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 2025

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 Dean Chisnall 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 £25.

Waiting for Godot at Theatre Royal Haymarket

Extended until 21 December 2024

Didi and Gogo wait by a tree for a man named Godot. They don’t know who he is, why they are meeting or what time he is coming – only that something incredible could happen when he does… Don’t miss the play that changed the rules. Starring Lucian Msamati of Game of Thrones fame and Paddington’s Ben Whishaw, Waiting for Godot is now playing at the historic Theatre Royal Haymarket for a strictly limited season.

TITANÍQUE At The Criterion Theatre

Until 2nd March 2025

When the music of Céline Dion makes sweet Canadian love with the eleven-time Oscar®-winning film Titanic, you get TITANÍQUE, a musical celebration at The Criterion Theatre that turns one of the greatest love stories of all time into a hysterical and joyful slay-fest. Featuring powerhouse voices and show-stopping numbers (plus, contemporary pop culture and punchy odes to the 90s film), TITANIQUE is a one-of-a-kind musical voyage bursting with nostalgia and heart. Book your tickets from £16.25.

Moulin Rogue the Musical at the Piccadilly Theatre

Until 2 March 2025

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

Until January 2025

Enchanting generations of children and families, Raymond Briggs’ beloved story about a young boy and his snowman takes to the stage for its 27th 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. Book your ticket from £18.

Napoleon: Un Petit Pantomime at Jermyn Street Theatre

Until 5 January 2025

Join the most dictatorial of petits hommes as he dons disguises among the bourgeoisie to war with Wellington. Will the grandiose general overcome his fear of cats to become Emperor? Will the dodgy Duke find a name for his new beef pie? Bring Les Enfants Terribles, give the Vielle Moustache a night out and join in with a legendary part of Christmas in London. This boutique panto at Jermyn Street Theatre promises to bring a smile to the faces of Les Misérables! Preview tickets start from £18.

Peppa Pig’s Fun Day Out at Theatre Royal Haymarket

28 November 2024 – 5 January 2025

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 from as little as £10 per ticket.

Peter Pan at the London Palladium

Join the merry madness as Palladium Pantomime returns for its 9th spectacular season with a brand-spanking-new production of Robin Hood! Starring national treasure Jane McDonald as Maid Marion and Palladium Panto royalty Julian Clary as Robin Hood, this spectacular show also sees the return of favourites Paul Zerdin, Nigel Havers, Charlie Stemp and Rob Madge, alongside West End stars Marisha Wallace and Tosh Wanogho-Maud who make their Palladium Panto debut. With group tickets starting from £10.

7 December 2024 - 12 January 2025

The Nutcracker at the London Coliseum

12 December 2024 - 12 January 2025

The 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.