A Christmas Carol
Guests enter the Exhibition Shed to watch the drama begin in Scrooge's office before boarding a steam train for an hour-long round trip to Keighley and back. Theatrical performances continue onboard the train as the story unfolds through Past, Present, and Future. Upon returning to Oxenhope Station, the audience heads back into the shed for the production's final act.
Dec 3 – Dec 23, 2026 8+
See more Christmas shows near Haworth
Yorkshire Christmas Spectacular
Yeadon · 11 mi
Big Christmas Concert by Candlelight 2026
Ilkley · 8 mi
Sorry, Christmas is Cancelled... Katie Saves the Day!
Leeds · 16 mi
Christmas at the Musicals 2026
Bradford · 9 mi
New Year's Gala Concert Ilkley Philharmonic / Academy of Northern Ballet
Ilkley · 8 mi
Christmas at the Musicals
Harrogate · 20 mi
Plan Your Visit
Tickets
£39.50 per person on 3rd, 4th and 10th December; £45.00 per person on 5th, 11th, 17th, 21st and 22nd December; £48.00 per person on 18th, 19th and 23rd December. No discounts are available for A Christmas Carol.
Hours
5.30 pm Oxenhope; 7.15 pm Haworth.
Food & Drink
The Steam Inn serves hot sandwiches, pies, pasties, snacks, sweet treats, tea, coffee and Baileys hot chocolate; the nearby marquee bar offers ales, lager, cider, mulled cider, spirits, Prosecco and wine before boarding, with no bar on the train.
Parking
Oxenhope guests can park in one of the station car parks.
Accessibility
One adapted coach accommodates one wheelchair and up to three companions on Oxenhope departures, bookable only by email.
Pets
Dogs are not allowed on the Christmas Carol Train for safety reasons. Guide dogs are welcome if booked via email.
Location
Local Insight & Ratings
Family Friendly
Best For
Older children aged 8+ and adults who enjoy immersive theatre
Vibe
Immersive, atmospheric and festive
Energy Level
Moderate
Photo Friendly
Moderate
Weather Sensitivity
Low
Tips & Advice
- Choose Oxenhope if you need accessible train seating, and email the Booking Office to reserve the limited spaces in the adapted coach.
- If you need a seat during the Exhibition Shed performance, ask on arrival; limited seats are allocated first-come, first-served.
- Keep in mind that the shed performance is standing, and train seating is allocated when you book.
- Buy food or drinks in the Exhibition Shed before boarding, as there is no bar on the train.
- Leave pet dogs at home; guide dogs are welcome only when booked by email.
Special Events & Promotions
- A limited number of accessible train seats are offered this year in a specially adapted coach.
Links & Contact
Run by Keighley and Worth Valley Railway Preservation Society Limited
Christmas Events Near Me is an independent guide, not the organizer of this event. For tickets, entries, vendor spots or questions, contact the organizer directly through their contact page.
Frequently Asked Questions
What age is the experience recommended for?
It is recommended for ages eight and up. Ghosts, themes of greed and social responsibility, sudden loud noises and flashing lights may unsettle younger children.
How does the experience unfold?
The performance begins in the Exhibition Shed, continues aboard a steam train on a round trip to Keighley and back, and ends in the shed. The train journey takes about an hour.
Will there be somewhere to sit during the show?
The Exhibition Shed performance is standing, with no formal seating. A limited number of seats are available first-come, first-served for people who need them; train seats are allocated when booking.
What food and drink is available, and can I buy it on the train?
The Steam Inn in the Exhibition Shed serves hot sandwiches, pies, pasties, drinks, snacks and treats. A volunteer-run bar is in the marquee at the end of the shed; there is no bar on the train.
Can I bring a dog or book accessible seating?
Dogs are not allowed on the Christmas Carol Train, but guide dogs are welcome if booked by email. A specially adapted coach has limited accessible seats on departures from Oxenhope; book them by emailing the Booking Office.
Browse Christmas in Keighley
Always check the official website for the most current information.
We've done our best to keep details up-to-date, but event schedules, prices, and policies can change. For the latest updates, please visit the official website or contact the organizers directly. Christmas Events Near Me is an independent guide and isn't affiliated with the events we list.