A Christmas Carol | Old Vic tickets
A Christmas Carol | Old Vic: What to expect - 1
A Christmas Carol | Old Vic: What to expect - 2
A Christmas Carol | Old Vic: What to expect - 3
A Christmas Carol | Old Vic: What to expect - 4
London

A Christmas Carol | Old Vic tickets

A Christmas Carol | Old Vic: What to expect - 1
A Christmas Carol | Old Vic: What to expect - 2
View all
A Christmas Carol | Old Vic: What to expect - 3
Boxing Day Sale
Selling out
A Christmas Carol | Old Vic tickets

About A Christmas Carol | Old Vic

Matthew Warchus’ big-hearted, smash hit production of Charles Dickens’ immortal classic returns to The Old Vic, joyously adapted for the stage by Jack Thorne (Harry Potter and the Cursed Child, His Dark Materials) and starring Paul Hilton (The Inheritance, Lady Macbeth, Slow Horses) as Ebenezer Scrooge.

A Christmas Carol fills the auditorium to the brim with mince pies, music and merriment. A unique staging immerses the audience in London’s longest running adaptation of this beloved festive favourite.

Run time

2hrs. Incl. 1 interval.

Categories

Plays, New Year, Boxing Day, Off West End

Age

Ages 8+.

Start date

12th November, 2025

End date

10th January, 2026

A Christmas Carol | Old Vic: What to expect - 1
A Christmas Carol | Old Vic: What to expect - 2
A Christmas Carol | Old Vic: What to expect - 3
A Christmas Carol | Old Vic: What to expect - 4

A Christmas Carol | Old Vic cast and creative team

By: Jack Thorne
Music: Christopher Nightingale
Director: Matthew Warchus
Movement: Lizzie Gee
Cast list: Paul Hilton, Rob Compton, Jamie Doncaster, Geraint Downing, Matthew Durkan, Lauren Jones, Rachel Moran, Stuart Neal, Claire O'Leary, Alastair Parker, Nuwan Hugh Perera, Parisa Shahmir, Tanisha Spring, Kibong Tanji, Annie Wensak, Connor Wood
Sets & Costumes: Rob Howell
Lighting: Hugh Vanstone
Sound: Simon Baker

Venue

The Old Vic

103 The Cut, London, United Kingdom, SE1 8NB

Directions

Location: West End
Railway station: Waterloo
Bus numbers: (Waterloo Road) 1, 4, 26, 59, 68, 139, 168, 171, 172, 176, 188, 521, X68; (Mepham Street) 211, 243, 507
Night bus numbers: (Waterloo Road) 139, 176, 188, N1, N68, N171; (Mepham Street) 243
Car park: Waterloo Station (4mins)
Directions from tube: (7mins) Take Mepham Street (100 metres) down to Waterloo Road. Turn right on Waterloo Road, but keep left as the theatre is 100 metres further along on the opposite corner.

Show schedule

Day of weekMatineeEvening
Monday2:00 PM7:00 PM
Tuesday2:00 PM7:00 PM
Wednesday1:00 PM-
Thursday--
Friday-7:00 PM
Saturday2:00 PM7:00 PM
Sunday--

Frequently asked questions

What is A Christmas Carol | Old Vic about?

Matthew Warchus’ smash hit production of Charles Dickens’ immortal classic returns to The Old Vic, adapted for the stage by Jack Thorne and starring Paul Hilton as Ebenezer Scrooge.

What is the length of A Christmas Carol | Old Vic?

A Christmas Carol | Old Vic is 2hrs. Incl. 1 interval.

Where is A Christmas Carol | Old Vic?

The Old Vic.

What's the price for A Christmas Carol | Old Vic tickets?

The price for tickets to A Christmas Carol | Old Vic starts at £58.

How old do children need to be to see A Christmas Carol | Old Vic?

Ages 8+.

How do you buy tickets for A Christmas Carol | Old Vic?

Buy tickets today on Box Office. Check availability, pricing and more.

We are a member of the Society of Ticket Agents and Retailers (STAR) and operate within the code of practice STAR sets down for its members.