Keighley station was first opened by the
Leeds and Bradford Extension Railway (LBER), on a site slightly further up the line in March 1847. A new station was built south of this bridge in 1883–1885, designed by
Charles Trubshaw who was a Midland Railway architect. It is also the northern terminus of the
Keighley & Worth Valley Railway (K&WVR). This is a heritage branch line railway run by volunteers that was originally built by the
Midland Railway and opened in 1867. Closed to
British Railways' passenger traffic in 1962, it was reopened by the
K&WVR Preservation Society six years later and is now a popular tourist attraction. Trains on the
Great Northern Railway's
Queensbury lines to and also served Keighley from 1882 until closure in May 1955. From 1892 to 1909, the Midland Railway operated a second station on the Airedale line a short distance from Keighley station at . There is now no visible trace of this station. In 1986, the station was given a
Grade II listing by
Historic England as a building of special architectural or historic interest. The listing mentions the main entrance building to be of coursed, dressed
millstone grit. The two westernmost platforms have period furnishings, including cast-iron lamp posts; on platform 4, a good cast-iron and glass canopy with decorative columns; and on platform 3, an eight-columned arcade, the remains of a canopy and a late 19th century engine water-filling pump. ==Facilities==