Illustration of a toy stage with red curtains where two nutcrackers and a dancer perform for a small seated audience (A Christmas Carol)
Christmas Shows

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+

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

Keighley & Worth Valley Railway · The Railway Station, Haworth, West Yorkshire BD22 8NJ Get Directions

Local Insight & Ratings

Family Friendly

🎄 🎄 🎄 ⚪ ⚪ (3/5)

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.

Contributors & Updates

Event details verified: