Skip to main content
A Christmas Carol

A Christmas Carol

Ask AI: is it for me?

Similar events

View all

About This Event

Running from mid-November through early January, Matthew Warchus' production of A Christmas Carol brings Charles Dickens' classic novella to life at The Old Vic on Waterloo Road. This immersive staging places the audience directly inside the action as Ebenezer Scrooge encounters the spirits of Christmas Past, Present and Yet to Come. Adapted for the stage by Jack Thorne, the show combines the familiar story with music in a fully atmospheric experience that transforms the auditorium into the narrative itself.

Staying overnight?

Hotels within walking distance of The Old Vic.

Searching near Waterloo Road, London, SE1 8NB
Check-in: Thursday, 3 December 2026
Find hotels near this venuecompare prices →

Ad · Stay22 affiliate link

Line-up

A Christmas Carol

A Christmas Carol

View full profile →

Similar Events in London

View all →

More at The Old Vic

View all →

Frequently asked questions

A Christmas Carol takes place on Thursday, 3 December 2026 at 19:00.

A Christmas Carol is held at The Old Vic in London (Waterloo Road, London, SE1 8NB).

Yes — hotels within walking distance of The Old Vic can be compared using the accommodation search further down this page.

A Christmas Carol is performing at A Christmas Carol.

Tickets for A Christmas Carol can be booked via Skiddle using the "Check Tickets & Live Prices" button on this page, which opens the official booking site in a new tab.