- Explore
Christmas Shows
Nothing beats a Christmas show in London's West End during the festive season. There are still plenty of London pantomimes and plays for the family to choose from this year.
Maddie Moate’s Very Curious Christmas
Garrick Theatre
4 1 review 4 1 review Tickets from £22.00BAFTA-winning children’s presenter Maddie Moate, best known from CBeebies and YouTube, returns to the West End this Christmas, with a thrilling STEM adventure in Santa’s workshop. This clever, interactive show is perfect for children aged four and upwards, filled with festive fun, science experiments, and plenty to learn.
- Opens: Friday, 12 December 2025
Booking until: Sunday, 4 January 2026 - Running time: 1hr.
- Playing at: Garrick Theatre
- Booking until: Sunday, 4 January 2026
The Nutcracker - Royal Albert Hall
Royal Albert Hall
4.5 6 reviews 4.5 6 reviews Tickets from £31.00- Opens: Monday, 29 December 2025
Booking until: Wednesday, 31 December 2025 - Running time: 2hr 50min. Incl. 2 intervals.
- Playing at: Royal Albert Hall
- Booking until: Wednesday, 31 December 2025
The Snowman
Peacock Theatre
4.7 47 reviews 4.7 47 reviews Tickets from £22.00Back for its 28th year, this enchanting stage adaptation of the beloved picture book by Raymond Briggs returns to the London stage with the heartwarming story of the friendship between a young boy and the snowman he wishes to life. Full of valuable lessons about friendship and imagination, packed with unforgettable songs like the beloved ‘Walking in the Air', this is the perfect holiday musical for children and adults alike.
- Opens: Saturday, 22 November 2025
Booking until: Sunday, 4 January 2026 - Running time: 1hr 50min. Incl. 1 interval.
- Playing at: Peacock Theatre
- Booking until: Sunday, 4 January 2026
A Christmas Carol - Old Vic
Old Vic Theatre
4.9 19 reviews 4.9 19 reviews Tickets from £49.00Charles Dickens' classic Christmas story returns to the stage in this spooky, heartwarming stage adaptation by Matthew Warchus, now in its ninth year. Step into the gloom of Victorian London and join the miserly Ebenezer Scrooge on a ghostly journey through time in this imaginative, immersive theatrical experience that the whole family can enjoy this festive season.
- Opens: Wednesday, 12 November 2025
Booking until: Saturday, 10 January 2026 - Running time: 2 hours (incl. interval)
- Playing at: Old Vic Theatre
- Booking until: Saturday, 10 January 2026
A Christmas Carol: A Ghost Story
Alexandra Palace
4.7 3 reviews 4.7 3 reviews Tickets from £18.00The spellbinding retelling of Charles Dickens' Christmas ghost story, about a bitter old miser visited by three ghosts, returns to Alexandra Palace after its smash-hit success in 2023. Full of powerful lessons and spooky thrills, this Christmas classic is the perfect treat to get you and your family ready for the festive season.
- Opens: Friday, 21 November 2025
Booking until: Sunday, 4 January 2026 - Running time: 2hr 10min. Incl. 1 interval.
- Playing at: Alexandra Palace
- Booking until: Sunday, 4 January 2026
Why you should book your theatre tickets with London Box Office
-
STAR Member
All our theatre tickets comply with the rules set by the Society of Ticket Agents and Retailers (STAR), and our online ticketing platform is secured with SSL technology and available 24/7.
-
Dynamic Seating Plans
We have created dynamic seating plans for most West End theatres to make it easier for you to choose your preferred seats.
-
Instant Confirmation
Your booking is confirmed in real-time with the theatre. Simply print or show your confirmation on your mobile phone to get into the theatre and access your seats on the day of the performance.