By Rail

Keighley station is on the National Rail network. There are fast electric trains to Leeds & Bradford Forster Sq 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.

  • 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

 

By Bus

  • National Express coaches serving Keighley bus station click here
  • 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)
  • Service 900 buses from Huddersfield, Buckstones, Barkisland, Blackstone Edge, Cragg Vale, Mytholmroyd, Hebden Bridge click here

 

 

 

Frequent electric trains
serve Keighley station

 

Large car parks at most stations

 

Top quality local bus services