
May 23 @ 11:06 pm

Easter Express
April 9 @ 8:00 am - 5:00 pm
Come & take the train, the perfect break away!
Over the Easter Holidays we will be running passenger services every day, with a mixture of steam engines and heritage diesels. Bring the whole family along (even the dog is welcome!) for an adventure through the Worth Valley and beyond.
Trains running every day from Saturday 9th April to Sunday 24th April.
There’s plenty to keep you busy at the Keighley & Worth Valley Railway, whatever the weather.
- Experience the sound & smell of a steam railway
- Five miles of heritage railway to journey along
- Six individual stations, full of character
- An Exhibition Shed displaying vintage coaches and historic engines
- The Carriage Works Museum, one of the finest collections of restored railway carriages
- The Engine Shed, full of exhibits and memorabilia of how railways used to be
- Gift shops at Haworth & Oxenhope
- On train Buffet Car, selling real ale, drinks, snacks & confectionary
The Learning Coach based on Ingrow Station platform will be having a fun-filled week, provided by RailStory.
Easter at The Learning Coach
All you need to know
Ticket Prices
Day rover fares across the half term week: (Book your tickets online 3 days in advance & save 15%!)
- Adult – £20
- Concession – £17
- Child – £10
- Child under 5 – Free
- Family (One adult or concession plus ONE child) – £25
- Family (Two adults or concessions plus three children) – £48
- Book 3 days in advance and save 15%!
If you live in Postcode areas BD20, BD21 or BD22, you can take advantage of special reduced fares by being in possession of a Local Residents Railcard. Find out more information about how to apply on the website.
Parking & Travel
Car parks are available at five of the KWVR stations and for the benefit of satellite navigation system users, the KWVR station addresses & postcodes are:
- KEIGHLEY – Keighley Railway Station, Station Bridge, Keighley, BD21 4HP
- INGROW – Ingrow Railway Station, South Street, Ingrow, Keighley, BD21 5AX
- OAKWORTH – Oakworth Railway Station, Station Road, Oakworth, Keighley, BD22 0DZ
- HAWORTH – The Railway Station, Station Road, Haworth, Keighley, BD22 8NJ
- OXENHOPE – Oxenhope Railway Station, Station Road, Oxenhope, Keighley, BD22 9LB
You can find out more information about getting the railway, on the dedicated travel section.