The Keighley & Worth Valley Railway is a 5-mile-long (8 km) heritage railway line in the Worth Valley, West Yorkshire, England, which runs from Keighley to Oxenhope. It connects to the National Rail network at Keighley railway station. From Wikipedia