The Best Things to do at Christmas in London with Kids 2026

There is nowhere quite like Christmas in London with kids – the city transforms into a Winter Wonderland of lights, markets, ice skating rinks, beautifully decorated shops and festive displays. For the last few years I’ve made it my goal to check out the very best experiences London has to offer over the festive period and since having Oscar and Noah (aged 7 and 3) I’ve tried my fair share of activities!

I’m now sharing my ultimate guide to Christmas in London with kids in 2026, I hope it’s useful to you!

UPDATED NOVEMBER 2026

If you’re visiting with a baby or toddler, I also have a dedicated guide to the best Christmas things to do in London with babies and toddlers⁠, with ideas better suited to younger children.

For something extra special this Christmas, I’ve also put together a guide to the best luxury Christmas experiences in London with kids, featuring five extraordinary festive adventures for families.

Christmas Lights

My absolute favourite thing to do at Christmas time is to check out the Christmas decorations around the streets of London adorning the facades of shops, restaurants and hotels. This is a great thing to do and it’s absolutely free!

For all my favourite displays, plus a walking route you can follow on a map, see my guide to the best Christmas lights in London with kids

In Mayfair I recommend taking a trip to Bond Street where top designer stores have incredible decorations. Look out for Cartier, Dior, Tiffany’s, Louis Vuitton and Chanel.

On Regent Street you can see the famous angels, a canopy of over 300,000 lights over the famous shopping street. On nearby Piccadilly, Fortnum & Mason is the star of the show and for the last few years has transformed its facade into a giant illuminated advent calendar. Not too far away in Knightsbridge, you’ll also find Harrods absolutely aglow with festive cheer!

You can see the sights for yourself, take a walking tour or a bus tour.

Covent Garden is a great place to check out decorations with a huge Christmas tree plus the famous bells and photo opportunities. This year, the Ever After Garden is in Duke of York Square in Chelsea. It’s stunning and all for charity!

One of the best facades is always famous private members’ club, Annabel’s in Berkeley Square, so don’t forget to pay a visit! 

sit

Christmas in London can get expensive very quickly, but some of the most magical experiences don’t cost anything at all, like these light displays. I’ve put together a separate guide to the best free things to do in London at Christmas with kids, including trees, markets, displays and my favourite festive walking route.

Experiences

Winter Wonderland – Love it or hate it… I can go either way myself, but Winter Wonderland in Hyde Park is one of London’s signature Christmas experiences. You’ll find Christmas markets, thrilling rides, Father Christmas’s Grotto, ice skating and shows. Entry can be free depending on the time you visit. There are new rides, shows and packages this year.
Date: 19 November – 3 January

Paddington Bear – We loved the Paddington Bear Experience, and for Christmas the immersive experience on London’s South Bank gets a festive makeover with a Christmas Tree and festive treats. With stunning decorations including a 5.5-metre centrepiece Christmas tree and a beautifully lit Windsor Gardens, the whole family can enjoy Paddington’s World at Christmas. There may even be a chance of snow…!

Date: 10 November – 4 January
Age: All ages (children aged2 + need a ticket)
Price: From £24

Wundrful World of Christmas London – An immersive adventure to the North Pole and Immerse London.
Date: 13 November – 24 December
Age: All ages
Price: From children £24.90, adults £29.90

Chiswick House and Gardens has a packed programme of festive activities this Christmas, including Father Christmas’s Magical Grotto, festive theatre, creative workshops and Christmas markets. Families can enjoy A Christmas Carol by Quantum Theatre on 21–22 December, while seasonal workshops include bauble painting, wreath making and festive block printing. Christmas shopping highlights include the Duck Pond Festive Market, Urban Food Fest Christmas Market and Lazy Flea Christmas Market, with independent makers, gifts and seasonal treats. There’s also the Chiswick House Shop and café to explore.

Date: 1 November – 24 December 2026 (selected dates for individual events)
Age: All ages, depending on the activity.
Price: Varies by event; some markets are free to visit, while the grotto costs £20 per child and £5 per adult.

The Gingerbread City returns for its 10th anniversary, bringing together architects, engineers and designers to create an extraordinary miniature city made entirely from gingerbread, sweets and icing. This festive exhibition is full of imaginative buildings and intricate details, giving families a chance to explore architecture in a fun and deliciously creative way.

SilverSpoon Tip: We visit every year, it’s a really fun ‘easy win’ with kids and an easy day out. I recommend adding a workshop on to your tickets for gingerbread house making and cookie decorating.

