Keighley Bus Station

29 bus routes across 15 stands, first bus around 05:05, last around 23:40. The next departures are below, with the stand each leaves from; open a stand for live tracking, or a route for the full timetable.

Next departures as of 02:46

Scheduled times from the operators’ timetables — they update automatically. Open a stand below for live tracking.

Routes from Keighley Bus Station

Stands at Keighley Bus Station

Other bus stations nearby

Frequently asked questions

Which buses go from Keighley Bus Station?

29 bus routes call at Keighley Bus Station: the 60 to Leeds, the 60A to Leeds, the 62 to Ilkley, the 66 to Skipton, the 67 to Bradford, the 502 to Halifax, the 662 to Bradford, the 821 to Middlesmoor, the 862 to Ilkley, the 866 to Malham, the 903 (Keighley circular), the B1 to Stanbury, the B2 to Oakworth, the B3 to Hebden Bridge, the G21 to Ilkley, the K1 to Laycock, the K2 (Keighley circular), the K3 (Keighley circular), the K4 to Cullingworth, the K5 to Thwaites Brow and more.

How many stands does Keighley Bus Station have?

15 stands are in use, each with its own live departure board. The list below says which routes leave from each, and every route above says its stand.

What time is the first and last bus from Keighley Bus Station?

The earliest departure is around 05:05 and the latest around 23:40 on a weekday, across all routes. Individual routes vary — open a route for its own timetable.

Who runs the buses from Keighley Bus Station?

The Keighley Bus Company, Team Pennine, Jacksons of Silsden Ltd, The Burnley Bus Company.

Looking for the whole town rather than the station? All bus times in Keighley. Stand data from NaPTAN; timetables from the operators' own open data.