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.

STATIONADDRESSPARKING
Keighley StationStation Bridge, Keighley. BD21 4HPLimited 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 9LBLarge free parking & overflow
Make sure you use the correct postcode; the one listed on Google for Keighley & Worth Valley will take you to Haworth.

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.

Northern operates local rail services through Keighley. For train times and fares from your local station to Keighley, visit National Rail Enquiries.