Tucked into the West Yorkshire countryside is the Keighley & Worth Valley Railway (KWVR), a five-mile heritage railway line running through the Worth Valley. The heritage line is connected to the national rail network at Keighley station, so it’s fabulously easy to reach. There are regular Northern Rail services to Keighley from Bradford, Skipton and Leeds.

Lovingly restored by volunteers, the KWVR is a must-visit for railway enthusiasts. Steam train services run on every weekend of the year; in summer, there are daily services. Along the line you’ll find five quaint stations – complete with vintage signal boxes, gas-lit platforms, engine sheds and picnic areas.

Station details & facilities

More about the Keighley & Worth Valley Railway

Beginning at Keighley, the heritage line passes through Ingrow West, Damems, Oakworth, Haworth and terminates at Oxenhope. Before hopping on to a steam train, have a nosey around Keighley station. At the end of Platform 3 you’ll find a turntable and a superb signal box. Most KWVR services depart from Platform 4, which has been preserved with all the trappings of a classic railway platform, including a glass canopy.

Visit the KWVR’s official website for more information.

Departures and arrivals from Keighley

Want to check the latest departures and arrivals into Keighley station? Find live information for the next trains departing and arriving at the station below.
Departing toTrainTimePlatformStatus
to LeedsNorthern21:551On time
to SkiptonNorthern21:562On time
to LeedsNorthern22:031On time
to LeedsNorthern22:211On time
to SkiptonNorthern22:22On time
Arriving fromTrainTimePlatformStatus
from LeedsNorthern21:552On time
from MorecambeNorthern21:551On time
from SkiptonNorthern22:031On time
from CarlisleNorthern22:201On time
from LeedsNorthern22:22On time

Europe’s leading train and coach app

We help customers across Europe make more than 172,000 smarter journeys every day.