Whether you are coming to the Railway by road, rail or bus, all you need to know is right here.
On the Road
Keighley & Worth Valley Railway is around 40 minutes from Leeds and 25 minutes from Bradford, and five of the six stations along the line have parking.
STATION | ADDRESS | PARKING |
---|---|---|
Keighley Station | Station Bridge, Keighley. BD21 4HP | Limited free parking |
Ingrow West Station | South Street, Ingrow, Keighley. BD21 5AX | Large free parking |
Damems Station | Damems Lane, Damems, Keighley BD22 7AR | No Access |
Oakworth Station | Station Road, Oakworth, Keighley. BD22 0DZ | Small free uneven car park |
Haworth Station | Station Road, Haworth, Keighley. BD22 8NJ | Large pay & display parking |
Oxenhope Station | Station Road, Oxenhope, Keighley. BD22 9LB | Large free parking & overflow |
On the Bus
Transdev Keighley Bus Company buses serve Keighley, Skipton, Ilkley, Bradford, Leeds and surrounding areas click here for times of these services and all services through Haworth and the Worth Valley.
Shortlisted for the accolade of “Britain’s Most Scenic Bus Route”, Transdev service B3 provides a link from Hebden Bridge Station on the line from West Yorkshire via the Calder Valley route to Manchester Victoria. The service operates hourly from Hebden Bridge to Oxenhope, Haworth and Keighley, click here for times.

By Train
Keighley station is on the National Rail network. There are fast electric trains to Leeds & Bradford Forster Square every 30 minutes Monday – Saturday with an hourly service on Sundays. In Addition, Keighley is also served by long-distance trains between Leeds, Lancaster, Morecambe and, Carlisle & London Kings Cross.
You can even book a through ticket valid from any UK station to the KWVR on payment of a £17.00 (Adult) & £8.50 (Child) supplement, which entitles the holder to a Day Rover, allowing unlimited journeys on the Railway and free admission to the Museums at Railstory at Ingrow.
Northern operates local rail services through Keighley. For train times and fares from your local station to Keighley, visit National Rail Enquiries.

Through Ticketing from the National Network
No matter where you live in the UK you can reach the KWVR by train at Keighley Station and cross over from Platforms 1 and 2 to Platform 4 where our train departs for Oxenhope. So, rather than travel by road, why not travel by train and purchase an add-on ticket which entitles the holder to a day’s unlimited travel on the Keighley & Worth Valley Railway between Keighley, Haworth & Oxenhope.
As an added bonus you save on the KWVR fare.