
Keighley & Worth Valley Railway
Keighley & Worth Valley Railway
Ages
All ages
Price
£££
Typical visit
~2 hours
Step back in time on this beautifully preserved heritage railway, where you can ride authentic steam and vintage diesel locomotives through the picturesque Worth Valley. The railway runs between Keighley and Oxenhope, taking in charming stations including Haworth and Oakworth, which featured in the classic film The Railway Children. It's a magical experience for families who love trains and history, with opportunities to explore heritage locomotives and enjoy the nostalgic charm of Victorian-era travel.



Facilities
What to bring
- Comfortable shoes for walking around stations and vintage carriages
- Layers and a windproof jacket, as open-air observation carriages can be cool and breezy
- Snacks and drinks for the journey, though a cafe is available
- Camera to capture the steam locomotives and scenic valley views
- Entertainment for younger children if taking a longer journey
Top tips
- Book tickets online in advance to avoid queues and ensure availability, especially on busy weekends
- Visit Oakworth Station to see where The Railway Children was filmed, a wonderful moment for fans of the classic story
- Take a scenic round trip rather than a simple A-to-B journey to experience more of the beautiful valley and heritage locomotives
- Arrive early to explore the vintage carriages and locomotive displays at Oxenhope Station before your journey
- Bring a camera for the many photo opportunities, including the spectacular viaduct and steam train action shots
Practical details
All ages years
2 hours
Pushchair friendly
No dogs
Suitable for all ages, though very young children may find a long journey tiring. High chairs and baby facilities available.
Prices vary by journey length and season. Book online in advance for best availability.
Open weekends only. Special event days and seasonal timetables may apply. Check website for specific running dates and special services.
Accessibility
Tags
Location
The Railway Station, Station Rd, Haworth, Keighley BD22 8NJ
BD22 8NJ
Free and paid parking available at the station, including free street parking nearby.