Best for: Families with children of all ages.
Dates: 28 November 2026 – 3 January 2027. Closed Christmas Day.
Price: Adults and children aged 12+ £13.50; children aged 3–12 £8.50; under 3s free with a ticketed adult (maximum two per adult).
Getting there: Space House, 1 Kemble Street, London WC2B 4AN. Nearest Underground stations are Holborn and Covent Garden.
Booking: Book tickets here. Advance booking recommended.


London Eye – Santa in the Sky. Enjoy festive crafts, games, and sweet treats before stepping aboard a decorated London Eye pod to meet Santa himself. 
Date: 21st November – 24th December
Age: All ages
Price: From £39

The Sea Star Search with Elf on the Shelf at SEA LIFE London Aquarium 2026

What to expect: SEA LIFE London Aquarium is hosting a festive Elf on the Shelf adventure this Christmas. Santa’s Scout Elves need help finding the missing decorations from their underwater Christmas tree, including a special Christmas Sea Star. Children can follow an interactive trail around the aquarium, solving challenges and collecting decorations along the way. They’ll receive a Christmas Sea Star medallion and an exclusive Elf on the Shelf certificate for completing the adventure.

Best for: All ages, including babies, toddlers and preschoolers.
Dates: 1–24 December 2026.
Price: Included with standard aquarium admission.
Getting there: SEA LIFE London Aquarium, County Hall, Westminster Bridge Road. The nearest Underground stations are Waterloo and Westminster.
Booking: Book tickets here. Advance booking recommended.

London Christmas Village, Shepherd’s Bush

London Christmas Village brings a theatrical Christmas adventure to Shepherd’s Bush Green, created by the team behind the London Pumpkin Patch on Parsons Green.

The Full Journey takes around two and a half hours, with seven stops including Victorian Dickens Lane, Father Christmas’s grotto and a Winter Garden with hidden games and clues. Children can help the elves at the Gift Giver’s Guildhall and join Aurora’s All-Elf Theatre experience, with three gifts included along the way.

Afterwards, there’s time to browse the Children’s Market, listen to carollers and buy something to eat in the Village Square. There’s also a shorter morning journey for preschoolers.

Where: Shepherd’s Bush Green, London
When: 28 November–23 December 2026
Price: Full Journey tickets £60; food, drinks and grotto photos cost extra
Recommended ages: The overall experience is designed for children aged 2–10
Book: London Christmas Village

Scrooge Cirque Extravaganza – a cirque-style twist on the classic tale, combining musical theatre, impressive circus performances and plenty of laughs for the whole family.
Date: 23 to 28 December at ExCel Centre
Age: All ages
Price: From £29.99

Cirque Alice is a joyous acrobatic adventure filled with breathtaking twists, astonishing gravity-defying feats and unforgettable performances based on Lewis Carroll’s Alice in Wonderland. At the Southbank Centre.
Date: 12 December – 23 January
Age: 5+
Price: From £35

Tower of London -This Christmas, the Tower of London is exploring the Victorian traditions that shaped the festive season. Follow a trail through the Tower to discover the stories behind Christmas cards, decorated trees and gift giving, with festive scenes along the way.

Best for: Families with children who enjoy history and exploring.
Dates: 27 November 2026 – 3 January 2027
Price: Included in Tower of London admission; members go free.
Getting there: Tower Hill Underground station
Booking: Book Tower of London tickets

Santa’s Workshop at Battersea Power Station

What to expect: A brand-new immersive Christmas grotto takes families on an adventure through Battersea Power Station as they help Santa and his elves prepare for Christmas. Children will explore hidden locations, including the Post Room, where a Postal Elf is surrounded by Christmas letters, and the Toy Workshop, where the Toy Maker needs help clearing a backlog of presents. Along the way, there are interactive puzzles, games and plenty of festive fun before a special visit to Santa himself.

Dates: 27 November – 24 December 2026
Best for: Families with younger children
Price: From £16.50

SilverSpoon Tip: This sounds traditional meet-and-greet with Santa, with interactive activities and a personalised grotto experience for each family. We’re big fans of Battersea Power Station and you can get some Christmas shopping in at the same time!

Location: Battersea Power Station, London SW11

There’s so much on and its overwhelming deciding what to do. I’ve also put together a three-day Christmas itinerary for children aged 5 – 11, combining a festive show with London’s Christmas lights, Santa’s grottos, afternoon tea and ice skating.

A Meri Meri Christmas at The Lanesborough 2026

What to expect: A Meri Meri Christmas at The Lanesborough is a festive afternoon tea created in collaboration with Meri Meri and NOTORIOUS KIDS. Children join three of Santa’s mischievous elves for interactive storytelling and a magical mystery involving Santa’s missing Christmas letters, all while enjoying afternoon tea surrounded by beautiful festive decorations.

