
A Christmas Carol Tickets
The Old Vic’s hit show returns! Immerse yourself in the warmth, cheer, and charity of this timeless Christmas classic. Best for age 8+.
A Christmas Carol in London
Warm your cockles at Waterloo's historic Old Vic Theatre this festive season as their magical, smash-hit production of A Christmas Carol returns for its ninth year. Charles Dickens’ 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 2025?
Olivier and Tony Award nominee Paul Hilton stars as Ebenezer Scrooge in this year's A Christmas Carol. His credits include Juno and the Paycock and The Inheritance on stage, and Lady Macbeth and Slow Horses on screen.
Previous Scrooges include John Simm, Christopher Eccleston, Rhys Ifans, Paterson Joseph, Owen Teale and Stephen Mangan.
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.
Access Performances include: British Sign Language (BSL) interpreted: Wednesday 10 December, 7pm Audio described: Friday 12 December, 7pm (Touch Tour 5pm) Relaxed (also audio described, captioned and BSL interpreted): Saturday 13 December, 2pm (Touch Tour 11.45am) Captioned: Monday 15 December, 7pm Please note access bookings must be made directly with the venue.
A Christmas Carol London Reviews
User Reviews
My 2nd time in 2 weeks, seeing this lovely, traditional, Charles Dickens Classic. I have seen it every year; it is part of my Christmas tradition. The free mince pies are always a lovely welcome to the performance. This year, the crucifix runway Read more
Show Times
| Matinee | Evening | |
|---|---|---|
| Monday | - | 7.00pm |
| Tuesday | 2.00pm | 7.00pm |
| Wednesday | - | - |
| Thursday | - | 7.00pm |
| Friday | - | 7.00pm |
| Saturday | 2.00pm | 7.00pm |
| Sunday | - | - |
Frequently Asked Questions
How much are A Christmas Carol tickets?
A Christmas Carol at The Old Vic has fast become a Christmas tradition in London. Tickets are priced from £66 to £224, which makes it a great festive treat.
Where is A Christmas Carol playing in London?
A Christmas Carol is playing at the Old Vic Theatre, 103 The Cut, London, SE1 8NB.
What is the age recommendation for A Christmas Carol?
A Christmas Carol is best for age 8+.
How long is A Christmas Carol?
The running time for A Christmas Carol at Old Vic Theatre is 2 hours.
Is there an interval during A Christmas Carol?
Yes, there is a 15 minute interval about halfway through A Christmas Carol.
Can I buy tickets for A Christmas Carol at the box office?
Yes you can buy from the Old Vic Theatre box office where you will pay the face value ticket price, sometimes with a small booking fee. Search on SeatPlan to get the best prices and deals in one search.
What is the refund / cancellation policy?
Tickets for A Christmas Carol are generally non-refundable and non-exchangeable.
SeatPlan works with multiple suppliers to find the best deal for you. Each supplier has their own refund and cancellation policy, which you can review on the payment page before you complete your purchase.





Omg lov lov lov! Now it's Christmas, baby.