SeatPlan Logo
A Christmas Carol hero image
A Christmas Carol hero image
A Christmas Carol hero image
    Book Tickets, Earn Rewards - Find Out More!

    A Christmas Carol Tickets

    The Old Vic’s hit production returns for a seventh year, spreading warmth, cheer and charity to make even the iciest heart melt.

    Old Vic A Christmas Carol Tickets Will Warm Your Heart

    Warm your cockles at the Old Vic Theatre as their sparkling A Christmas Carol play returns for its seventh year. The classic tale of one man who is converted to charity and goodwill is a beloved cornerstone of the festive season, and the perfect way to spread warmth and cheer over winter.

    A Christmas Carol Synopsis

    Ebenezer Scrooge isn’t interested in kindness - money is his priority, and he’s reticent to give his employee Bob Cratchit even one day off to celebrate Christmas with his family, including sickly Tiny Tim. On Christmas Eve, Scrooge is visited by the ghost of his old colleague Jacob Marley, who has a warning: before the night is out, three more ghosts will appear, to show Scrooge what has been, what is, and what could be if he doesn’t change his ways. Soon, the famous miser discovers that beneath a cold exterior, his heart is beginning to thaw.

    Charles Dickens’ classic story about the importance of charity and kindness has held a warm place in our hearts for over 170 years, with countless adaptations bringing mean old Scrooge, chipper Bob Cratchit, Tiny Tim and the Ghosts of Christmas Past, Present and Yet to Come to life for new generations.

    About A Christmas Carol at the Old Vic

    With the sights and sounds of Christmas filling the auditorium, including mince pies to eat as you settle into your seats, this unique in-the-round staging brims with music and merriment. Audiences will feel as if they’ve dropped right into the heart of Victorian London, as the anticipation of the most wonderful time of the year seeps into every encounter.

    The play is directed by Matthew Warchus (Matilda the Musical) and adapted by Jack Thorne (Harry Potter and the Cursed Child). It has been joyously received by audiences every year since premiering in 2017 and A Christmas Carol at the Old Vic is now a festive tradition to treasure.

    A Christmas Carol Cast: Who Is Playing Scrooge at the Old Vic?

    Christopher Eccleston stars as Ebenezer Scrooge in this year's production of A Christmas Carol. Eccleston is known for his roles in Doctor Who and The A Word. Previous actors to step into the role at the Old Vic include Rhys Ifans, Andrew Lincoln, Paterson Joseph and Stephen Mangan.

    Start a New Tradition with Old Vic A Christmas Carol Tickets

    Find out why this classic tale remains one of the nation’s favourite Christmas fables, and immerse yourself in a unique staging that takes you to the heart of Victorian London. With a story as relevant today as it was in 1843, this sumptuous show is a real treat to warm your soul this winter.

    Performance dates:
    29 Nov 2023 - 06 Jan 2024
    Running time:
    2 hours and 25 minutes including an interval.
    Age recommendation:
    Best for age 8+

    Latest Audience Reviews

    This is a really good interpretation of the classic story 'A Christmas Carol' and Christopher Ecc... More

    joc78's avatar
    joc78 Top 10 reviewer 16 Nov 2023

    The show was really good it made you feel as if you had travelled back in time to when the show w... More

    bethp3's avatar
    bethp3 27 Aug 2019

    4th time over as many years and I’ll go back again and again. Proper Christmas treat. Christopher... More

    andreww78's avatar
    andreww78 16 Nov 2023

    My first time seeing it. It was such a great experience. Very heartwarming, it gets you into the... More

    moniweber's avatar
    moniweber 25 Nov 2023

    Fantastic cast, extremely Christmassy and I left with a huge smile on my face. Not too scary for... More

    kirstieo29's avatar
    kirstieo29 04 Jan 2019
    jbrown15's avatar
    jbrown15 Top 100 reviewer 18 Nov 2023

    Show Times

    MatineeEvening
    Monday - -
    Tuesday - 7.00pm
    Wednesday 2.00pm 7.00pm
    Thursday - 7.00pm
    Friday - 7.00pm
    Saturday 2.00pm 7.00pm
    Sunday - -
    How Long is A Christmas Carol?
    A Christmas Carol running time is 2 hours and 25 minutes including an interval.
    Matinee Shows
    A Christmas Carol matinee performances start at 2.00pm and finish at 4.25pm.
    Evening Shows
    A Christmas Carol evening performances start at 7.00pm and finish at 9.25pm.
    Your basket is empty.