SilverSpoon Tip: I love the idea of a Christmas afternoon tea that keeps the children entertained while parents can enjoy a beautiful setting too!

Best for: Children aged 4–12 who love Christmas storytelling and interactive experiences.
Dates: 28 November 2026, with sittings at 11.30am and 3pm.
Price: On enquiry.
Getting there: The Lanesborough, Hyde Park Corner. The nearest Underground station is Hyde Park Corner.
Booking: Enquire here. Advance booking is required.

Planning a Christmas break in London with kids? I’ve put together two three-day festive itineraries: one for babies, toddlers and preschoolers aged 0–4, and another for primary-school children aged 5–11.

Magical Train rides

The Polar Express – A magical theatrical train ride based on the film. The train leaves from Euston Station. This is one of London’s hottest Christmas tickets.
Date: 5 December –  23rd December
Age: All ages 
Price: From £69 under-2s are £5

Steam Dreams Santa – Steam Express – A 90-minute steam-hauled journey to meet Santa, with festive entertainment for the whole family. Every child receives a gift. Leaves from Victoria Station.
Date: 12 and 19 December with different time slots.
Age  All ages 
Price From £45

Light Trails

Kew Gardens – the Christmas light trail is always a sell-out – I’ve finally got tickets myself this year. Expect large scale illuminations, light tunnels and a visit from Father Christmas. Tickets are available now. 
Date: 13 November –  3 January
Age: All ages  
Price: From £25.50

Chelsea Light Trail – 1.5km light trail filled with large-scale art, interactive installations and soundscapes. It’s the only light trail in central London.
Date: 25 November –  28 December
Age: All ages  
Price: Children £17.75, Adults £26.50

Santa’s Winter Garden at Fulham Palace – This sounds great for kids with a snowy garden, candy cane walk, snow maze and vintage sleds. Finally there’s a meet-and-greet with Santa at the North Pole Lodge.

Bus Tours

A great way to enjoy the lights of London is with a bus tour paired with an afternoon tea. This year there are so many great themes available including Peppa Pig, Paw Patrol, Paddington, Grinchmas (use the code ANGIESILVER10 for a 10% discount on this one) and The Snowman. If you want to do the tour minus the tea, there are also lots of options for Christmas lights tours on London buses which is a convenient way to enjoy the lights without crowds. Hamleys are also running a Christmas Bus tour which will include some favourite children’s characters.

Ice rinks in London

Glide at Battersea Power Station by Boots is my favourite ice rink and it’s become a tradition for us to go there on Christmas Eve. The backdrop of the Power Station and the view of the Thames is spectacular!
Date: 6 November –  3 January
Age: 3 +
Price: Children £11.93, adults £19.38

Skate at Somerset House is another of London’s iconic ice rinks. Sponsored by Virgin Atlantic Holidays, there are exclusive Skate sessions and a lounge-inspired Clubhouse with rink-side views.
Date: 11 November –  10 January
Age: From age 3+  
Price: Adults £13 – £28.50, Children £11 – £15

Skate Leicester Square returns for its second year, bringing a circular ice rink to the heart of London’s West End. Surrounded by twinkling lights, the rink sits beside a festive Christmas market, with stalls selling seasonal treats and gifts. There’s also a bar for hot chocolate or something stronger after skating.

Date: 31 October 2026 – 3 January 2027
Age: From age 3+
Price: From £7.60, plus booking fees. Prices vary by session.

Queen’s House Ice Rink returns to the beautiful UNESCO World Heritage Site in Greenwich, with views of the historic Queen’s House and London’s skyline. The rink is larger this year, with no increase in capacity, giving skaters more space on the ice. There’s also an Après Skate Café, themed events and quieter skating sessions.

Date: 18 November 2026 – 3 January 2027
Age: From age 3+
Price: Adults from £15, children from £10, depending on session and availability.

Winter Wonderland is home to the UK’s largest open-air ice rink, set around Hyde Park’s Victorian bandstand beneath a canopy of sparkling lights. Younger skaters can use penguin skating aids, while families can combine skating with Winter Wonderland’s fairground rides, festive food stalls and Christmas attractions.

Date: 19 November 2026 – 3 January 2027
Age: From age 3+
Price: Adults from £12.65, children from £9.35 and family tickets from £37.40 when booked in advance. Separate Winter Wonderland entry may apply.

Shopping

You can’t go wrong with the big department stores. Harrods of course is THE department store to go to at Christmas and as well as stunning external decorations, there’s an amazing Christmas shop and toy department. Selfridges always go all out – check back here to find out this year’s theme.

