The Leeds and Skipton railway runs along a deep valley of the Aire; a slow and sluggish stream, compared to the neighbouring river of Wharfe. Keighley station is on this line of railway, about a quarter of a mile from the town of the same name.