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.

Table of Contents
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.
- WHERE: The London Palladium
- WHEN: 6 December 2025 – 11 January 2026
- AGE: 4+
- PRICE: from £37.50
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.
- WHERE: Wilton’s Music Hall
- WHEN: 3 December 2025 – 3 January 2026
- PRICE: from £16
Robin Hood at Wimbledon
Ashley Banjo and Diversity are street dancing their way through Robin Hood at the New Wimbledon Theatre this Christmas
- WHERE: New Wimbledon Theatre
- WHEN: 6 December 2025 – 4 January 2026
- PRICE: from £14
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
- WHERE: Royal Festival Hall
- AGE: 8+
- WHEN: 12 December 2025 – 17 January 2026
- PRICE: £27
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
- WHERE: Royal Albert Hall
- WHEN: 29 – 31 December 2025
- AGES: 5+
- PRICE: from £15
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.
- WHERE: Sadlers Wells, Angel
- WHEN: 2 December 2025 – 18 January 2026
- PRICE: From £15
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.
- WHERE: Sadlers Wells East
- WHEN: 26 November 2025 – 4 January 2026
- PRICE: from £15
Which London Christmas shows do you fancy?

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.


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