Best Christmas shows in London

trust-booster-image

Box office tickets

Instantly confirmed to your phone

trust-booster-image

Choose your seats

The view you want, every time

trust-booster-image

Exclusive deals & discounts

Save big on London's best shows

trust-booster-image

Book and relax

Trusted by 37 million guests and counting

Most popular
Sort by: Popularity
Nutcracker
Ballet
4.7(328)
Nutcracker
Opening on Dec 11, 2025
from
£21.56
Stick Man
Plays
4.7(14)
from
£30
Maddie Moate's Very Curious Christmas
Plays
from
£23.13
Elf!
Musicals
4.4(54)
from
£35.40
The Choir of Man
Musicals
4.8(265)
from
£18.75
Christmas Carol Goes Wrong
Plays
Christmas Carol Goes Wrong
Opening on Dec 06, 2025
from
£25
The Gruffalo’s Child
Plays
4.2(66)
from
£12.50
Christmas with Anton Du Beke
Theatrical Concerts
Christmas with Anton Du Beke
Opening on Dec 14, 2025
from
£47.13
Peppa Pig's Big Family Show!
Kids' Shows
Peppa Pig's Big Family Show!
Opening on Dec 05, 2025
from
£11.25
The Snowman
Musicals
4.4(36)
The Snowman
Opening on Nov 22, 2025
from
£21.60

Your Complete Guide to Christmas Shows in London 2025

 London lights up at Christmas — and nowhere shines brighter than the West End. From festive musicals and laugh-out-loud pantos to magical children’s theatre, the capital is packed with shows to get you in the spirit. Whether you're after sparkle, snow, or a classic Christmas tale, here are the Christmas shows in London.

What to expect from Christmas shows in London

Christmas shows in London

 🧑‍🎄 Family-friendly performances

London's Christmas theatre scene is a dream for families. From playful pantomimes filled with laughs and audience interaction to enchanting children’s stories like The Snowman or Stick Man, there’s a festive stage treat for every age group. Many of these shows are under 90 minutes, making them perfect for younger attention spans without losing the seasonal sparkle.

🏆 Classic shows and seasonal favourites

There’s nothing quite like revisiting a Christmas classic. Whether it’s The Nutcracker’s sweeping score, A Christmas Carol’s redemptive chills, or an age-old fairy tale with a British twist, London’s theatres bring timeless stories to life each winter. These shows are warm, familiar, and rich in festive nostalgia — perfect for those looking to relive holiday memories or start new ones.

🛷 A memorable holiday tradition

For many Londoners and visitors alike, catching a festive show is a seasonal must. Whether it’s a grand West End musical, a cosy fringe Christmas play, or the annual family panto, these experiences become cherished rituals — a joyful way to gather, laugh, and feel the warmth of the season..

Christmas shows in London

⭐ Theatres that sparkle with holiday spirit

Come December, London’s theatres are dressed for the season — twinkling lights, wreaths in the lobby, mulled wine at intermission. And the shows? Even more dazzling. Expect snowfall in the stalls, magical transformations on stage, and lighting effects that turn every performance into a festive spectacle. Some theatres even offer “snow zones” and immersive touches that make the magic feel real.

Choose the right London Christmas show for you

Christmas shows in London

Christmas theatre for kids

Whether it’s their very first theatre trip or part of an annual holiday outing, these shows are packed with laughter, music, and just the right amount of festive sparkle for younger audiences — plus enough wit and warmth to keep grown-ups entertained too.

Best shows for kids:

  • Stick Man – A beautiful adaptation of Julia Donaldson’s much-loved story.
  • Elf The Musical – The hit holiday film is great for kids and nostalgic adults alike.
  • Mrs. Doubtfire – Heartwarming, hilarious, and bursting with physical comedy, this family-friendly musical is ideal for slightly older children and tweens.
  • Matilda the Musical – Roald Dahl’s brilliant tale of rebellion and resilience, told with dazzling choreography and unforgettable songs.
  • Maddie Moate’s Very Curious Christmas – Science meets sparkle in this interactive holiday show from the BAFTA-winning presenter — perfect for curious young minds.

    🧸Best for: Kids of all ages!
