‘Back in Steam’ – Prices & Tickets

We’ll be running steam trains on Wednesdays, Thursdays, Saturday and Sundays, when our vintage coaches will be in use, and the Bank Holiday Monday from 19th August until 31st August.

Dates and Times

From 19th August until 30th August, trains will run on Wednesdays, Thursdays, Saturday and Sundays. We’ll also be running on Bank Holiday Monday (31st August).

The return journeys will depart from Oxenhope and Keighley at 10:00, 12:00, 14:00 and 16:00 (last service from Keighley is 14:00,).

On Sundays we’ll be running special vintage trains. This is a chance to see some of the older carriages in action. Sunday departures from Oxenhope only.

Compartment prices

  • Individual Person £15
  • Two People £20
  • Family of 3 £30
  • Family of 4 £35
  • Family of 5 £43
  • Family of 6 £50
  • Family of 7 £58
  • Family of 8 £65


Tickets must be booked online in advance. Please click on your preferred station on the booking page before selecting your date and time.

Please see our FAQ page for carers’ tickets and tickets for passengers travelling in a wheelchair.

Up to two children aged three and under are free per compartment. All children aged four and over will need to be counted in the number of passengers.

A maximum of two dogs per compartment are welcome to travel for £1 each. Assistance dogs only on Sundays.

Please follow social distancing and government guidance when you visit. If you’re showing any of the symptoms of coronavirus, or if you’ve been in contact with anyone that has the virus in the last 14 days, please arrange to visit another time.