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)
© Copyright Keighley & Worth Valley Railway 2010   |  Design & Hosting: Nevis Computers
Contact Us   |  Staff Login   |  Sitemap