The Old Vic
Photo: Caroline Ford, CC BY-SA 3.0 via Wikimedia Commons
Theatre

The Old Vic

Address
Waterloo Road, SE1 8NB London

View on map ↗

Next date here

A Christmas Carol

Next show at The Old Vic (London): A Christmas Carol, 46 dates from 13 November 2026 to 9 January 2027. Tickets from £39.

Programme checked on 13 November 2026.

The Old Vic has 1 upcoming show in London, from £39.

1 upcoming show
from £39 tickets
1 genre

Tonight at The Old Vic: A Christmas Carol at 19:30, from £39. This week: 6 dates.

Performance calendar

46 upcoming dates

Upcoming shows

Frequently asked questions

How do I get to The Old Vic?

Waterloo Road, SE1 8NB London.

What are the next shows at The Old Vic?

Next dates at The Old Vic: Fri 13 November — A Christmas Carol. The full calendar is on this page, updated every day.

How do I buy tickets for The Old Vic?

Tickets for upcoming dates at The Old Vic are sold on Theatre Tickets Direct. Every listing on this page links straight to the box office for that date.

Theatres nearby

Other theatres a few minutes from The Old Vic:

Recent history

A Christmas Carol · Fri 13 Nov Book now from £39