Home

Best time to go to London

Christmas Shows in London 2024-2025

Theatre is a must-see during the holiday season in London

Dates: late November–early January

Christmas Pantomime at Millfield Theatre

Every winter, London theatres offer Christmas pantomimes, festive ballet, family shows, and amazing Christmas theatre productions, so there is plenty to see during the holiday season. London hides lots of Christmas shows in its pockets, and you have more than a month to attend them all.

Where to see Christmas show in London?

For an upscale Christmas experience, the London Palladium stands out as a premier venue for enjoying festive shows. The O2 Arena entertainment complex on the Greenwich Peninsula and Alexandra Palace Theatre both showcase spectacular performances on ice, blending modern and traditional music for a unique holiday experience. The OVO Arena in Wembley also typically features a range of festive shows during the holiday season. Meanwhile, the Royal Opera House and the London Coliseum offer timeless classic ballet performances, providing a traditional touch to your Christmas celebrations.

Christmas at the Royal Albert Hall (December 3-31, 2024)

The Royal Albert Hall's Christmas Festival offers a rich variety of shows for the whole family, blending classical and modern stories with live music. Among the highlights are traditional caroling concerts, bringing festive cheer to the season. The festival features "Christmas with the Salvation Army" on Tuesday, December 3, and the Royal Philharmonic Orchestra's presentation of John Rutter’s Christmas Celebration on Thursday, December 5. Additionally, enjoy a special screening of Home Alone with the Royal Philharmonic Concert Orchestra, along with classic performances of *The Nutcracker*. Ticket prices range from £15 to £130, offering something for everyone to celebrate the holiday season in style.

Royal Opera House (December 17, 2024-January 22, 2025)

From December 17 to January 22, the Royal Opera House will feature a special cinematic presentation of The Nutcracker. This beloved holiday classic will be available in cinemas, offering a magical experience for audiences. Additionally, the opera Hansel and Gretel will be performed from December 20 to January 9. Ticket prices for this enchanting opera range from £8 to £175, providing options for various preferences and budgets. Enjoy these festive productions and celebrate the season with world-class performances at the Royal Opera House.

London Coliseum (December 12, 2024-January 12, 2025)

The London Coliseum will host the English National Ballet's enchanting production of The Nutcracker from December 12 to January 12. This magical Christmas tradition invites families to embark on a fantastical journey with Clara and her enchanted doll. The spectacular performance features over 100 dancers and musicians, bringing to life the beloved holiday classic in a captivating display of artistry and festive cheer.

Alexandra Palace Theatre (27 November-23 December, 2024)

Alexandra Palace Theatre will host a range of festive events from November 27 to December 23. Visit Santa’s Grotto for a magical holiday experience or enjoy The Wizard of Oz on Ice from December 6 to 9. The season also features Horrible Christmas, exciting Christmas Ice Discos, and a performance by the Philharmonia Brass at Christmas. Additionally, Adam Kay will present Twas The Nightshift Before Christmas. Tickets for these festive shows are priced from £11 to £16, offering a variety of holiday entertainment for all to enjoy.

Practical info

Find hotels and airbnbs near Christmas Shows in London (Map)

Something wrong?
Last updated:
Authors:

People interested

+ 15
Your Seasonal Travel Guide
Follow for perfect timing tips