Guide to the Best London Christmas Shows 2025

Behind you!  What do you mean, Christmas?  Now is the time to start thinking about which of the London Christmas Shows 2025 you want to see.  To help you on your way I have list of the shows that have caught my eye.

Nutcracker English National Ballet
Nutcracker

Best London Pantomimes 2025

There is nothing like a Dame!  Pantomimes are Christmas.

Cinderella at Richmond Theatre

Helen George and Basil Brush star in Cinderella at Richmond

  • WHERE: Richmond Theatre
  • WHEN: 6 December 2025 – 4 January 2026
  • AGE: 4+
  • PRICE: from £15

Sleeping Beauty at the Palladium

A Panto at the Palladium is traditionally the glitziest, starriest Panto in town.  2025 will see Catherine Tate, Julian Clary and Nigel Havers in Sleeping Beauty. 

Potted Panto at Wilton’s Music Hall

Can’t decide which Panto you want to see? Then how about seven pantos in eighty minutes?  Then the Potted Panto at Wiltons is for you.

Robin Hood at Wimbledon

Ashley Banjo and Diversity are street dancing their way through Robin Hood at the New Wimbledon Theatre this Christmas

Best London Christmas Shows 2025

Christmas isn’t just Pantomime. There’s Charles Dickens and a Christmas Carol, Elf, Sondheim and so much more.

A Christmas Carol at the Old Vic

Over the years I have seen many, many productions of A Christmas Carol this production at the Old Vic is easily the best that I have seen.  This year starring Paul Hilton as Scrooge.

  • WHERE: The Old Vic
  • WHEN: 12 November 2025 – 10 January 2026
  • AGES: 8+
  • PRICE: from £15

Charles Dickens’ A Christmas Carol: A Ghost Story at Alexandra Palace

To be fair I haven’t seen this Mark Gatiss version of A Christmas Carol but have heard good things. 

  • WHERE: Alexandra Palace
  • WHEN: 21 November 2025 – 4 January 2026
  • AGE: 12+
  • PRICE: from £25

Ballet Shoes at the National Theatre

One of my favourite childhood books transformed into a play.

  • WHERE: National Theatre
  • WHEN: 17 November 2025 – 21 February 2026
  • PRICE: from £25

Elf The Musical at the Aldwych Theatre

I think that I maybe the only person never to have seen the movie Elf the Musical.  Others are very excited about the return of Elf the Musical to the London stage.

  • WHERE: Aldwych Theatre
  • WHEN: 28 October 2025 – 3 January 2026
  • PRICE: from £39.50

Into the Woods at the Bridge Theatre

Stephen Sondheim does Pantomime.  

  • WHERE: Bridge Theatre
  • WHEN: 2 DEcember 2025 – 18 April 2026
  • PRICE: from £35

Pinocchio at the Globe

Something different this year at the Globe, Pinocchio the Musical.  

  • WHERE: Globe Theatre
  • WHEN: 29 November 2025 – 4 January 2026
  • AGES: 5+
  • PRICE: from £10

Top Hat at the Royal Festival Hall

Let’s Face the Music and Dance, a classic musical for Christmas at the Royal Festival Hall

The Great Christmas Feast

Something a little different. A reading of A Christmas Carol, in a setting that feels like Dicken’s home with a three course dinner.

  • WHERE: The Lost Estate, 9 Beaumont Avenue, W14 9LP
  • WHEN: 14 November 2025 – 4 January 2025
  • PRICE: from £139.50

Best London Christmas Dance Shows 2025

Nothing says Christmas quite like a tutu and ballet slippers.

Nutcracker

Say Christmas ballet and the Nutcracker springs to mind.  The English National Ballet production is a Christmas stalwart at the Coliseum.  Over at the Royal Opera House you can see another version with the finest transformation scene in the business

  • WHERE: London Coliseum
  • WHEN: 11 December 2025 – 11 January 2026
  • AGES: 5+
  • PRICE: from £15

The Snowman

Snowman Birmingham Repoertory
The Snowman

The Snowman has been delighting audiences for more than 25 years. One of the Cultural Wednesday household favourites.

  • WHERE: Peacock Theatre
  • WHEN: 22 November 2025 – 4 January 2026
  • AGE: 2+
  • PRICE: from £18

Mathew Bourne’s The Red Shoes at Sadlers Wells Angel

The ballet version of the classic Powell and Pressburger movie about a girl who needs to dance.

Ebony Scrooge at Sadlers Wells East

Sadlers Wells has a new venue this year at Stratford on Olympic Park.  Zoo Nation will be performing Ebony Scrooge, a brand new production.

Which London Christmas shows do you fancy?

London Christmas Shows 
Pantomime, Ballet and plays the London stage has many Christmas shows. #Christmas #London #Nutcracker #Pantomime

Thinking Christmassy thoughts? Check out my guide to the Best London Christmas Lights or for a non Christmas show read my guide to how to buy Hamilton Tickets.

Follow:
Share:

1 Comment

  1. 4 October 2019 / 11:37 am

    My lucky boys are being taken to The Lion, The Witch and The Wardrobe by their grandparents. I don’t think I’ll be able to sneak in sadly. #culturedkids

Substack sign up