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.