SeatPlan Logo
A Christmas Carol hero image
A Christmas Carol hero image

A Christmas Carol Tickets

Old Vic Theatre

The Old Vic’s hit show returns, starring John Simm. Immerse yourself in the warmth, cheer, and charity of a Christmas classic.

Old Vic A Christmas Carol Tickets On Sale Now

Warm your cockles at the Old Vic Theatre this festive season as their magical, smash-hit production of A Christmas Carol returns for its eighth year. Charles Dickens’s tale of miserly Scrooge discovering the spirit of the season is “pure joy to behold” (The Telegraph) on stage, in a play that fills the theatre to the brim with goodwill, merriment and the smell of freshly baked mince pies.

About A Christmas Carol

Tight-fisted moneylender Ebenezer Scrooge has only one thing on his mind - money, and how to make more of it. Even Christmas Day can’t stop him, a fact his employee, Bob Cratchit, knows only too well when he has to grovel for a day off with his family. But everything changes when Scrooge is visited by the ghost of an old colleague on Christmas Eve. Marley has an ominous warning: before dawn breaks on Christmas morning, he will encounter three more ghosts with a chilling message…

Charles Dickens’s beloved story about a man whose heart thaws as he embraces the spirit of Christmas has been a firm favourite for over 170 years. It is one of the most adapted stories ever told, with everything from musicals to Muppets bringing the cast - including Cratchit, Tiny Tim, and the Ghosts of Christmas Past, Present and Yet to Come - to life for several generations.

The Old Vic Christmas Carol: A New Festive Tradition

Step into the Old Vic auditorium and you will be struck by the hustle and bustle of Victorian England, and the smell of oranges and mince pies. This unique in-the-round staging brims with music, merriment and the joys of the most wonderful time of the year. Since premiering in 2017, director Matthew Warchus (Matilda the Musical) and playwright Jack Thorne’s (Harry Potter and the Cursed Child) A Christmas Carol at the Old Vic is now a festive tradition that theatregoers return to again and again.

Who is playing Scrooge at the Old Vic in 2024?

John Simm plays Scrooge in this year's A Christmas Carol following in the footsteps of previous stars including Christopher Eccleston, Rhys Ifans, Paterson Joseph, Owen Teale and Stephen Mangan.

Simm is best known for his work on prestige television dramas including Life on Mars and Grace, as well as his memorable performance as The Master in Doctor Who. His stage credits include Macbeth at Chichester Festival Theatre, and an Olivier Award-nominated starring role in Elling at Trafalgar Studios.

Don’t Miss Tickets for A Christmas Carol at the Old Vic

Start a new tradition for your family with A Christmas Carol tickets this year. Inside the Old Vic, you’ll feel as if you’ve dropped right into the heart of Victorian London! Find out why this classic tale remains one of the most beloved Christmas stories; this show is a treat that will touch even the frostiest of hearts this winter.

Performance dates:
09 Nov 2024 - 04 Jan 2025
Running time:
2 hours including an interval.
Age recommendation:
Best for age 8+

A Christmas Carol Reviews

4.7
95 Reviews
  • 5 Stars72%
  • 4 Stars25%
  • 3 Stars3%
  • 2 Stars0%
  • 1 Stars0%

User Reviews

The show was really good it made you feel as if you had travelled back in time to when the show was set. The cast were spectacular and the special effect were amazing and added the wow factor towards the show.

Performance date: 13 December 2018
Verified

This is a really good interpretation of the classic story 'A Christmas Carol' and Christopher Eccleston is simply brilliant as Ebeneezer Scrooge. He completely commands the stage and has the audience hanging on every word. Excellent staging, use of Read more

Performance date: 16 November 2023
Verified

Fantastic cast, extremely Christmassy and I left with a huge smile on my face. Not too scary for children but they do need to be the right age to understand Dickens. I heard a few parents having to explain stuff in the interval so it’s something to t Read more

Performance date: 04 January 2019
1/32

Show Times

MatineeEvening
Monday-7.00pm
Tuesday2.00pm7.00pm
Wednesday-7.00pm
Thursday2.00pm7.00pm
Friday-7.00pm
Saturday2.00pm7.00pm
Sunday--
How Long is A Christmas Carol?
A Christmas Carol running time is 2 hours including an interval.
Matinee Shows
Performances start at 2.00pm and finish at 4.00pm.
Evening Shows
Performances start at 7.00pm and finish at 9.00pm.
Your basket is empty.