What's new in London, once a week

Get London Lately by email

Christmas shows in London 2026: beyond panto and the Nutcracker

London’s Christmas shows for 2026: A Christmas Carol at the Old Vic, Cirque Alice, The Little Match Girl, Peppa Pig and Pinocchio.

The Old Vic theatre in Waterloo, London

Panto and the Nutcracker get most of the attention, but London’s Christmas stage is much bigger. Here are the other festive shows confirmed for 2026, from Scrooge at the Old Vic to Peppa Pig in the West End.

A Christmas Carol at the Old Vic

12 November 2026 to 9 January 2027. The Old Vic’s version is now a London Christmas tradition, and this is its 10th anniversary year, with Giles Terera as Scrooge. It runs about two hours with an interval. Tickets from £29.50.

The Little Match Girl at Wilton’s Music Hall

From 3 December. A ballet in one of London’s oldest music halls, in Whitechapel. Tickets from £20.

Cirque Alice at the Royal Festival Hall

December to 3 January 2027. A circus take on Alice in Wonderland on the South Bank. Tickets from £38.75. Check the exact opening date when you book, as listings differ.

For younger children

  • Peppa Pig’s Big Family Show, Theatre Royal Haymarket, from 4 December, tickets from £12.50
  • Pinocchio the Musical, Shakespeare’s Globe, from 28 November

Panto and ballet

For the traditional options, see our guides to pantomimes in London and the Nutcracker in London. All the season’s other dates are in Christmas in London 2026.

Frequently asked questions

When is A Christmas Carol at the Old Vic 2026?

From 12 November 2026 to 9 January 2027.

What Christmas shows are on in London for kids?

Peppa Pig’s Big Family Show at the Theatre Royal Haymarket and Pinocchio at the Globe, plus the pantomimes.

Sources

Last checked: 27 October 2026. Prices are starting prices. Image: Caroline Ford, CC BY-SA 3.0, via Wikimedia Commons.

LondonLately

LondonLately

The London Lately desk. We track what is new across London and check every fact against at least two sources.
What's new in London, once a week

Get London Lately by email