Menu
Emmie Newitt

10 of the Best Christmas Shows in London 2024

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 alexandra palaceHorrible 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 peacock theatreThe 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

The Snowman Tickets

2. The Nutcracker

the nutcracker london coliseumThe 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.

The Nutcracker Tickets

3. A Christmas Carol-ish

a christmas carol-ish sohoplaceThe 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

a christmas carol the old vicJohn 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

A Christmas Carol Tickets

5. Ballet Shoes

ballet shoes olivier theatre nationalBallet 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

Ballet Shoes Tickets

6. Aladdin

aladdin lyric hammersmithAladdin 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

Aladdin Tickets

7. Horrible Christmas

horrible christmas alexandra palaceHorrible 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

Horrible Christmas Tickets

8. Peter Pan - A Drag Panto, Phoenix Theatre

peter pan drag pantoPeter 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 londonSlava 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

Slava's SnowShow Tickets

10. Robin Hood, London Palladium

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

Robin Hood Tickets


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!