Christmas shows in London

Top Christmas musicals London

The West End knows how to do Christmas — with all the glitz, music, and feel-good energy you need to get into the festive spirit. From all-singing adaptations of holiday films to witty, heartwarming new hits, these shows deliver big on entertainment. Perfect for date nights, group outings, or older kids who love a big production.

Best Christmas Musicals in London:

  • The Choir of Man – A feel-good pub concert with powerhouse vocals, foot-stomping numbers, and heartwarming stories.
  • Christmas with Anton Du Beke – A glamorous seasonal showcase with the Strictly star, featuring live music, dance, and sparkle.
  • Elf The Musical – The beloved holiday film comes to life with high-energy songs and big laughs for all ages.
  • Oliver! – A timeless musical with a Dickensian heart, perfect for the holiday season.
  • Peppa Pig's Big Family Show! – A festive treat for little ones, with sing-alongs, surprises, and Peppa’s entire family on stage.

🎫 Tip: These shows often sell fast — especially for weekend dates!

Christmas shows in London

Best Christmas plays in London

Looking for something a little different this holiday season? London plays might skip the tinsel, but they more than deliver on spectacle, storytelling, and wonder. Perfect for older kids, teens, or anyone craving chills, sci-fi, or theatrical thrills instead of carols and candy canes.

Best Christmas plays in London:

  • Harry Potter and the Cursed Child – This spellbinding continuation of the Harry Potter saga is packed with jaw-dropping stage illusions, time-turning twists, and enough wizardry to enchant any muggle, all year round.
  • Stranger Things: The First Shadow – A dark, thrilling prequel set in 1959 Hawkins. With supernatural stagecraft and a story that deepens the series’ lore, it's ideal for teens and sci-fi fans looking for something immersive and eerie.
  • Maddie Moate's Very Curious Christmas – Join the BAFTA-winning presenter for a science-filled holiday adventure.
  • Christmas Carol Goes Wrong – Mischief Theatre’s hilariously chaotic spin on Dickens returns with festive mayhem.

Best for: Families with older kids, date nights, or unconventional Christmas traditions.


Christmas shows in London

Top London Christmas pantomimes

Pantomimes are  loud, silly, cheeky, and packed with sparkle, perfect for the whole family to enjoy. Expect outrageous costumes, musical numbers, local jokes, and plenty of “oh no it isn’t!”

Top pantos:

💫 Best for: Families with older kids or anyone in need of a good laugh.

🎶 London’s Christmas soundtrack

From Elf the Musical to classic West End holiday hits, these playlists capture the sparkle, magic, and mischief of Christmas theatre in London.

Christmas West End Classics

A festive playlist of timeless showtunes from West End holiday favourites — from White Christmas to The Nutcracker and A Christmas Carol. Perfect for setting the mood before your theatre trip.

Christmas for kids

This playful playlist is filled with cheerful songs and theatrical tunes that younger audiences will love. Perfect background for playtime, crafts, or the ride to the theatre.

Elf the Musical

Buddy the Elf’s infectious cheer comes to life in this high-energy soundtrack. Includes hits like “Sparklejollytwinklejingley” and “World’s Greatest Dad.”

Essential tips for Christmas shows in London

🧣 Dress for the occasion: London winters are chilly, but West End theatres are heated. Wear warm layers you can remove easily, and add a festive touch like a Christmas jumper or scarf—many audiences do!

👜 Travel light for the theatre: Large bags and backpacks aren’t allowed in most venues. Bring only essentials and use a small crossbody bag or hands-free option—especially if you're juggling kids or shopping bags.

🎟️ Book your tickets early: Christmas shows in London sell out quickly—especially family shows, pantomimes, and weekend performances. Weekday matinees often offer better prices and seat availability.