Fortnum & Mason and Liberty will both be beautifully decorated with lovely Christmas shops too. Hamleys is London’s biggest and best toy shop but we also love the LEGO store in Leicester Square – both get very crowded though!

Don’t forget about London’s famous arcades, The Burlington Arcade is historic and traditional (plus a great place to get a hot chocolate) and the Royal Arcade and Piccadilly Arcade are also gorgeous with a luxurious festive atmosphere.

We love London’s Christmas markets too and as well as Winter Wonderland you can find markets at London’s South Bank (opens 2nd November 2026), Leicester Square and Old Spitalfields. Personally I like the small market at Trafalgar Square which also gives you the chance to see the famous Christmas Tree. Leadenhall is a historic market building and is also worth checking out. We also love Battersea Power Station for a quieter shopping experience and there is always festive events there including markets, an ice rink, rides and in-store activities.

I’ve put together a separate guide to the best Christmas markets in London with kids, covering everything from traditional festive stalls to luxury Christmas fairs.

Hotels

Something I love doing is checking out the facades of some of London’s most beautiful hotels, but also nipping in for a glass of champagne or a festive-themed afternoon tea and to admire the Christmas tree.

The Dorchester is somewhere very special with the most gorgeous towering Christmas tree. The hotel is very special to me, as we had Christmas lunch there two years ago at The Grill, although Christmas dining is offered at several locations throughout the hotel.

Claridges – To many, it’s the GOAT and every year the Christmas tree inside is created by a famous designer. The festive menus and afternoon tea will be something very special.

The Langham Hotel – The hotel has a partnership with Hamleys London’s biggest and best toy store. They are hosting a Hamleys grotto and a children’s afternoon tea.

The Ritz – I always pay a visit as the decorations are gorgeous, but be aware they are strict on who they let in. Christmas meals and festive stays in absolute luxury are the order of the day at one of London’s most famous hotels.

Rosewood London – children can write their Christmas wishes in a letter to Santa and post it in the hotel’s special mailbox, ready for its journey to the North Pole. Families can also enjoy personalised Christmas baubles, beautifully hand-lettered by the hotel’s calligrapher, making a gorgeous keepsake or festive gift.

The Savoy – Another hotel I often check out, – and I once spent Christmas Day there. It’s a very special place and has a great location for shopping and the theatre.

The Peninsula London – is celebrating the festive season with a selection of Christmas experiences. Kids will love the Peninsula Sweet Shop for gingerbread, sweets and indulgent hot chocolate, or enjoy Christmas carols in the hotel’s beautiful courtyard on 6, 13 and 20 December, from 12–2pm.

The Goring, The Connaught, The Mandarin Oriental Hyde Park, The Lanesborough, and The Four Seasons Hotel London at Park Lane are also all places that can be counted on for festive cheer.

If you’d prefer to escape the city and let somebody else take care of Christmas, see my guide to the best luxury family Christmas breaks in the UK.

Restaurants

There are lots of restaurants in London offering a large serving of Christmas cheer with fantastic decorations. Many of them are child-friendly too.

The Ivy – The Ivy group always goes above and beyond and The Ivy Festive Set Menu is a collection of seasonal favourites and adored Ivy classics. At the Ivy children can step into a world of festive wonder with Breakfast with Elves Experience, this Christmas and a series of enchanting mornings with a touch of playful mischief. Taking place on 5th, 6th, 12th, 13th, 19th, 20th, 22nd and 23rd December. The restaurants are always beautifully decorated too.

Sister restaurant group, Harry’s will also have extra special dishes on the menu.

The Brasserie of Light – Will be serving a festive menu which diners can enjoy while gazing at the glittering Pegasus statue. The piece de resistance is the ice palace dessert which gives Disney princess vibes.

Daphne’s – This luxurious restaurant is always decked out beautifully for Christmas.

Duck & Waffle – One of London’s tallest restaurants is always beautifully decorated.

34 Mayfair – One of my favourite London restaurants is also beautiful at Christmas.

Sketch – Sketch always has some of the best decorations in town.

Dalloway Terrace – This spot is always full of festive cheer and will have a festive children’s afternoon tea.

Dalloway terrace christmas afternoon tea

SUSHISAMBA – The Covent Garden restaurant and Heron Tower location will be fully decked and serving festive menus.

Treehouse Hotel London is celebrating Christmas with a festive programme in the heart of Marylebone. Highlights include a winter market outside the hotel featuring independent makers, seasonal treats, gifts and hot drinks, alongside festive dining and creative workshops. Families can enjoy the Sharky + George Family Fiesta at rooftop restaurant Madera on 6 December, with brunch for parents and 90 minutes of games, dancing, bubbles and team challenges for children aged 4–10. Other events include festive charm-making, a Christmas glitter workshop and a pet-inspired portrait experience at The Nest. Madera will also be open for Christmas Day dining, with spectacular views across London.

