Story
Best Christmas shows in the West End
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 2026
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.
Othello at Theatre Royal Haymarket
Until 17th January 2026
Shakespeare’s Othello erupts on stage in a bold and electrifying new production starring David Harewood, Toby Jones, Caitlin Fitzgerald, Vinette Robinson and Luke Treadaway. Settle in for a night you won’t forget, as you watch a tale of manipulation and jealousy fall deep into the shadows of power and desire. Intrigued? Book your ticket now.
TITANÍQUE At The Criterion Theatre
Until 9th June 2026
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 £35.
Moulin Rouge the Musical at the Piccadilly Theatre
Until May 2026
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 £20.
David Copperfield at Jermyn Street Theatre
Until 20th December 2025
Branded unlucky from the moment he’s born and thrust into a life of eccentric aunts, dreadful stepfathers and bleak boarding schools, David Copperfield’s early years are anything but easy. In this whirlwind coming-of-age tale, the young protagonist scribbles, stumbles and perseveres his way from orphan to aspiring author. A Charles Dickens classic – grab your ticket now from £18.
Peppa Pig’s Fun Day Out at Theatre Royal Haymarket
From 5th December 2025 to 4th January 2026
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.
Sleeping Beauty at the London Palladium
From 6th December 2025 - 11 January 2026
Wake up, London! Sleeping Beauty returns to The London Palladium this Christmas, marking a decade since the pantomime first made its triumphant comeback to the iconic venue. Starring Catherine Tate, this dazzling production promises festive fun for all as it celebrates its 10th anniversary in spectacular style. Tickets from £37.50.
Make a night of it and plan a pre-theatre meal, or toast a spectacular show with a festive digestif.
Regent Street is going traffic-free for a day of festive fun! Join our neighbours on the 6th December - find out more here and explore the Festive Mile Map here.