- Home
- Christmas 2026
- A Christmas Carol

About
Matthew Warchus’ smash-hit A Christmas Carol returns with mince pies, music and merriment in a unique immersive staging.
Dates
Questions
When does A Christmas Carol start and end?
A Christmas Carol runs Monday, 16 November 2026, 19:30 until 21:30.
Where is A Christmas Carol?
A Christmas Carol takes place at Old Vic Theatre, The Old Vic, 103 The Cut, London.
How much are tickets for A Christmas Carol?
Tickets for A Christmas Carol cost from £35.40 on the official ticket shop.
Find more Christmas
Getting there
Old Vic Theatre, The Old Vic, 103 The Cut, SE1 8NB London, England, GB
Open in Maps (opens in a new window)