Keighley bus station serves the town of Keighley, West Yorkshire, England. The bus station is owned and managed by the Metro (WYPTE).
The bus station is situated in Keighley Town Centre next to the Airedale Centre and can be accessed from Bow Street and Towngate. The bus station was re-built in 2002 by Metro.
There are 17 stands at the bus station and the main operators are Keighley & District and Burnley & Pendle.
Buses run from the bus station around the town of Keighley. They also run as far a field as Accrington, Skipton, Ilkley, Leeds, Bradford, Halifax and Hebden Bridge.