Best Christmas shows in the West End | St James's London

Art & Theatre

Best Christmas shows in the West End

Where to book for a spectacular night of theatre

Read more

The curtain’s rising on another spectacular season of festive shows

From West End classics to new musicals, panto and ballet, experience the magic of Christmas shows on London’s West End. Treat yourself or someone special to one of these top tickets…

The Phantom of the Opera at His Majesty’s Theatre

Until September 2024

Experience one of the West End's most celebrated musicals with Andrew Lloyd Webber’s, The Phantom of the Opera at His Majesty's Theatre. Watch John Robyns as The Phantom and Lily Kerhoas as Christine Daaé in a haunting love story set in the Paris Opera House. There’s a reason this stunning production is one of the highest-grossing musicals of all time. Book your tickets from £22.50.

Noises Off at Theatre Royal Haymarket

Until 16 December 2023

See Felicity Kendall, Mathew Horne and Jonathan Coy star in the much-anticipated return of riotous comedy Noises Off at the Theatre Royal Haymarket. Follow the plight of a hapless theatre touring company as they attempt to put on a play, with side-splitting consequences – will they make it to the final night? Book your tickets from £28.75.

Unbelievable at Criterion Theatre

Until 7 April 2024

Prepare to be spellbound at the Criterion Theatre this Christmas, as tricks, illusions and live music combine for a night of magical theatre with Unbelievable. You’ll find yourself at the heart of this mesmerising show, which is brought to the stage by the team behind Derren Brown’s performances.

Moulin Rogue the Musical at the Piccadilly Theatre

Until 2 March 2024

Baz Luhrmann’s multi-award winning film gets a West End makeover as Moulin Rouge the Musical arrives at the Piccadilly Theatre. Immerse yourself in the dazzling world of 19th-century Paris at the Moulin Rouge: where bohemians and aristocrats collide. Book your tickets from £25.

The Snowman at the Peacock Theatre

18 November - 30 December 2023

Enchanting generations of children and families, Raymond Briggs’ beloved story about a young boy and his snowman takes to the stage for its 26th year at the Peacock Theatre. Create new traditions with the kids and be transported to a winter wonderland at The Snowman during your festive day out together.

Odyssey: A Heroic Pantomime at Jermyn Street Theatre

23 November - 31 December 2023

Get ready to laugh out loud at Charles Court Opera’s retelling of Homer’s epic story in this madcap London pantomime at Jermyn Street Theatre. Follow Odysseus’s journey home from victory during the Trojan War and meet all sorts of weird and wonderful characters along the way.

Peppa Pig’s Fun Day Out at Theatre Royal Haymarket

30 November 2023 – 31 January 2024

Join Peppa Pig, George, Mummy Pig and Daddy Pig on a Fun Day Out, as they go to the zoo and enjoy other amazing adventures. Packed with songs and games, this fun-filled live show at Theatre Royal Haymarket is a great gift for little ones and perfect for a festive family treat.

Peter Pan at the London Palladium

9 December 2023 - 14 January 2024

Stars of stage and pantomime join forces as Jennifer Saunders and Julian Clary lead a star-filled cast of entertainers in Peter Pan at the London Palladium. With show-stopping dance numbers, outrageous comedy and more, the return of the highly acclaimed annual London Palladium pantomime promises to transport you all the way to Neverland. Book your tickets from £20.

The Nutcracker at the London Coliseum

14 December 2023 - 7 January 2024

Festive favourite, , from the English National Ballet, returns to the London stage. One magical Christmas Eve, a girl named Clara befriends an enchanted nutcracker and enters a miraculous new world to battle the Mouse King. Set to Tchaikovsky’s magnificent score, over 100 dancers and musicians bring this timeless festive tale to life on stage. A joy for audiences of all ages Book your tickets from £15.

Make a night of it and plan a pre-theatre meal, or toast a spectacular show with a festive digestif.