Back to Plays

A Christmas Carol Tickets

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

This production is suitable for ages 8+

Performance dates

18 November 2025 - 10 January 2026

Run time: TBC

Includes interval

4.8

735 reviews

Top Rated Show

Reviewers highly rate this show

  • Show info
  • Performance Times
  • Accessibility
  • Reviews

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.

We recommend booking early to avoid disappointment.

Upcoming Performance Times

Tuesday18 November 2025
Wednesday19 November 2025
Thursday20 November 2025
Friday21 November 2025
Saturday22 November 2025
Saturday22 November 2025
Monday24 November 2025
19:30
19:30
19:30
19:30
14:30
19:30
19:30

Performance Months

Jump directly to a month to select a performance

Content

Please note this play contains haunting supernatural themes and some content which younger audiences may find upsetting.

Special notes

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.

Access

British Sign Language (BSL) interpreted: Wednesday 11 December at 7pm Audio described: Friday 13 December at 7pm. Touch Tour at 5pm. Captioned: Monday 16 Dec at 7pm

Recent Reviews

4.8
735 reviews
Mon
Tue
Wed
Thu
Fri
Sat
Sun
7:30 pm
From £87

Tickets from an authorised retailer

  • Full refunds for event cancellations
  • Secure booking & payment