- This event has passed.
A Christmas Carol
28 November to 20 December
Experience the magic of A Christmas Carol, the beloved Christmas tale, brought to life on the Keighley & Worth Valley Railway. 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 moors. Various times.