Guide to the Best London Christmas Shows 2026

Behind you!  What do you mean, Christmas?  Now is the time to start thinking about which of the London Christmas Shows 2026 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 2026

There is nothing like a Dame!  Pantomimes are Christmas.

Jack and the Beanstalk at Richmond Theatre

Bonnie Langford, Dr Ranj and Basil Brush star in Jack and the Beanstalk

  • WHERE: Richmond Theatre
  • WHEN: 5 December 2026 – 3 January 2027
  • AGE: 4+
  • PRICE: from £16

Cinderella at the Palladium

A Panto at the Palladium is traditionally the glitziest, starriest Panto in town. 2026 will see French & Saunders, Julian Clary and Nigel Havers in Cinderella. 

Peter Pan at Wimbledon

Jessie Wallace and Aston Merrygold following the second star on the right and carrying straight on until morning in Peter Pan at the New Wimbledon Theatre this Christmas

Best London Christmas Shows 2026

Christmas isn’t just Pantomime. There’s Charles Dickens and a Christmas Carol, Pinnochio, Jungle Book and drag.

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. 

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

Jungle Book at the National Theatre

Rudyard Kipling’s classic reimagined for the 21st century London stage

  • PRICE: from £25 plus a £4 booking fee
  • WHERE: National Theatre
  • WHEN: 13 November 2026 – 06 February 2027

Pinocchio at the Globe

No Shakespeare at the Globe this Christmas, Pinocchio the Musical awaits to entertain you.  

  • WHERE:Globe Theatre
  • WHEN: 28 November 2026 – 3 January 2027
  • AGES: 5+
  • PRICE: from £5

Thick and Tight: Camp as Christmas at the Royal Festival Hall

Not one for the children.  A cabaret revue style production full of drag, lip synching and satire.

  • WHERE: Royal Festival Hall https://www.southbankcentre.co.uk/whats-on/thick-tight-camp-as-christmas/
  • WHEN: 10 December 2026 – 6 January 2027
  • Age: 15+
  • PRICE: £26

The Little Match Girl at Wilton’s Music Hall

Hans Christian Anderson’s Little Match Girl transported to Italy on Christmas Eve, her story told in dance and song

Best London Christmas Dance Shows 2026

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: 17 December 2026 – 10 January 2027
  • AGES: 5+
  • PRICE: from £27.25

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: 21 November 2026 – 3 January 2027
  • AGE: 2+
  • PRICE: from £18

Mathew Bourne’s Cinderella at Sadlers Wells Angel

Cinderella set in 1940s London.  War time romance adds a twist to tale of Cinderella and her handsome prince. 

  • WHERE: Sadlers Wells, Angel https://www.sadlerswells.com/whats-on/matthew-bournes-new-adventures-cinderella/
  • WHEN: 1 December 2026 – 17 January 2027
  • PRICE: From £15

Ebony Scrooge at Sadlers Wells East

Over in East London on the former Olympic site Sadlers Wells East Zoo Nation will be performing Ebony Scrooge.

Christmas Concerts in London Churches 2026

London’s churches are special venues to listen to music at anytime of year.  At Christmas concerts in churches with twinkling lights are especially wonderful.  Some concerts are advertised in the churches themselves, others are bigger affairs.  Here are some that have caught my eye this year, these are affiliate links.

235 Shaftesbury Avenue or Bloomsbury Methodist Church

An array of Christmas themed concerts are taking place in December, take a look at the website for dates.  One that especially caught my eye is a Dickensian Christmas.

Cadogan Hall

OK, so not a church.  Still an excellent place to listen to classical music. Limber up for the New Years’ Day concert from Vienna on Radio 3 with a Viennese Christmas Spectacular on 30 December 2026.

St Mary le Strand

One of the prettiest churches in London.  Christmas Carols by Candlelight on 3 December 2026 is the perfect way to start December.

Southwark Cathedral

Parish church to William Shakespeare.  Come here for Candlelight: Christmas Movie Soundtracks on 19 December 2026.

Westminster Hall

Right opposite Westminster Abbey, Westminster Hall is a Methodist church with incredible acoustics.  Candlelight: Christmas Classics embracing music from the Sugar Plum Fairy to Wham Last Christmas on 12 and 18 December 2026.

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