Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

About Keighley

Keighley is a former mill and market town as well as a civil parish in the City of Bradford, West Yorkshire, England, 11 mi north-west of Bradford, 11 mi south of Ilkley, 13 mi, north of Halifax, 12 mi south-east of Skipton, and 20 mi north-west of Leeds at the confluence of the rivers Aire and Worth. Historically in the West Riding of Yorkshire, Keighley lies between Airedale and Keighley Moors. The town is the terminus of the Keighley and Worth Valley Railway, a heritage steam branch line which has been restored and runs through the Worth Valley to Oxenhope via Oakworth and Haworth. At the 2011 census, Keighley had a population of 56,348.

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps