This station is the main public rail access point to the West Yorkshire town of Keighley. The station which is located at the heart of the community receives regular services on the East Coast Main Line and the Airedale Line. There is also an interchange at the station with the Keighley and Worth Valley Heritage Railway.