864 Bradford to Malham via Shipley, Ilkley
Operated by The Keighley Bus Company. First bus 09:25, last bus 16:50. Today, a Sunday: first 10:40, last 16:50. Fares: adult single £1.60 to £3.00 — more.
Wanted a different 864? 3 other bus routes are numbered 864 elsewhere in the UK — see every 864 bus timetable by area.
| Stop | 09:25 | 11:50 | 12:50 | 14:50 | 15:50 | 16:50 |
|---|---|---|---|---|---|---|
| Bradford Interchange Bus Station (stand E) | 09:25 | · | · | · | · | · |
| Lister Park (at) | 09:33 | · | · | · | · | · |
| Market Square (stop S8) | 09:40 | · | · | · | · | · |
| White Cross (N bound) | 09:53 | · | · | · | · | · |
| Leathley Road | 09:55 | · | · | · | · | · |
| Grange Park | 10:00 | · | · | · | · | · |
| Ilkley Bus Station (stand A) | 10:20 | · | · | · | · | · |
| Memorial Hall (at) | 10:28 | · | · | · | · | · |
| West View (E-bound) | 10:35 | · | · | · | · | · |
| Market Place (S-bound) | 10:43 | · | · | · | · | · |
| Bus Station Stand 2 | 10:50 | 11:50 | 12:50 | 14:50 | 15:50 | 16:50 |
| Church Street (N-bound) | 11:03 | 12:03 | 13:03 | 15:03 | 16:03 | 17:03 |
| Mount View (N-bound) | 11:14 | 12:14 | 13:14 | 15:14 | 16:14 | 17:14 |
| Victoria Hotel (W-bound) | 11:18 | 12:18 | 13:18 | 15:18 | 16:18 | 17:18 |
| The Buck Inn (S-bound) | 11:25 | 12:25 | 13:25 | 15:25 | 16:25 | 17:25 |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. 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 864
Adult single £1.60 to £3.00
Adult single fare table, stage to stage
| £2.00 | Oak Lane | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| £2.50 | £2.00 | Shipley (DalesBus) | ||||||||||||||||
| £2.50 | £2.50 | £2.50 | Guiseley (DalesBus) | |||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | Burley Main Street (DalesBus) | ||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | Ilkley Bus Station | |||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Ilkley, Victoria Avenue | ||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | – | Addingham | |||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Roundabout | ||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Chelker Reservoir | |||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Overdale | ||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £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 | £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 | £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 | 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 | £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 | £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 | £2.50 | Malham | |
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | – | – | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Draughton |
Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Bradford Interchange (DalesBus).
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 864
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 2 October 2026. Prices for singles and returns are under Fares above; for the others, check with The Keighley Bus Company.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with The Keighley Bus Company before you travel. Everything above is an ordinary week.
- Sunday, 27 December 2026 The operator’s data lists more buses on this date than on an ordinary Sunday (15 journeys in both directions together, against 12), which usually means two timetables have been added together by mistake. Check with The Keighley Bus Company before you travel.
Route map
All stops on route 864
864 towards Malham
All 117 stops
- Bradford Interchange Bus Station (stand E) Bradford City Centre
- Little Germany U (opp.) Bradford
- Cathedral N Bradford
- Cheapside L Bradford City Centre
- Forster Square J (at) Bradford
- Manor Row A Bradford City Centre
- Manningham Lane Retail Park Bradford City Centre
- Hanover Square Manningham
- Valley Parade Manningham
- Blenheim Road Manningham
- Lister Park (at) Manningham
- Cunliffe Road Manningham
- Bradford Grammar School (opp) Manningham
- Ferndale Grove (after) Frizinghall
- Buxton Lane Frizinghall
- Rydal Avenue (at) Frizinghall
- Shipley Fields Road (at) Frizinghall
- Wharncliffe Road (at) Frizinghall
- Argyle Street (at) Windhill
- Market Square (stop S8) Shipley
- Baildon Bridge Shipley
- Baildon Bridge Retail Park (opp) Baildon
- Baildon Holmes (at) Baildon
- Woodcot Avenue (at) Baildon
- Charlestown Cemetery (at) Baildon
- Acorn Park Baildon
- Kirklands Lane (at) Baildon
- Hoyle Court Road (at) Baildon
- Roundwood Road Baildon
- Ghyll Beck Baildon
- Tong Park (adj) Baildon
- Lamb Springs Lane Baildon
- Hollins Hall (at) Esholt
- Hollins Hill Farm Esholt
- Southway (at) Guiseley
- White Cross (N bound) Guiseley
- Moorland Crescent Menston
- St Mary's School Menston
- The Spindles Menston
- Leathley Road Menston
- Brooklands Walk Menston
- Homestead Estate Menston
- Halstead Drive (near) Menston
- Endor Crescent (adj) Burley-in-Wharfedale
- Bradford Rd Menston Old Lane (after) Burley-in-Wharfedale
- Bradford Rd Sandholme Drive (N bound) Burley-in-Wharfedale
- Norwood Avenue Burley-in-Wharfedale
- The Lawn (at) Burley-in-Wharfedale
- Grange Park Burley-in-Wharfedale
- Burley Main Street Burley-in-Wharfedale
- West Terrace (opp) Burley-in-Wharfedale
- Summer Manor Burley-in-Wharfedale
- Whernside Lane Burley-in-Wharfedale
- Imperial Court (adj) Burley-in-Wharfedale
- Riversdale Ben Rhydding
- Coutances Way Ben Rhydding
- Denton Bridge Ben Rhydding
- Bolling Road Wheatley Ln (after) Ben Rhydding
- Bolling Road Manley Rd (after) Ben Rhydding
- Bolling Road Southway (at) Ben Rhydding
- Bolling Road Marlborough Grove (adj) Ben Rhydding
- Springs Lane Wheatley Rd (stop) Ilkley
- Springs Medical Centre Ilkley
- Springs Lane Tivoli Place (adj) Ilkley
- Ilkley Bus Station (stand A) Ilkley
- Brook Street Ilkley
- Middleton Road Ilkley
- Easby Drive Ilkley
- Victoria Avenue Ilkley
- Skipton Rd Layby Ilkley
- The Hollins Ilkley
- Netherwood Ilkley
- Skipton Rd Cocking Lane (corner) Ilkley
- Wharfedale Rd Lumb Gill Lane (corner) Addingham
- Church Street Addingham
- Addingham Cricket Club Addingham
- Memorial Hall (at) Addingham
- Addingham Library (at) Addingham
- The Lord Addingham Addingham
- Moor Park Way (opp) Addingham
- Silsden Road Allotments (at) Addingham
- Wharfedale Rd Moor Lane (N bound) Addingham
- Wharfedale Rd Skipton Road Addingham
- Highfield Farm Skipton Road (opp) Addingham
- Wharfedale Road Chelker House Farm Addingham
- West View (E-bound) Draughton
- Overdale Park (Opp) Skipton
- Embsay Road Junction (W-bound) Skipton
- The Bailey (Opp) Skipton
- Market Place (S-bound) Skipton
- Bus Station Stand 2 Skipton
- Market Place (N-bound) Skipton
- Park Avenue (W-bound) Skipton
- Raikeswood (NW-bound) Skipton
- Woodlands Drive (opp) Skipton
- Craven College (adj) Skipton
- Farm Shop (opp) Stirton
- 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
864 towards Bradford
All 115 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
- The Green (NE-bound) Airton
- 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
- Farm Shop (opp) Stirton
- Craven College (opp) Skipton
- Woodlands Drive (E-bound) Skipton
- Raikeswood (SE-bound) Skipton
- Park Avenue (E-bound) Skipton
- Market Place (S-bound) Skipton
- Bus Station Stand 1 (adj) Skipton
- Market Place (N-bound) Skipton
- The Bailey (Adj) Skipton
- Embsay Road Junction (NE-bound) Skipton
- Overdale Park (Adj) Skipton
- West View (E-bound) Draughton
- Skipton Road Chelker Reservoir (stop) Addingham
- Highfield Farm Skipton Road (adj) Addingham
- Wharfedale Rd Skipton Road (before) Addingham
- Wharfedale Rd Moor Lane Addingham
- Silsden Road Allotments (stop) Addingham
- Moor Park Way Addingham
- The Lord Addingham Addingham
- Addingham Library Addingham
- Memorial Hall Addingham
- Addingham Cricket Club Addingham
- Ilkley Rd Church Street (before) Addingham
- Wharfedale Rd Lumb Gill Lane (opp) Addingham
- Skipton Rd Cocking Lane (opp) Ilkley
- Netherwood (stop) Ilkley
- The Hollins (near) Ilkley
- Dale View (stop) Ilkley
- Victoria Avenue (opp) Ilkley
- Easby Drive Ilkley
- Middleton Road Ilkley
- Ilkley Bus Station (stand A) Ilkley
- Springs Lane Tivoli Place (opp) Ilkley
- Springs Medical Centre (near) Ilkley
- Springs Lane Wheatley Rd Ilkley
- Bolling Road Marlborough Grove (opp) Ben Rhydding
- Bolling Road Manley Rd (before) Ben Rhydding
- Bolling Road Wheatley Ln (before) Ben Rhydding
- Wheatley Lane Ben Rhydding
- Denton Bridge Ben Rhydding
- Countances Way Ben Rhydding
- Riversdale Ben Rhydding
- Imperial Court (opp) Burley-in-Wharfedale
- Whernside Lane Burley-in-Wharfedale
- Summer Manor (at) Burley-in-Wharfedale
- West Terrace (at) Burley-in-Wharfedale
- Burley Main Street Burley-in-Wharfedale
- The Lawn Burley-in-Wharfedale
- Bradford Rd Sandholme Drive Burley-in-Wharfedale
- Bradford Rd Menston Old Lane (opp) Burley-in-Wharfedale
- Endor Crescent Burley-in-Wharfedale
- Halstead Drive Menston
- Holmstead Estate (n-ar) Menston
- Chevin Avenue Menston
- Leathley Road (opp) Menston
- The Spindles Menston
- High Royds Drive Menston
- St Mary's School Menston
- White Cross (S bound) Guiseley
- Bradford Road Southway (opp) Guiseley
- Hollins Hill Farm (at) Esholt
- Hollins Hall Esholt
- Lamb Spring Lane (opp) Baildon
- Tong Park Baildon
- Ghyll Beck (near) Baildon
- Roundwood Road Baildon
- Hoyle Court Road Baildon
- Kirklands Lane Baildon
- Acorn Park Baildon
- Charlestown Cemetery Baildon
- Woodcot Avenue Baildon
- Baildon Holmes (at) Baildon
- Baildon Bridge Retail Park Baildon
- Baildon Bridge Shipley
- Market Square (stop S3) Shipley
- Argyle Street Windhill
- Wharncliffe Road Frizinghall
- Shipley Fields Road Frizinghall
- Rydal Avenue (opp) Frizinghall
- Buxton Lane Frizinghall
- Ferndale Grove (before) Frizinghall
- Bradford Grammar School (at) Manningham
- Cunliffe Road (at) Manningham
- Lister Park (opp) Manningham
- Queen's Road (near) Manningham
- Valley Parade (at) Manningham
- Hanover Square (opp) Manningham
- Manningham Lane Retail Park Bradford City Centre
- Manor Row B Bradford City Centre
- Forster Square K (at) Bradford
- Cheapside M (at) Bradford
- Cathedral S Bradford City Centre
- Little Germany V (at) Bradford City Centre
- Bradford Interchange Bus Station (stand E) Bradford City Centre
Service registration & registered changes
- Service change effective 5 April 2026 To amend Route and Stopping Places.
- Service change effective 5 April 2026 To amend Timetable.
- Service change effective 26 October 2025 To amend Timetable.
- Service change effective 20 April 2025 To amend Timetable.
- Service change effective 20 April 2025 To amend Timetable.
From official Traffic Commissioner registrations. Registration PB0001748/150 · Registration PB0001748/151 · Changes in North Yorkshire Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 864 bus?
The first 864 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 864 bus?
The last 864 leaves its first stop at 16:50. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 864 bus cost?
The Keighley Bus Company's published fares on the 864: adult single £1.60 to £3.00. The 864 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 864 bus?
The 864 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). Registered with the Traffic Commissioner as PB0001748/150. Check before you travel — services can change at short notice.