Bus Services in York

Keighley

See live departure times

This page only shows buses that run into North Yorkshire. For details of other buses to Keighley, see West Yorkshire Metro

M4

Transdev Burnley & Pendle

Keighley · Steeton · Cross Hills · Cowling · Colne · Nelson · Burnley

Daytime: 30 minutes / Evening: early evenings only / Sunday: 1 hour

66

Transdev Keighley

Keighley · Steeton · Sutton in Craven · Cross Hills · Skipton

Daytime: 30 minutes / Evening: 1 hour / Sunday: 1 hour

62

Transdev Keighley

Keighley · Steeton · Silsden · Addingham · Ilkley

Daytime: 30 minutes / Evening: 1 hour / Sunday: 1 hour

820, 821

Dalesbus (Transdev Keighley)

Keighley -or- Bradford · Bingley · Shipley · Guiseley · Otley · Fewston · Pateley Bridge · Wath · Ramsgill · Lofthouse · Scar House

Daytime: no service / Evening: no service / Sunday & BH: 2–4 journeys (summer only)

864, 866

Dalesbus (Transdev)

Bradford · Shipley · Ilkley -or- Keighley · Skipton · Gargrave · Malham

Daytime: no service / Saturday: no service / Sunday & BH: up to 7 journeys

National Rail

Northern Rail

Regular trains to local stations, Skipton, Leeds, Bradford, Settle, Carlisle and Lancaster