Best London Christmas Shows For 2026

Marcus Sanigar's profile picture
By Marcus Sanigar Food, Drink & Events Writer, DesignMyNight Food, drink and events writer with a decade of experience covering the UK hospitality scene. Has written for Expedia, Trainline and more. Last updated on 20th May 2026

From immersive dining experiences to crowd-pleasing cabaret, Christmas theatre shows in London this 2026 don't start and end with The Nutcracker and A Christmas Carol. Whether you’re looking for a festive day out for the entire family or a chance to let loose from yuletide stress, we’ve rounded up the best performances to experience this festive season; all of which are guaranteed to put a smile on the face of even the most stubborn scrooge.




West End Musical Brunch

@ Secret London Location on Saturday 27th June 2026 and 25 other Saturdays

Sit back and sip on bottomless prosecco, all while watching the city's top West End talent flex their might. The West End Musical Brunch has you skipping the box office queues and seeing the stars from Les Mis, Wicked, The Lion King and Phantom of the Opera all in one place.

This interactive show allows you to get involved as much as the cast, with singing along highly encouraged. Plus, your two-course meal and hour of unlimited drinks all comes included in your £69.95 ticket.

Faulty Towers The Dining Experience

@ President Hotel on Various dates from Thursday 25th June 2026

This award-winning dining experience is the ideal theatre show for Christmas, as it sees you become part of the well-loved TV series Faulty Towers. Join Basil, Sybil and Manuel for an unforgettable night of improvised comedy, belly laughs and delicious food (served shambolically, of course).

Tickets start from only £60 per person, including a three-course meal and a two-hour show that promises to be an unforgettable experience.

Black Market Knees-Up

@ Cahoots on Saturday 27th June 2026 and 20 other Saturdays

Taking place at Cahoots in Soho, the Black Market Knees-Up is a fantastic immersive experience that's getting some festive twists for the Christmas period. Live actors and a quirky set will transport you to the 1940s, where you'll be surrounded by illicit characters and secretive drinks.

Sip cocktails disguised as milk bottles, tea pots or even poison, with the option for bottomless drinks too - and you'll even get rations to spend on snacks. On the entertainment front, there are games to get involved in, as well as a 1940s pub quiz.

The Murdér Express Part Deux -Jewel Of The Empire

@ Pedley Street Station on Various dates from Thursday 25th June 2026

London Christmas theatre in 2025 is topped off by The Murdér Express. Here, you'll combine the immersive murder mystery with a full, three-course festive feast.

You'll be transported back to the early 20th century here, in a spectacular show that takes place at Pedley Street Station. Plus, there's a bar on the platform if you fancy a drink beforehand.

Santa's Secret Cabaret

@ Emerald Theatre London on Wednesday 4th November 2026 and 4 other dates

Step into the magic of the festive season at Santa's Secret Cabaret. Hosted in the iconic Emerald Theatre at Eight Embankment, this incredible evening combines truly world-class entertainment with indulgent dining.

Expect breathtaking performances throughout the night, from dazzling circus turns to spellbinding acts. There's plenty to tuck into while you're here - take your pick from canape receptions to uber indulgent three and five-course feasts.

The Rosemary Branch Theatre

Get your fix at Islington's well-loved Rosemary Branch pub. Enjoy their tasty food and drink, before heading to a range of shows in their award-winning theatre upstairs.

This season even includes a top pick of Christmas shows in London for 2025 - a hilariously entertaining festive cabaret performance, which you can attend for as little as £10 per person.