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
£37.50
Stick Man
Plays
4.7(14)
from
£30
Maddie Moate's Very Curious Christmas
Plays
from
£23.13
Jack and the Beanstalk
Pantomimes
from
£18.75
A Christmas Carol
Plays
4.3(2,221)
from
£68.75
Jack and the Beanstalk
Pantomimes
4.7(41)
from
£12
Christmas Carol Goes Wrong
Plays
Christmas Carol Goes Wrong
Opening on Dec 06, 2025
from
£68.75
Christmas with Anton Du Beke
Theatrical Concerts
Christmas with Anton Du Beke
Opening on Dec 14, 2025
from
£30.88
The Gruffalo’s Child
Plays
4.2(67)
from
£12.50
Beauty and the Beast: A Horny Love Story
Pantomimes
5.0(1)
from
£40.63
Elf!
Musicals
4.5(73)
from
£35.40
The Choir of Man
Musicals
4.8(286)
from
£43.75
Peppa Pig's Big Family Show!
Kids' Shows
from
£12.50
The Snowman
Musicals
4.4(38)
from
£21.60
Our top picks for Christmas plays in London 2025
Our top picks for Christmas musicals in London 2025
Chaos, cheer, and Christmas incoming!

Elf the Musical brings flying sleighs, interactive snowball fights with the audience, and enough holiday laughs to melt even the Grinch’s heart.

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 theaters are heated. Wear warm layers you can remove easily, and add a festive touch like a Christmas jumper or scarf.
  • 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 theaters don’t allow outside food or drinks, but they do offer festive treats inside.
  • Check family facilities in advance: If you’re attending with children, look for theaters 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 theaters 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.
London's in full swing!

The city is bursting with December delights like ice skating at Somerset House, Winter Wonderland in Hyde Park, and the dazzling Kew Gardens light trail. With festive fun and theater shows for everyone, the city is sparkling with magic.

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