London offers a dazzling array of theatre productions that capture the magic of the holidays, here’s a guide to 10 of the best to look out for!
Horrible Christmas artwork.
From laugh-out-loud twists on classic tales to enchanting ballet and heartwarming dramas, there’s something for everyone this festive season in London. This guide highlights 10 must-see shows, including the fabulous Peter Pan: A Drag Panto at the Phoenix Theatre, the timeless elegance of The Nutcracker at the London Coliseum, and the beloved holiday tradition of A Christmas Carol at the Old Vic.
1. The Snowman
The Snowman previous production image.
The Snowman has captivated people during the festive season for generations, now the beloved classic story from Raymond Briggs is on the stage. Brought to life with enchanting music, stunning choreography, and magical effects - this is one for audiences of all ages. Be swept away by the wonder of childhood and the spirit of Christmas with The Snowman.
Playing at Peacock Theatre from 23 November
2. The Nutcracker
The Nutcracker at London Coliseum artwork
If you’re on the lookout for a timeless holiday tradition this festive season, The Nutcracker at the London Coliseum fits the bill. The spellbinding ballet combines Tchaikovsky’s iconic score with breathtaking choreography and dazzling set designs. Be immersed in a magical world of sugar plum fairies, toy soldiers, and festive enchantment.
Playing at London Coliseum from 12 December.
3. A Christmas Carol-ish
The cast of A Christmas Carol (ish). Photo by Matt Crockett.
Nick Mohammed stars in this new production at @sohoplace, delivering a comedic all-singing, all-dancing retelling of one of the most popular festive stories. Although based on Charles Dicken’s A Christmas Carol, Scrooge takes on the role of Santa Claus. The production heads to the West End following a successful run in 2022 at the Soho Theatre.
Playing at Sohoplace from 7 December.
A Christmas Carol (Ish) Tickets
4. A Christmas Carol
John Simm as Ebenezer Scrooge. Photo by Hugo Glendinning.
A cherished audience favourite, The Old Vic once again presents its acclaimed adaptation of Dickens’ timeless classic this festive season. Capturing the heartwarming transformation of Ebenezer Scrooge with true holiday spirit, this production is a must-see addition to your Christmas theatre plans.
At The Old Vic from 9 November
5. Ballet Shoes
Ballet Shoes at the National Theatre artwork.
Noel Streatfeild’s novel is adapted for the stage for the first time in a delightful new production at the National Theatre. A heartwarming story, Ballet Shoes celebrates dreams, resilience, and the magic of storytelling. Definitely not one to be missed.
At Olivier Theatre from 23 November
6. Aladdin
Aladdin at Lyric Hammersmith artwork.
If you love heading out to a pantomime during the festive season there’s plenty on offer across the city to enjoy with the entire family. One of our favourites is over at the Lyric Hammersmith. This year’s production of Aladdin promises an unforgettable visit jam-packed with dancing and singing.
Playing at Lyric Hammersmith from 22 November
7. Horrible Christmas
Horrible Christmas artwork.
Take your kids on a wild and wacky journey through the history of Christmas, brought to life as only Horrible Histories can! Join Charles Dickens, Oliver Cromwell, King Henry VIII, and St. Nicholas on a laugh-out-loud mission to rescue the festive season.
At Alexandra Palace from 12 December
8. Peter Pan - A Drag Panto, Phoenix Theatre
Peter Pan - A Drag Panto artwork.
Peter Pan - A Drag Panto puts a fabulously fun spin on the classic tale, brought to life by a sensational cast of drag royalty in the West End this festive season. Bursting with outrageous humour, this laugh-out-loud production reimagines Neverland with a cheeky, adults-only twist!
At Phoenix Theatre from 2 December
Peter Pan - A Drag Panto Tickets
9. Slava’s Snowshow, Harold Pinter Theatre
Slava Snowshow photo.
The beloved family favourite Slava’s Snowshow returns to London in December at the Harold Pinter Theatre. Renowned worldwide, this theatrical spectacle captivates audiences with its unique blend of clowning, visual poetry, and breathtaking stage effects, creating an unforgettable holiday experience.
At Harold Pinter Theatre from 18 December
10. Robin Hood, London Palladium
The world famous London Palladium panto is truly a must-see if you are in the capital across Christmas. This year’s offering is Robin Hood, a spellbinding adventure set in the enchanting Sherwood Forest and starring the legendary outlaw who stole from the rich and gave to the poor. This year’s bill includes Julian Clary, Rob Madge, Jane McDonald and Charlie Stemp!
At London Palladium from 7 December
Whether you're seeking festive fun, family-friendly entertainment, or a touch of seasonal nostalgia, London’s stages promise unforgettable memories this winter. Our Best New London Shows guide will also be perfect if you’re looking for the gift of theatre for a loved one this Christmas too!