Best Christmas Shows to See in the West End 2025
Christmas in London is a time of magic, music and theatre. The West End comes alive each festive season with dazzling productions that capture the joy and spirit of the holidays. From timeless ballets to family favourites and heart-warming classics, here are the best Christmas shows to see in London this year.
The magical Nutcracker live on stage at the legendary Coliseum
1. The Nutcracker - London Coliseum
Location: St Martin’s Lane, London WC2N 4ES
Tripadvisor Traveller Rating: ★★★★★ (4.8/5 based on 5,000+ reviews)
A festive tradition for generations, The Nutcracker at the London Coliseum is one of the season’s most spectacular performances. Performed by the English National Ballet, this beloved production combines Tchaikovsky’s sweeping score with breathtaking choreography and lavish sets. Follow Clara on her enchanting Christmas Eve adventure through a world of magic, snow and wonder.
The London Tourist tip: Evening performances feature a full orchestra — perfect for the complete festive experience.
2. Elf The Musical - Dominion Theatre
Location: 268-269 Tottenham Court Road, London W1T 7AQ
Tripadvisor Traveller Rating: ★★★★★ (4.7/5 based on 3,200+ reviews)
Based on the hit Christmas film, Elf The Musical brings Buddy the Elf’s hilarious and heart-warming story to life on stage. Filled with laughter, catchy songs and festive cheer, it’s a joyful treat for both children and adults. Expect big dance numbers, dazzling lights and all the feel-good magic of the movie.
The London Tourist tip: The Dominion Theatre’s grand size makes this one of the most visually impressive Christmas productions in London.
Elf The Musical at the Dominion Theatre
3. The Snowman - Peacock Theatre
Location: Portugal Street, London WC2A 2HT
Tripadvisor Traveller Rating: ★★★★★ (4.8/5 based on 6,800+ reviews)
A cherished Christmas classic, The Snowman returns to the West End every winter, delighting audiences with its beautiful storytelling and enchanting score. Based on Raymond Briggs’ picture book and the beloved animated film, this production blends dance, live music and puppetry in a wordless tale of friendship and wonder. A perfect first theatre experience for children.
The London Tourist tip: This show runs for a limited season every December - book early to avoid missing out.
The Snowman on stage in London
4. The Red Shoes - Sadler’s Wells
Location: Rosebery Avenue, London EC1R 4TN
Tripadvisor Traveller Rating: ★★★★★ (4.9/5 based on 2,300+ reviews)
Matthew Bourne’s The Red Shoes is a spellbinding reimagining of the classic film, blending dance, theatre and cinematic flair. With Bernard Herrmann’s iconic score and Bourne’s signature storytelling, this production captures both the glamour and tragedy of the original story. It’s a mesmerising choice for audiences seeking an alternative to traditional festive fare.
The London Tourist tip: Ideal for adults and older teens - this production’s stunning artistry makes it unforgettable.
5. A Christmas Carol: A Ghost Story - Alexandra Palace Theatre
Location: Alexandra Palace Way, London N22 7AY
Tripadvisor Traveller Rating: ★★★★★ (4.7/5 based on 1,700+ reviews)
Mark Gatiss’s A Christmas Carol: A Ghost Story offers a beautifully eerie take on Charles Dickens’s beloved tale. This atmospheric production blends traditional storytelling with striking visual effects and gothic design. A powerful reminder of the true spirit of Christmas, it’s perfect for audiences who enjoy a touch of mystery with their seasonal theatre.
The London Tourist tip: The Alexandra Palace Theatre setting enhances the show’s haunting, candlelit atmosphere - a unique festive experience.
6. The Gruffalo’s Child - Garrick Theatre
Location: 2 Charing Cross Road, London WC2H 0HH
Tripadvisor Traveller Rating: ★★★★★ (4.8/5 based on 2,900+ reviews)
The follow-up to The Gruffalo brings Julia Donaldson’s beloved story back to the stage in a delightful family production. With catchy songs, humour and imaginative staging, The Gruffalo’s Child is perfect for younger audiences experiencing live theatre for the first time. It’s funny, gentle and filled with festive charm.
The London Tourist tip: Performances are shorter in length, making it ideal for families with preschool and early primary-age children.
Plan Your Festive Theatre Trip
Whether you’re looking for a Christmas classic or a new family favourite, London’s West End offers unforgettable seasonal entertainment. With many productions running only during the festive period, it’s best to book early and make your theatre trip part of your Christmas tradition. Explore more festive experiences and theatre recommendations on The London Tourist.