866 Keighley Bus Stn ↔ Malham

Operated by The Keighley Bus Company. First bus 09:25, last bus 17:30. 2 journeys on weekdays.

The 866 is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. Details →

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.

Route map

All stops on route 866

866 towards Malham

  1. North Street Keighley
  2. Keighley Bus Station (stand G) Keighley
  3. East Avenue (opp) Keighley
  4. Utley Cemetery (opp) Utley
  5. Beechcliffe School Utley
  6. Ashgrove Road (opp) Utley
  7. Ferncliffe Drive (at) Utley
  8. Bar House Lane (at) Utley
  9. Keighley RUFC Utley
  10. Hawkcliffe Farm (opp) Steeton
  11. Aireburn Avenue (at) Steeton
  12. Elmsley Street (near) Steeton
  13. Primary School (adj) Steeton
  14. Thornhill Road (opp) Steeton
  15. Airedale Hospital Main Entrance Steeton
  16. Grange Road (at) Eastburn
  17. Sutton Lane End Eastburn
  18. Eastburn Bridge Eastburn
  19. The Dalesway PH (adj) Cross Hills
  20. Rafters (NW-bound) Kildwick
  21. Cononley Lane (adj) Farnhill
  22. Ings Lane (opp) Low Bradley
  23. Snaygill R'bout (N-bound) High Bradley
  24. The Skipton Hotel (opp) High Bradley
  25. Snaygill Industrial Estate (NW-bound) High Bradley
  26. Farm Croft (adj) Skipton
  27. Airebank Terrace (N-bound) Skipton
  28. Railway Bridge (N-bound) Skipton
  29. General Hospital (N-bound) Skipton
  30. Bus Station Stand 2 Skipton
  31. Belle Vue Mills (W-bound) Skipton
  32. Railway Station (N-bound) Skipton
  33. Post Office (W-bound) Skipton
  34. Broughton Close (W-bound) Skipton
  35. Gisburn Street (W-bound) Skipton
  36. Stirton Lane End (NW-bound) Stirton
  37. Lane End (NW-bound) Thorlby
  38. Highgate Farm (NW-bound) Thorlby
  39. Canal Bridge (NW-bound) Gargrave
  40. Lyndale Garage (W-bound) Gargrave
  41. Lyndale Garage (E-bound) Gargrave
  42. Church Street (N-bound) Gargrave
  43. Ray Bridge (NE-bound) Gargrave
  44. Gardens Road (NW-bound) Eshton
  45. Eshton House (opp) Eshton
  46. Throstle Nest Farm le (SW-bound) Eshton
  47. Newfield Hall (opp) Calton
  48. Newfield Hall Gates (opp) Calton
  49. The Manor House (E-bound) Airton
  50. Mount View (N-bound) Scosthrop
  51. Skellands (N-bound) Scosthrop
  52. Skellands (opp) Scosthrop
  53. Victoria Hotel (W-bound) Kirkby Malham
  54. Kirkby Malham School (NE-bound) Hanlith
  55. The Buck Inn (S-bound) Malham

866 towards Keighley Bus Stn

  1. The Buck Inn (S-bound) Malham
  2. Kirkby Malham School (SW-bound) Hanlith
  3. Post Box (S-bound) Kirkby Malham
  4. Skellands (adj) Scosthrop
  5. Skellands (S-bound) Scosthrop
  6. Scosttop Manor (S-bound) Scosthrop
  7. Mount View (S-bound) Scosthrop
  8. Newfield Hall Gates (adj) Calton
  9. Newfield Hall (adj) Calton
  10. Throstle Nest Farm le (SE-bound) Eshton
  11. Eshton House (adj) Eshton
  12. Lodge Cottage (SE-bound) Eshton
  13. Ray Bridge (SW-bound) Gargrave
  14. Lyndale Garage (W-bound) Gargrave
  15. Lyndale Garage (E-bound) Gargrave
  16. Church Street (N-bound) Gargrave
  17. Canal Bridge (SE-bound) Gargrave
  18. Highgate Farm (SE-bound) Thorlby
  19. Lane End (SE-bound) Thorlby
  20. Stirton Lane End (SE-bound) Stirton
  21. Broughton Close (E-bound) Skipton
  22. Gisburn Street (E-bound) Skipton
  23. Clifford Court (E-bound) Skipton
  24. Belle Vue Mills (E-bound) Skipton
  25. Fire Station (E-bound) Skipton
  26. Railway Station (N-bound) Skipton
  27. Bus Station Stand 1 (adj) Skipton
  28. General Hospital (S-bound) Skipton
  29. Airebank Terrace (S-bound) Skipton
  30. Bold Venture Garage (SE-bound) Skipton
  31. Snaygill Industrial Estate (S-bound) Skipton
  32. The Skipton Hotel (S-bound) High Bradley
  33. Acorn Business Park (S-bound) High Bradley
  34. Land End Farm (adj) Low Bradley
  35. Cononley Lane (opp) Farnhill
  36. Rafters (SE-bound) Kildwick
  37. Kildwick Lane End (SE-bound) Kildwick
  38. The Dalesway PH (opp) Cross Hills
  39. Sutton Lane End (at) Eastburn
  40. Eastburn Bridge Eastburn
  41. Grange Road Eastburn
  42. Thornhill Road (at) Steeton
  43. Airedale Hospital Main Entrance Steeton
  44. Elmsley Street (a) Steeton
  45. Steeton Primary School (opp) Steeton
  46. Aireburn Avenue (opp) Steeton
  47. Hawkcliffe Farm (opp) Steeton
  48. Bar House Lane (opp) Utley
  49. Keighley RUFC Utley
  50. Ashgrove Road Utley
  51. Ferncliffe Drive (opp) Utley
  52. Utley Cemetery (at) Utley
  53. Beechcliffe School (opp) Utley
  54. Strawberry Street (opp) Keighley
  55. East Avenue Keighley
  56. North Street Keighley
  57. 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.