If you must travel, travel safely. For contactless travel, use digital tickets on your phone.

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.


Whilst the current government advice is to only travel if your journey is essential, we will update this page as the situation changes. We will always provide official information on how to visit this attraction safely and responsibly by train.

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 LeedsNorthern21:411Late
to Bradford Forster SquareNorthern21:471On time
to SkiptonNorthern21:502Late
to SkiptonNorthern21:562On time
to LeedsNorthern22:221Late
Arriving fromTrainTimePlatformStatus
from SkiptonNorthern21:411Late
from SkiptonNorthern21:471On time
from LeedsNorthern21:492Late
from LeedsNorthern21:552On time
from SkiptonNorthern22:221Late
Average savings on fares booked prior to day of travel vs full price fares on day of travel in . Subject to availability. Excludes coach.

Europe’s leading train and coach app

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