Back to all Plays
A Christmas Carol

A Christmas Carol

Don't be a Scrooge, celebrate the season with A Christmas Carol tickets!

Starting Thursday, 12 November 2026

About the Show

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).

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.

We recommend booking early to avoid disappointment.

Key Details

Age restriction

This production is suitable for ages 8+

Run time

2h

Important notice

All persons entering the theatre, regardless of age, must have a ticket. Babes in arms are not admitted to the auditorium. All children must be old enough to occupy their own seats.

Venue address

Old Vic Theatre

The Cut, SE1 8NB

London, SE1 8NB

View on map

Nearest tube station

Waterloo Underground Station

Nearest train station

Waterloo/London Waterloo East

Frequently Asked Questions

What is the runtime of A Christmas Carol?

What theatre is A Christmas Carol playing at?

How to get to A Christmas Carol?

When is A Christmas Carol is playing until?

What is the age restriction for A Christmas Carol?

How much does tickets for A Christmas Carol cost?

Where can I buy tickets for A Christmas Carol?