866 Keighley to Malham via Utley, Skipton
Operated by The Keighley Bus Company. First bus 09:25, last bus 17:30. Fares: adult single £1.00 to £3.00 — more.
Wanted a different 866? 4 other bus routes are numbered 866 elsewhere in the UK — see every 866 bus timetable by area.
| Stop | 09:25 |
|---|---|
| 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 |
Each column is one journey, headed by the time it sets off. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Fares on the 866
Adult single £1.00 to £3.00
Adult single fare table, stage to stage
| £1.00 | East Avenue/Strawberry Street | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| £1.00 | £1.00 | Pattie Street | |||||||||||||||||||||
| £1.00 | £1.00 | £1.00 | Stoneycroft Lane | ||||||||||||||||||||
| £1.00 | £1.00 | £1.00 | £1.00 | Ferncliffe Drive/Greenhead Lane | |||||||||||||||||||
| £1.00 | £1.00 | £1.00 | £1.00 | £1.00 | Bar House Lane | ||||||||||||||||||
| £1.00 | £1.00 | £1.00 | £1.00 | £1.00 | £1.00 | Hawkcliffe Farm | |||||||||||||||||
| £1.00 | £1.00 | £1.00 | £1.00 | £1.00 | £1.00 | £1.00 | Steeton School/East Parade | ||||||||||||||||
| £1.00 | £1.00 | £1.00 | £1.00 | £1.00 | £1.00 | £1.00 | £1.00 | Thornhill Road | |||||||||||||||
| £1.00 | £1.00 | £1.00 | £1.00 | £1.00 | £1.00 | £1.00 | £1.00 | £1.00 | Airedale Hospital | ||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Grange Terrace/Sutton Lane End | |||||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Kildwick Cottages | ||||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | Cononley Lane End | |||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | £2.50 | Ings Ln | ||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | Snaygill | |||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | £2.50 | Walton House/Horse Close Bridge | ||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | £2.50 | Alexandra Court | |||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | £2.50 | £2.50 | Skipton Bus Station | ||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | £2.50 | £2.50 | £2.50 | Skipton Rail Station | |||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | £2.50 | £2.50 | £2.50 | Skipton Farm Shop | ||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Gargrave | |||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | Airton | ||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | Kirkby Malham | |
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | Malham |
Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Keighley Bus Station.
Transdev's published fares on the Bus Open Data Service, in force from 1 January 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with The Keighley Bus Company before you travel.
Tickets on the 866
The Keighley Bus Company publishes singles on this route for adults and young people.
Single · U19 Single · Job Seeker Single
Ticket types come from The Keighley Bus Company's own fares data on the Bus Open Data Service, last updated 7 October 2026. Prices for singles and returns are under Fares above; for the others, check with The Keighley Bus Company.
Route map
All stops on route 866
866 towards Malham
All 55 stops
- Keighley Bus Station (stand G) Keighley
- North Street Keighley
- East Avenue (opp) Keighley
- Beechcliffe School Utley
- Utley Cemetery (opp) Utley
- Ferncliffe Drive (at) Utley
- Ashgrove Road (opp) Utley
- Keighley RUFC Utley
- Bar House Lane (at) Utley
- Hawkcliffe Farm (opp) Steeton
- Aireburn Avenue (at) Steeton
- Primary School (adj) Steeton
- Elmsley Street (near) 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
- Gisburn Street (W-bound) Skipton
- Broughton Close (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
- Church Street (N-bound) Gargrave
- Lyndale Garage (E-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
All 57 stops
- 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
- Church Street (N-bound) Gargrave
- Lyndale Garage (E-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
- Railway Station (N-bound) Skipton
- Fire Station (E-bound) Skipton
- Belle Vue Mills (E-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
- Eastburn Bridge Eastburn
- Sutton Lane End (at) Eastburn
- Grange Road Eastburn
- Airedale Hospital Main Entrance Steeton
- Thornhill Road (at) 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
- East Avenue Keighley
- Strawberry Street (opp) 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 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 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 Keighley Bus Company's published fares on the 866: adult single £1.00 to £3.00. 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 Keighley Bus Company via the DfT Bus Open Data Service (Yorkshire & the Humber feed). Check before you travel — services can change at short notice.