A Christmas Carol London 2026: The Old Vic’s Festive Classic Returns

A Christmas Carol returns to The Old Vic in London for the 2026 festive season, bringing Charles Dickens’ famous ghost story back to the stage from 12 November 2026 to 9 January 2027.

Adapted by Jack Thorne and directed by Matthew Warchus, this atmospheric production has become one of London’s most recognisable Christmas theatre traditions. If you are looking for a festive show near Waterloo, here are five reasons it is worth considering.

1. This is far more than a straightforward Dickens adaptation

The story is familiar, but The Old Vic gives it a distinctive theatrical treatment.

Ebenezer Scrooge begins Christmas Eve bitter, isolated and obsessed with money before visits from the Ghosts of Christmas Past, Present and Yet to Come force him to confront the choices he has made.

Jack Thorne’s adaptation keeps the heart of Dickens’ story while adding music, humour and a much more immersive feel.

2. The Old Vic becomes part of the story

One of the reasons this production has become so popular is the atmosphere inside the theatre.

The audience sits close to the action, with music and movement extending beyond a conventional stage. The production is performed in the round, helping the story feel more immediate.

And yes, the famous mince pies are part of the experience too.

3. It runs right through the heart of the festive season

The 2026 production runs from:

12 November 2026 to 9 January 2027

That gives you plenty of options, whether you want an early festive theatre trip in November, a December performance close to Christmas or something to do during the school holidays.

Venue: The Old Vic, The Cut, London SE1 8NB
Nearest station: Waterloo
Running time: Around two hours including an interval
Age guidance: 8+

Its location just behind Waterloo also makes it one of the easier major London Christmas shows to reach from Surrey and south-west London.

4. A Christmas Carol tickets can start surprisingly low

Preview tickets currently start from £14.50, with prices depending on the date and where you sit.

The preview period runs from 12 to 23 November, so those earlier performances are worth checking if price is important.

Christmas week and weekend dates are likely to be more popular, so booking earlier is sensible if you have a particular performance in mind.

5. Part of the fun is discovering who will play Scrooge

The role of Ebenezer Scrooge changes from year to year, and previous Old Vic productions have attracted some major actors.

Recent performers have included Christopher Eccleston and John Simm.

The full cast for the 2026 production has not yet been announced, giving theatre fans another reason to keep an eye on The Old Vic as the season approaches.

Is A Christmas Carol at The Old Vic worth seeing?

If you are searching for a Christmas show in London in 2026, this is one of the safer bets.

It combines a story almost everyone knows with a production that feels intimate, theatrical and genuinely festive. It also works well for families with older children, couples looking for a Christmas night out or anyone wanting a traditional story without booking a pantomime.

A Christmas Carol
The Old Vic, Waterloo
12 November 2026 – 9 January 2027

Book tickets:
https://www.oldvictheatre.com/stage/a-christmas-carol-2026/


Discover more from 5 things to do today

Subscribe to get the latest posts sent to your email.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from 5 things to do today

Subscribe now to keep reading and get access to the full archive.

Continue reading

Discover more from 5 things to do today

Subscribe now to keep reading and get access to the full archive.

Continue reading