🍬 Don’t count on outside snacks: Most theatres don’t allow outside food or drinks, but they do offer festive treats inside—think mulled wine, hot chocolate, mince pies, and themed snacks.

🧒 Check family facilities in advance: If you’re attending with children, look for theatres that offer booster cushions, pram storage, or kid-friendly restrooms. Some Christmas shows also feature quieter sessions for younger viewers.

🚇 Arrive early and plan your route: The West End gets crowded during the holidays. Use public transport when possible, and arrive 30–45 minutes early to avoid stress—especially near Oxford Street or Leicester Square.

✨ Enjoy the festive atmosphere: Many theatres are fully decorated for the season, with lights, wreaths, and themed photo booths in the foyer. Arriving early lets you take it all in before curtain up.

🎅 Check for Christmas extras: Some shows offer special holiday features—like sing-alongs, meet-and-greets with Santa, or post-show photo ops. Look at your ticket or show listing for details.

🔍 Discover more

Frequently asked questions about Christmas shows in London

What are the best Christmas shows in London to watch this year?

You can never go wrong with classics like Nutcracker and traditional pantomimes during the holiday season.

Where can I buy tickets for Christmas shows in London?

You can buy tickets for Christmas shows in London online for last-minute tickets and a hassle-free experience.

What are the best Christmas shows in London for families?

All holiday shows are usually meant to be enjoyed by the entire family. Before purchasing your tickets, do make sure to check the age guidelines for the show you wish to watch.

When do Christmas shows in London usually start?

Most Christmas shows in London begin in mid to late November and run through early January, with peak performances around Christmas and New Year’s Eve.

Are Christmas pantomimes suitable for adults and kids?

Most Christmas pantos in London are designed to entertain both kids and adults, combining slapstick comedy, catchy songs, and playful audience interaction. However, some productions lean into more grown-up humour or innuendo, so it’s worth checking the show’s age guidance or reviews before booking if you're attending with children.

What’s the difference between a pantomime and a musical?

A pantomime is a traditional British comedy theatre show, often based on fairy tales with audience participation and slapstick humour. Musicals focus more on storytelling through song and dance without the interactive elements of a panto.

Are there any Christmas shows on Christmas Day?

Quite a few London theatres are closed on Christmas Day. Shows typically run until Christmas Eve and resume on Boxing Day (26 December).However, some large West End venues may add special performances—especially matinees for shows like The Snowman and musicals such as Back to the Future, Hamilton, or Les Misérables. It is preferable to check the running times and individual theatre schedules, as holiday programming can vary. Booking ahead ensures you don’t miss out on unique holiday events!

What should I wear to a Christmas show in London?

There is no formal dress code for London theatres, but smart casual attire is recommended. Many theatre-goers dress festively during the Christmas season.

What are the best Christmas shows for kids in London?

For very young children and toddlers, shows like Stick Man, The Snowman, and Peppa Pig’s Best Day Ever are short, colourful, and interactive—perfect for little ones.

Are children allowed at evening Christmas shows?

Yes, children are welcome at evening performances, although early matinees are usually recommended for younger audiences. Age recommendations vary by show.

Do kids need their own ticket at Christmas shows?

In most cases, children over 18 months to 2 years require their own ticket. Some venues allow babes-in-arms for specific family-friendly performances.

Can I meet Santa at any Christmas shows?

Certain family shows and Christmas events in London include the chance to meet Santa Claus, especially in venues geared toward younger children.

Do any shows include carol singing or audience participation?

Yes, pantomimes and family-friendly Christmas concerts often involve sing-alongs, carol singing, and interactive moments where the audience joins in.

NaN million +

Happy customers across 10,000+ experiences

4.4/5

5,000+ verified reviews with 90% excellent score

100% Safe

All the outdoor activities are 100% safe and secure

24x7 Help center

Have a question? Live chat with local experts anywhere, anytime