Date: Throughout November and December 2026, with family events on selected dates.
Age: All ages for the market; Sharky + George Family Fiesta for children aged 4–10.
Price: Varies by activity; check individual events for prices and booking details.

If you love afternoon tea, here are some of the best child-friendly afternoon teas in London

Christmas Grottos

For me there’s nothing that sets the tone for Christmas quite like a visit to Santa’s grotto and these take meeting the big man to a whole new level. With enchanted forests, snowy trails, storytelling and the chance to post your own letters to Father Christmas, these are the best Santa’s grottos in London.

Looking specifically for Father Christmas? See my full guide to the best Santa’s Grottos in London 2026, including unusual places to meet Santa, festive trains and immersive experiences.

Anya’s Grotto – In Anya’s Village in Belgravia has long been one of my favourite Santa experiences in London.

It’s so much more than just saying hi to Father Christmas and receiving a present. Children enter through the shop, where you can browse the baubles and gingerbread, before heading downstairs with a cheeky elf for an immersive storytelling adventure. Along the way they complete festive tasks before eventually finding Santa in a beautifully decorated icy wonderland filled with distinctive Anya touches. The experience lasts around 30 minutes and includes a gift for each child.

SilverSpoon Tip: Book well in advance as this is a popular one! Before or after the grotto I recommend experiencing the Festive Afternoon Tea at Anya Cafe – we loved the spring one.

Age: Ages 2-8
Dates: 7 November – 24 December
Price: £65 for one adult and one child

Hamleys – Hamleys Santa’s Grotto 2026 is at the Regent Street store. Tickets are listed at £75–£195. The experience includes a welcome from Santa’s elves, a visit with Santa and a keepsake.

Chelsea Physic Garden will have a cosy Father Christmas storytelling experience inside a festive greenhouse-themed grotto. Father Christmas will share a heartwarming Christmas story before meeting each child, giving them a special gift and posing for a festive photo. Afterwards, families can explore the winter gardens and take part in an eco-friendly Christmas craft activity.

SilverSpoon Tip: This feels like a lovely gentler option for younger children, especially if you want to combine meeting Father Christmas with a peaceful festive day out rather than a huge immersive production like Winter Wonderland. Have hot chocolate or mulled wine in the café afterwards. The Chelsea Physic Garden Christmas Fair is one of my favourites, so check back here for details.

Best for: Younger children and families looking for a quieter, more traditional experience
Dates: Friday 4, Saturday 5, Sunday 6, Friday 11, Saturday 12, Sunday 13, Friday 18, Saturday 19 and Sunday 20 December 2026
Price: £14.50 per child, £12.50 per adult

Meet Santa at London Zoo is back this Christmas, with festive crafts and a visit to Father Christmas in his magical grotto. Every child receives a special gift, and families can combine the experience with exploring the zoo and meeting the animals. For something extra special, there’s also the option to feed the penguins before meeting Santa, including relaxed sessions for children with additional sensory needs.

Date: 21 November – 24 December 2026
Age: All ages for the standard grotto; penguin feeding from age 3+.
Price: Meet Santa £19.50 per child; penguin feeding experience £40 per child and £20 per adult. Zoo admission is additional.

Santa’s Grotto at Hyde Park Winter Wonderland is the largest free grotto in London. Children can meet Santa inside the grotto, and little ones receive a present from him too. Mrs Claus also makes appearances, greeting families from the grotto balcony.

SilverSpoon Tip: We did this a few years ago and honestly it’s underwhelming but decent if you’re already visiting Winter Wonderland and want to add in a Santa visit without paying extra. Go early in the morning that whole place place gets very busy after around 3pm.

Best for: Families looking for a free and easy Santa experience
Dates: During Hyde Park Winter Wonderland
Price: Free

Natural History Museum – Join Santa as he shares a magical Christmas story filled with surprises that both children and parents will love. After the story, capture the moment with a festive photo and take home a special T. rex tree decoration. Visit the famous animatronic T. rex afterwards, which is sporting its very own dino-sized version of our Christmas jumper.
Date: 1 December – 22 December
Age: All ages
Price: £18 members; 20 non-members

London Museum, Docklands – Victorian Santa’s Grotto. The Sailortown gallery is decorated for Christmas, where you can meet Santa in his Dickensian-style grotto. Lots of other activities including performances and sensory sessions for babies.
Date: 20 November – 23 December
Age: All ages
Price: From £15

