Directions to the Keighley & Worth Valley Railway
By Rail
Keighley station is on the National Rail network. There are fast electric trains to Leeds & Bradford Forster Square every 30 minutes Mon - Sat with an hourly service on Sundays.
In Addition, Keighley is also served by longer distance trains between Leeds, Lancaster, Morecambe and Carlisle & London Kings Cross.
Through tickets can be bought from Mainline Railway Stations which saves money for those travelling by rail, for more information click here
*Please note - Discount may differ on special events
- Route maps showing the mainline services from Keighley are available:
- For local services, click here.
- For longer distance services, click here.
- For train times and fares from your local station to Keighley click here
Mainline rail services through Keighley are operated by Northern.
By Road
Car parks are available at all 6 KWVR stations. All are free with the exception of Haworth.
Keighley station car park can become very busy Monday to Saturday as it is shared with the mainline station. Ingrow West station, with a large car park, is 1.5 miles away
Keighley is around 50 mins from Leeds and 30 mins from Bradford city centres.
For the benefit of satellite navigation system users, the KWVR station postcodes are
KEIGHLEY - BD21 4HP
INGROW - BD21 5AV
DAMEMS - BD22 7AR
OAKWORTH - BD22 0DZ
HAWORTH - BD22 8NJ
OXENHOPE - BD22 9JJ
- For a road map of the Worth Valley click here
- For a journey planner of all modes of travel click here
By Bus
- National Express coaches serving Keighley bus station click here
- Transdev Keighley & District buses serving Keighley, Skipton, Ilkley, Bradford, Leeds and surrounding areas click here
- Service 500 buses from Todmorden and Hebden Bridge to Oxenhope, Haworth and Keighley click here .(Also showing main bus services through Haworth)


