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

Ticket Office opening hours: part time opening hours
DayOpening Hours
Weekdays06:10 - 19:15
Saturday 06:10 - 19:15
Sunday 08:45 - 18:00
Ticket MachineUnavailable
Staff helpUnavailable
Staffing levelPart time
Oyster PrepayUnavailable
Oyster topupUnavailable
Oyster validatorUnavailable
Pre-purchase collectionUnavailable
Left LuggageUnavailable
Telephone typesCoins and cards
Station BuffetAvailable
Bureau de ChangeUnavailable
Tourist Information OfficeUnavailable
Baby changeUnavailable
WiFi notes

Find WiFi Hotspots around Keighley station

Web kioskUnavailable
Customer help pointsUnavailable
Carpark charges
Daily£1.00 per day from 05:00 - 17:00
Cycle storageAvailable
Cycle storage spaces48
Sheltered cycle storageUnavailable
Cycle storage CCTVAvailable
Cycle storage notes<span style="font-family: ;" data-sheets-rawvalue="8 cycle lockers and 40 cycle stand parking spaces">8 cycle lockers and 40 cycle stands</span>
Step-free accessWhole station
Step-free access notes
Level access from Dalton Lane entrance to Platform 1 (for trains to Bradford/Leeds). Fairly steep ramps to both platforms from main entrance.
Ramps for train accessAvailable
Induction LoopAvailable
Accessible ticket machinesAvailable
Accessible Booking Office counterUnavailable

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 Bradford Forster SquareNorthern09:181On time
to SkiptonNorthern09:212On time
to SkiptonNorthern09:292On time
to LeedsNorthern09:311On time
to CarlisleNorthern09:422On time
Arriving fromTrainTimePlatformStatus
from SkiptonNorthern09:181On time
from LeedsNorthern09:212On time
from Bradford Forster SquareNorthern09:282On time
from SkiptonNorthern09:311On time
from LeedsNorthern09:422On time

Europe’s leading train and coach app

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