Santa’s Grotto at Vauxhall City Farm is a festive experience in the heart of London. Families are greeted by one of Santa’s elves before entering a beautifully decorated grotto to meet Father Christmas. Every child receives a gift, and there’s also the chance to explore the farm and meet its resident animals. At just £9 per child, it’s a more affordable alternative to some of London’s elaborate Christmas grottos.

Date: Weekends from 28 November to 22 December 2026
Age: All ages
Price: £9 per child; adults free.

London Transport Museum

What to expect: London Transport Museum – Meet Santa and His Elves takes place in a magical Christmas grotto where children can climb aboard an interactive sleigh with buttons and bells before meeting Santa to share their Christmas wishes. Cheerful elves will be on hand for family photos, while additional festive activities include costumed Christmas characters, storytelling and musical performances.

SilverSpoon Tip: Make the most of your visit by exploring the museum’s interactive exhibits before or after meeting Santa. You’ll need to book a separate Santa slot alongside your museum entry, which is covered by an Annual Pass.

Date: 26 November – 23 December 2026
Best for: Transport loving kids of all ages will love this.
Price: Museum Annual Pass and separate Santa booking required.
Getting there: The nearest station is Covent Garden (Piccadilly line).
Booking: Book here

Shrek’s Adventure! London is getting a festive makeover this Christmas with Shrek the Halls! Families can journey through nine interactive shows featuring storytelling, special effects and familiar characters including Cinderella, Sleeping Beauty and the Muffin Man, before meeting Shrek dressed as Santa in his specially decorated swamp. There are plenty of opportunities for festive family photos, and the Shrek Santa meet-and-greet is included with admission.

Date: 5 December 2026 – 3 January 2027
Age: All ages, particularly younger children and Shrek fans.
Price: Included with standard admission to Shrek’s Adventure! London.

Santa’s Grotto at The Queen’s House – Step into a world of snow and Christmas wonder at the Queen’s House this festive season. Take a trip into a former royal residence and travel into the icy land of the Snow Queen, inspired by Hans Christian Andersen’s enchanting fairy tale.
Date: 14 November – 24 December
Age: Under 9s
Price: From £27

Santa’s Grotto at FUJIFILM House of Photography in Covent Garden – An immersive experience with crafting, games and photo booths.
Date: 14 November – 24 December
Age: All ages
Price: £37 per child

Fortnum & Mason – Storytelling with Father Christmas – This is an extremely popular ticket, taking place at London’s beautifully traditional department store.

Date: 27 November – 24 December
Age: 3–11
Price: £49.46 per child

Also check out Alexandra Palace, Eltham Palace, Kenwood, and Hobbledown Heath.

Additional activities at London Musuems

The Postal Museum The Jolly Christmas Postman Challenge!

What to expect: Help the Jolly Christmas Postman deliver festive mail around The Postal Museum! Little ones can follow a Christmas trail, find familiar characters including Humpty Dumpty and the Gingerbread Boy, and collect festive stickers at six delivery stops to earn a special Christmas Postie badge.
SilverSpoon Tip: A lovely activity for younger children, particularly those who enjoy interactive trails. You can combine it with a visit to the museum’s Mail Rail.
Dates: 3 November 2026 – 10 January 2027
Best for: Children aged 2+
Price: £3 per person, in addition to general museum admission.
Getting there: Farringdon is the nearest station.
Booking: Book here

Museum of the Home – Christmas installation and winter market and wreath making. Details to come

Discover Children’s Story Centre – Discover Children’s Story Centre has a full programme of festive events for young children this December. Little ones aged 0–4 can enjoy A Snowman Adventure: Sensory Storytelling on 16 December, while Festive Baby Sing and Sign on 18 December introduces seasonal songs and signs for babies aged 0–2. Older toddlers and preschoolers can join Gruffalo Granny with storyteller Liz Fost on 19 December, featuring music and Gruffalo-themed activities for ages 2+, or enjoy Mrs H Sings a Festive Celebration on 20 December, with festive songs and silliness for ages 2+. Sessions last between 30 and 60 minutes, making them ideal for little ones.

Christmas Elf Cadet Training at the RAF Museum invites children to become Santa’s newest Elf Cadets this festive season. Young recruits will take part in four fun challenges guided by the museum’s Elf Cadets, helping Santa prepare to deliver presents around the world. A fun alternative to a traditional Christmas grotto, especially for children who enjoy hands-on activities.

Date: 5–13 December 2026
Age: 4+
Price: £7 per child. Conditions may apply.

Shows

Here’s the very best in Christmas shows, music and carols for kids in London for 2026.  

