The Keighley and Worth Valley Railway is a branch line which runs 5-miles up the Worth Valley to Oxenhope.
The railway has six restored stations, a fleet of steam locomotives and historic carriages, a museum and buffets at Keighley and Oxenhope.