Keighley Town Centre has excellent transport services and is in easy reach of West Yorkshire’s biggest cities, Leeds and Bradford. The town serves as an excellent base to explore Bronte country and the Yorkshire Dales, with quick links to Haworth, Skipton, Ilkley and beyond.
Keighley is reached by the A650 Airevalley Road from the south and Bradford, and by the A629 from Skipton and the North. For town centre directions use the post code BD21 3RY. Town centre parking can be found at the Airedale Shopping Centre (BD21 3QQ), Cavendish Retail Park (BD21 3RL) and Church Green Car Park (BD21 5AD).
Keighley Train Station is conveniently located in the town centre a short stroll from all the shops. Regular services connect Keighley to Leeds (28 minutes), Bradford (25 minutes) and Skipton (16 minutes). Onward connections from Leeds connect West Yorkshire to the rest of the country, reaching York in 25 minutes, Manchester in 53 minutes, and London in two hours and fifteen minutes. For train timetables and fares visit nationalrail.co.uk.
Keighley and Worth Valley Railway provides steam services to Haworth and the Worth Valley daily in peak season and every weekend throughout the year. See our 'What's On' page for more information.
The Keighley Bus Company provides the main bus services to the town, with multiple links to towns and villages in the region, from Burnley, Harrogate, Skipton, Saltaire and Otley. For information on routes and timelines see http://www.keighleybus.co.uk/. The covered bus station is located in the centre of town next to the Airedale Shopping Centre.
Sign up for the latest news, events and offers