Raymond Briggs’ Father Christmas at Lyric Hammersmith. Join Father Christmas as he prepares his deliveries, feeds his reindeer and takes flight into the night.
Date: 18th November – 31 December
Age: Under 6
Price: From £15

Cinderella at The Lyric Hammersmith – An enchanting festive treat.
Date:
14 November – 3 January
Age: 6+
Price: From £10

Bach to Baby – Classic concerts for baby with festive themes. 
Date: Various
Age: All ages
Price: £15

The Snowman at the Peacock Theatre – Christmas Eve magic brings a snowman to life, and a young boy and his new friend embark on an unforgettable adventure through the starlit sky, meeting Father Christmas, friendly reindeer and more along the way in this classic tale. This year there is brand-new staging that will take you soaring with songs like ‘Walking In the Air’.
Date: 21 November – 3 January
Age: All ages (under 2s are free) 
Price: From £18

Peppa Pig’s Big Family Show – At Theatre Royal Haymarket, with an appearance from Baby Evie. With a new arrival on the way, the whole family are busy getting ready. With building and decorating work to be done!
Date: 4 December – 3 January
Age: All ages 
Price: From £10

The Polka Theatre


Christmas Lights – The power of friendship can light up the dark.
Date: 11 November – 22 November
Age: 1-4 years

Peter Pan – Take a journey to Neverland
Date: 14 November – 24 January
Age: 5–12 years

Antarctica – the Adventure Theatre is transformed into a wintry wonderland for younger audiences 
Date: 27 November – 17 January
Age: 3–7 years

The Big Bash – A magical festive party, followed by a show.
Date: 6 December
Age: All ages

Pinocchio at The Globe Theatre – An unmissable new musical version.
Date: 28 November – 3 January
Age: 5+
Price: From £5 for standing tickets

Stick Man at Bloomsbury Theatre – a brilliantly fun adaptation of the Julia Donaldson book. How will Stick Man ever get back to the family tree in time for Christmas?
Date: 3 December – 3 January
Age: all ages (under 2s are free)
Price: From £10

Cinderella Pantomime at the London Palladium – The West End’s biggest Christmas theatre show. Comedy legends Dawn French and Jennifer Saunders reunite on the West End stage for the first time in 17 years as the wickedly hilarious Ugly Sisters, with panto sensation Julian Clary, wand in hand, as the glittering Fairy Godfather.
Date: 5 December – 10 January
Age: 4+ (under-4’s will not be admitted). Parental discretion – lots of innuendo!
Price: Prices vary

Unicorn Theatre

Santa’s First Christmas – Santa spends every Christmas Eve spreading joy around the world. He’s so busy that he never gets the chance to celebrate himself. His elves want to change that.
Date: 14 November – 3 January
Age: 4+
Price: Children £10

Huddle – In the frozen landscape of Antarctica, Mr Penguin receives a special delivery… his very own egg.
Date:27 November – 3 January 
Age: 1–4
Price: Children £16.50

Disney on Ice – Discover the Magic,
Date: There are shows throughout the UK from November to January. In London 24 December – 3 January.
Age: All ages. Under-2s free.
Price: From £44

Greenwich Theatre: Jack and the Beanstalk – A giant pantomime adventure.
Date: 27 November – 10 January
Age: All Ages 
Price: Child £23.75, adult £46 

The Nutcracker at The London Coliseum – Join Clara on a fantastical adventure at the English National Ballet’s Nutcracker with 100 dancers and musicians.
Date: 17 December – 10th January
Age: 5 + but there is a family day on 9th of Jan for under-5s.
Price: From £27.25

Candlelight Christmas Classics – Live, multi-sensory musical experience.
Date: 12 December and 18 December
Age: All ages
Price: From £20

Little Angel Theatre

The Snowflake – Based on the timeless Christmas story by Benji Davies
Date: 21 November – 23 January
Age: 5+
Price: Adult £18, child £16

Scruff’s Christmas Adventure – It’s Christmas Eve, and Scruff the puppy can’t sleep. 
Date: 28 November – 3 January
Age: 3–6 years
Price: Adult £18, child £16

Dear Santa at Battersea Arts Centre – From the author of the well-loved children’s book Dear Zoo, Rod Campbell, comes Dear Santa.
Date: 28 November – 24 December
Age: This show is an ideal introduction to theatre for those aged two and over.
Price: Prices vary

Family Christmas Carols with Little London Music School – Suitable for babies, toddlers, school-aged children and their families. An afternoon of Christmas carols and songs.
Age: All ages.
Price: From £10

