A Christmas Carol
Join us in the 2025 Winter season for the return of our
immersive ‘A Christmas Carol’ railway theatrical experience.
DATES: 4th, 5th, 11th, 12th, 18th, 19th, 20th & 23rd December // PRICE: £35 Adult aged 16+ // £30 £30 per child (15 and under)
A Christmas Carol is one of the nation’s most beloved Christmas stories;
A Christmas Carol is one of the nation’s most beloved Christmas stories. In this thrilling new interpretation, you will join Scrooge, Marley & Co on their journey of self-reflection and discovery of the true meaning of Christmas in the beautiful surroundings of the Yorkshire hills. This experience will delight young and old alike and unlock the magic of the Christmas spirit for everyone – truly, there’s nothing Humbug about this!
You’ll navigate an authentic Victorian street to find us in Scrooge’s office on Christmas Eve, where the miserly Mister is counting his pennies. After dismissing the warm-hearted Cratchits and refusing to participate in Christmas cheer, you’ll be at the very centre of the action as the ghostly Marley arrives to warn Scrooge about the errors of his ways.
Scrooge, uncaring, falls asleep and then the true wonder begins: from out of the steam, a familiar sound … a mystic train arrives, ready to take Scrooge – and you – on a spell-binding and transcendent journey through Past, Present, and Future.
Scrooge won’t be the same when he returns — and perhaps you won’t be either.
Combining the beautiful surroundings and experience of the Keighley & Worth Valley Railway with prestige theatre, including highly-trained performers and an acclaimed production team, this experience has been tailored for you and your family this Christmas.
EVENT INFORMATION
Reserve your place now — spaces are limited and early booking is advised.
We look forward to welcoming you this festive season for an experience full of magic, steam and Christmas spirit!














