866 Keighley Bus Stn ↔ Malham
Operated by The Keighley Bus Company. First bus 09:25, last bus 17:30. 2 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Keighley Bus Station (stand G) | 09:25 |
|---|---|
| Primary School (adj) | 09:33 |
| Bus Station Stand 2 | 09:50 |
| Railway Station (N-bound) | 10:00 |
| Church Street (N-bound) | 10:13 |
| Mount View (N-bound) | 10:24 |
| Victoria Hotel (W-bound) | 10:28 |
| The Buck Inn (S-bound) | 10:35 |
Route map
All stops on route 866
866 towards Malham
- North Street Keighley
- Keighley Bus Station (stand G) Keighley
- East Avenue (opp) Keighley
- Utley Cemetery (opp) Utley
- Beechcliffe School Utley
- Ashgrove Road (opp) Utley
- Ferncliffe Drive (at) Utley
- Bar House Lane (at) Utley
- Keighley RUFC Utley
- Hawkcliffe Farm (opp) Steeton
- Aireburn Avenue (at) Steeton
- Elmsley Street (near) Steeton
- Primary School (adj) Steeton
- Thornhill Road (opp) Steeton
- Airedale Hospital Main Entrance Steeton
- Grange Road (at) Eastburn
- Sutton Lane End Eastburn
- Eastburn Bridge Eastburn
- The Dalesway PH (adj) Cross Hills
- Rafters (NW-bound) Kildwick
- Cononley Lane (adj) Farnhill
- Ings Lane (opp) Low Bradley
- Snaygill R'bout (N-bound) High Bradley
- The Skipton Hotel (opp) High Bradley
- Snaygill Industrial Estate (NW-bound) High Bradley
- Farm Croft (adj) Skipton
- Airebank Terrace (N-bound) Skipton
- Railway Bridge (N-bound) Skipton
- General Hospital (N-bound) Skipton
- Bus Station Stand 2 Skipton
- Belle Vue Mills (W-bound) Skipton
- Railway Station (N-bound) Skipton
- Post Office (W-bound) Skipton
- Broughton Close (W-bound) Skipton
- Gisburn Street (W-bound) Skipton
- Stirton Lane End (NW-bound) Stirton
- Lane End (NW-bound) Thorlby
- Highgate Farm (NW-bound) Thorlby
- Canal Bridge (NW-bound) Gargrave
- Lyndale Garage (W-bound) Gargrave
- Lyndale Garage (E-bound) Gargrave
- Church Street (N-bound) Gargrave
- Ray Bridge (NE-bound) Gargrave
- Gardens Road (NW-bound) Eshton
- Eshton House (opp) Eshton
- Throstle Nest Farm le (SW-bound) Eshton
- Newfield Hall (opp) Calton
- Newfield Hall Gates (opp) Calton
- The Manor House (E-bound) Airton
- Mount View (N-bound) Scosthrop
- Skellands (N-bound) Scosthrop
- Skellands (opp) Scosthrop
- Victoria Hotel (W-bound) Kirkby Malham
- Kirkby Malham School (NE-bound) Hanlith
- The Buck Inn (S-bound) Malham
866 towards Keighley Bus Stn
- The Buck Inn (S-bound) Malham
- Kirkby Malham School (SW-bound) Hanlith
- Post Box (S-bound) Kirkby Malham
- Skellands (adj) Scosthrop
- Skellands (S-bound) Scosthrop
- Scosttop Manor (S-bound) Scosthrop
- Mount View (S-bound) Scosthrop
- Newfield Hall Gates (adj) Calton
- Newfield Hall (adj) Calton
- Throstle Nest Farm le (SE-bound) Eshton
- Eshton House (adj) Eshton
- Lodge Cottage (SE-bound) Eshton
- Ray Bridge (SW-bound) Gargrave
- Lyndale Garage (W-bound) Gargrave
- Lyndale Garage (E-bound) Gargrave
- Church Street (N-bound) Gargrave
- Canal Bridge (SE-bound) Gargrave
- Highgate Farm (SE-bound) Thorlby
- Lane End (SE-bound) Thorlby
- Stirton Lane End (SE-bound) Stirton
- Broughton Close (E-bound) Skipton
- Gisburn Street (E-bound) Skipton
- Clifford Court (E-bound) Skipton
- Belle Vue Mills (E-bound) Skipton
- Fire Station (E-bound) Skipton
- Railway Station (N-bound) Skipton
- Bus Station Stand 1 (adj) Skipton
- General Hospital (S-bound) Skipton
- Airebank Terrace (S-bound) Skipton
- Bold Venture Garage (SE-bound) Skipton
- Snaygill Industrial Estate (S-bound) Skipton
- The Skipton Hotel (S-bound) High Bradley
- Acorn Business Park (S-bound) High Bradley
- Land End Farm (adj) Low Bradley
- Cononley Lane (opp) Farnhill
- Rafters (SE-bound) Kildwick
- Kildwick Lane End (SE-bound) Kildwick
- The Dalesway PH (opp) Cross Hills
- Sutton Lane End (at) Eastburn
- Eastburn Bridge Eastburn
- Grange Road Eastburn
- Thornhill Road (at) Steeton
- Airedale Hospital Main Entrance Steeton
- Elmsley Street (a) Steeton
- Steeton Primary School (opp) Steeton
- Aireburn Avenue (opp) Steeton
- Hawkcliffe Farm (opp) Steeton
- Bar House Lane (opp) Utley
- Keighley RUFC Utley
- Ashgrove Road Utley
- Ferncliffe Drive (opp) Utley
- Utley Cemetery (at) Utley
- Beechcliffe School (opp) Utley
- Strawberry Street (opp) Keighley
- East Avenue Keighley
- North Street Keighley
- Keighley Bus Station Entrance Keighley
Towns & areas on this route
Frequently asked questions
What time is the first 866 bus?
The first 866 departure on weekdays leaves at 09:25 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 866 bus?
The last 866 on weekdays leaves its first stop at 17:30. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 866 bus cost?
The 866 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. The Keighley Bus Company day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 866 bus?
The 866 is operated by The Keighley Bus Company.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.