Room on the Broom – Jump on board the broom with the witch and her cat in Tall Stories’ fun-filled adaptation of Room on the Broom, the much-loved picture book by Julia Donaldson and Axel Scheffler. At the Lyric Theatre.
Date: 27 November – 3 January
Age: 3+
Price: From £10

The Smartest Giant in Town – George wishes he wasn’t the scruffiest giant in town. But after a trip to a fancy clothes shop, he has a spectacular new look: smart trousers, a smart shirt, a stripy tie, and shiny shoes. St Martin’s Theatre
Date: 9 December – 3 January
Age: 2–8
Price: From £13

JW3

Chanukah Funukah with music, crafts, and festive fun (and food)!
Date: 29th November
Age: 3+
Price: Children £12, adults £10

Dick Whittingberg Gets Into a Pickle – The famous JW3 Panto! Last year’s was hilarious and I can’t wait for this one. Join Dick and his cat Tevye as they arrive in Victorian London looking for a better life.
Date: 6 December – 3 January
Age: Parental guidance
Price: £27/£32 per adult, £17/£20 per child

If you’re planning a festive theatre trip, I’ve put together a full guide to the best Christmas shows in London for kids, including pantomimes, shows for younger children, ballet and Christmas concerts.

Less Than Two Hours From London

Hogwarts in the Snow at the Harry Potter Studios. The Great Hall will be transformed into scenes from the Yule Ball 
Date: 14 November – 17 January
Age: Under 4s free  
Price: from £58.50

LaplandUK – Probably the hottest ticket in the UK, now in Ascot and Manchester. General tickets are sold out but there are still tickets available for the Golden Experience, which is the most premium experience. 
Date: 7 November – 24 December
Age: All ages (groups must include at least one child)  
Price: From £299 per person; under 1s go free. 

Blenheim Palace – Magical memories are around every corner with Christmas at Blenheim Palace. Highlights include Illuminated Trail, glide on the iconic Great Court at The Great Skate, Christmas Market.
Date: 13 November –  3rd January 
Age: All ages
Price: Prices vary

LEGOLAND – transforms into a festive winter wonderland this Christmas, complete with twinkling lights, a giant DUPLO Christmas tree and plenty of LEGO-themed activities. Highlights include the Elf Training Academy Show, Festival of Flurries musical show and Nutcracker’s Marching Band, alongside more than 20 rides and attractions. Families can also meet LEGO Santa for an additional charge and book a festive sleepover at the resort.

Date: Selected dates from 21 November 2026 – 2 January 2027
Age: All ages, particularly children aged 3–12. Ride restrictions apply.
Price: Day tickets from £34 online; meeting Father Christmas costs an additional £27.50 per child.

Chessington World of Adventures – Winter’s Tail. A festive and thrilling day out at this theme park and zoo. Expect Santa’s grotto, panto, light trails and carolling. Short breaks available.
Date: 21 November –  24 December
Age: All ages
Price: £32

Willows Activity Farm – Grotto, festive funfair rides, festive shows, teddy bear workshop, meet reindeer and more.
Date: November – December
Age: All ages
Price: Prices vary

Port Lympne – Port Lympne is an incredible hotel and reserve in Kent known for its unique rooms, immersive animal experiences and conservation programme. It’s the most incredible festive light trail across the 600-acre wildlife reserve. The woodland paths are transformed into an enchanted forest with animal-inspired light installations, holograms, glowing tunnels, interactive displays and Santa’s grotto. We did it last year and it was one of my favourite Christmas experiences.

NEW for 2026: Elfwood – The festive elves have spread their winter magic around Pinewood and transformed it into a winter wonderland full of family-friendly winter fun!

The hotel will Nightlights packages to combine the light trail with an overnight stay in one of the unique lodges – or do as we did and stay in a treehouse! 

Date: 27 November – 22 January
Age: All ages
Price: From £19 per adult, £10 per child

Hampton Court – This Christmas, you are invited into an enchanted world. Step inside The Winter Palace in the glowing halls of Hampton Court Palace meet friendly puppets and gentle mythical creatures, as the story is woven through live performance and music.

Date: 28 November until 3 January
Age: All ages
Price: Included with Palace Entry.

Hampton Court will also be featuring an ice rink inspired by traditional royal decoration.

Date: 20 November until 3 January
Age: Parental guidance
Price: Additional ticket, not included in Palace entry.

Christmas in London with kids really is one of my favourite times of year. From the lights and festive shows to Santa’s grottos, ice skating and special Christmas experiences, there is so much to choose from.

I’ll keep updating this guide as more details for Christmas 2026 are announced, so do check back for the latest additions.

If you’re planning a festive day out in London with children, I hope this helps you find something that feels really special for your family.

PIN IT!!

More London