821 Keighley to Middlesmoor via Bingley, Shipley

Operated by The Keighley Bus Company. Registered as running via Pateley Bridge. First bus 09:25, last bus 15:50. Fares: adult single £2.00 to £3.00 — more.

Next towards Middlesmoor from Keighley Bus Station (stand O): Sunday 09:25

Next towards Keighley from Scar House Reservoir (Adj): Sunday 12:40

Wanted a different 821? 8 other bus routes are numbered 821 elsewhere in the UK — see every 821 bus timetable by area.

Timetable

Ends at Scar House · Sunday · 2 journeys

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.

The 821 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 →

Fares on the 821

Adult single £2.00 to £3.00

Adult single fare table, stage to stage
£2.50 Shipley Briggate/Market
£2.50£2.50 Guiseley
£2.50£2.50£2.50 Otley Bus Station
£2.50£2.50£2.50£2.50 Newall
£3.00£3.00£3.00£3.00£2.50 Swinsty Car Park
£3.00£3.00£3.00£3.00£2.50£2.00 Fewston Village
£3.00£3.00£3.00£3.00£3.00£2.50£2.00 Sun Inn (North Yorkshire)
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50 Wellington Inn
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50 Dacre
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.50 Summerbridge
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00 Wath Bridge
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.00 Gouthwaite Reservoir
£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.00 Ramsgill
£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.00 Lofthouse
£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 Scar House
£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 Pateley 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£2.50 Wilsill Bridge
£3.00£3.00£3.00£2.50£2.00£2.50£2.50£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00 The Roebuck

Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Keighley.

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 821

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.

Not published yet: 27 December. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 821

821 towards Middlesmoor

All 88 stops
  1. Keighley Bus Station (stand O) Keighley
  2. Keighley Rail Station A (opp) Keighley
  3. Victoria Park Eastwood
  4. Alston Retail Park (adj) Stockbridge
  5. Aireworth Road (opp) Stockbridge
  6. Bar Lane (at) Riddlesden
  7. West Lea Avenue Riddlesden
  8. Ashwood Drive Riddlesden
  9. Morton Cemetery (at) Riddlesden
  10. Swine Lane Riddlesden
  11. Sunny Mount (at) Riddlesden
  12. Poplar Terrace (at) Riddlesden
  13. Crossflatts B&M Stores Micklethwaite
  14. The Crescent Crossflatts
  15. Micklethwaite Lane Crossflatts
  16. Crossflatts Station Crossflatts
  17. Bingley Grammar School Bingley
  18. Old Main Street Bingley
  19. Bingley Park Road D Bingley
  20. Bingley Main Street A Bingley
  21. Ashfield Court (at) Bingley
  22. Southlands Grove Bingley
  23. Beckfoot School Bingley
  24. Ghyll Wood Drive Cottingley
  25. Grange Park Drive Cottingley
  26. Cottingley Bar (at) Cottingley
  27. Mercure Hotel Nab Wood
  28. Nab Lane Nab Wood
  29. Nab Wood Cemetery (at) Nab Wood
  30. Sherwood Grove Saltaire
  31. Saltaire Junction Saltaire
  32. Victoria Road (at) Saltaire
  33. Shipley Hospital (opp) Shipley
  34. St Paul's Church Shipley
  35. Market Square (stop S1) Shipley
  36. Baildon Bridge Shipley
  37. Baildon Bridge Retail Park (opp) Baildon
  38. Baildon Holmes (at) Baildon
  39. Woodcot Avenue (at) Baildon
  40. Charlestown Cemetery (at) Baildon
  41. Acorn Park Baildon
  42. Kirklands Lane (at) Baildon
  43. Hoyle Court Road (at) Baildon
  44. Roundwood Road Baildon
  45. Ghyll Beck Baildon
  46. Tong Park (adj) Baildon
  47. Lamb Springs Lane Baildon
  48. Hollins Hall (at) Esholt
  49. Hollins Hill Farm Esholt
  50. Southway (at) Guiseley
  51. White Cross (N bound) Guiseley
  52. Moorland Crescent Menston
  53. St Mary's School Menston
  54. The Spindles Menston
  55. Leathley Road Menston
  56. Ellar Gardens Menston
  57. Gill Brow Otley
  58. West Busk Lane Otley
  59. Sunnydale Crescent Otley
  60. Duncan Avenue Otley
  61. Westbourne Grove Otley
  62. West Chevin Road Otley
  63. Otley Waitrose Otley
  64. Otley Bus Station (stand 02) Otley
  65. Bridge Street Otley
  66. Billams Hill (on) Otley
  67. Oatlands Drive Newall
  68. Wharfedale Drive Newall
  69. Roebuck Pub (opp) Farnley
  70. Fewston Reservoir Car Park (opp) Fewston
  71. Washburn Cottages (adj) Fewston
  72. Sun Inn (opp) Bland Hill
  73. Forest Moor (NW-bound) Menwith Hill
  74. Darley Mill (N-bound) Darley Head
  75. Mill Hurst Farm (opp) Dacre
  76. Dairy Lane (adj) Dacre
  77. Providence Chapel (opp) Dacre
  78. School Lane (N-bound) Dacre Banks
  79. Medical Centre (opp) Dacre Banks
  80. Church Avenue (opp) Dacre Banks
  81. Flying Dutchman (NW-bound) Summerbridge
  82. Nidd Terrace (NW-bound) New York
  83. King Street (NE-bound) Pateley Bridge
  84. Wath Bridge (N-bound) Wath
  85. Gouthwaite Reservoir (N-bound) Gouthwaite Reservoir
  86. The Green (NW-bound) Ramsgill
  87. Primary School (NW-bound) Lofthouse
  88. Scar House Reservoir (Adj) Middlesmoor

821 towards Keighley

All 77 stops
  1. Scar House Reservoir (Adj) Middlesmoor
  2. Crown Hotel (SE-bound) Lofthouse
  3. The Green (adj) Ramsgill
  4. Gouthwaite Reservoir (S-bound) Gouthwaite Reservoir
  5. Bridge (S-bound) Wath
  6. King Street (NE-bound) Pateley Bridge
  7. Nidd Terrace (SE-bound) New York
  8. Darley Mill (S-bound) Darley Head
  9. Washburn Cottages (opp) Fewston
  10. Fewston Reservoir Car Park (adj) Fewston
  11. Roebuck Pub (opp) Farnley
  12. Otley Bus Station (stand 02) Otley
  13. Otley Waitrose Otley
  14. West Chevin Road Otley
  15. Grove Hill Roundabout Otley
  16. Westbourne Grove Otley
  17. Duncan Avenue Otley
  18. Sunnydale Crescent Otley
  19. West Busk Lane Otley
  20. Gill Brow Otley
  21. Ellar Gardens Menston
  22. Chevin Avenue Menston
  23. Leathley Road (opp) Menston
  24. The Spindles Menston
  25. High Royds Drive Menston
  26. St Mary's School Menston
  27. White Cross (S bound) Guiseley
  28. Bradford Road Southway (opp) Guiseley
  29. Hollins Hill Farm (at) Esholt
  30. Hollins Hall Esholt
  31. Lamb Spring Lane (opp) Baildon
  32. Tong Park Baildon
  33. Ghyll Beck (near) Baildon
  34. Roundwood Road Baildon
  35. Hoyle Court Road Baildon
  36. Kirklands Lane Baildon
  37. Acorn Park Baildon
  38. Charlestown Cemetery Baildon
  39. Woodcot Avenue Baildon
  40. Baildon Holmes (at) Baildon
  41. Baildon Bridge Retail Park Baildon
  42. Baildon Bridge Shipley
  43. Market Square (stop S8) Shipley
  44. St Paul's Church (opp) Shipley
  45. Shipley Hospital (at) Shipley
  46. Kirkgate Saltaire
  47. Victoria Road (opp) Saltaire
  48. Saltaire Junction (at) Saltaire
  49. Sherwood Grove (at) Saltaire
  50. Nab Wood Cemetery Nab Wood
  51. Nab Lane Nab Wood
  52. Mercure Hotel Nab Wood
  53. Cottingley Bar (at) Cottingley
  54. Ghyll Wood Drive (at) Cottingley
  55. Beckfoot School Bingley
  56. Southlands Grove (opp) Bingley
  57. Ashfield Court (opp) Bingley
  58. Bingley Main Street B Bingley
  59. Bingley Park Road C Bingley
  60. Old Main Street (at) Bingley
  61. Bingley Grammar School (at) Bingley
  62. Keighley Rd Longwood Avenue Crossflatts
  63. Crossflatts Station (opp) Crossflatts
  64. Micklethwaite Lane (near) Crossflatts
  65. Crossflatts B&M Stores Micklethwaite
  66. Poplar Terrace (opp) Riddlesden
  67. Sunny Mount Riddlesden
  68. Swine Lane (opp) Riddlesden
  69. Morton Cemetery (opp) Riddlesden
  70. Ashwood Drive (at) Riddlesden
  71. Granby Lane (opp) Riddlesden
  72. Bar Lane Riddlesden
  73. Aireworth Road (before) Stockbridge
  74. Alston Retail Park (opp) Stockbridge
  75. Victoria Park (opp) Eastwood
  76. Keighley Rail Station B (adj) Keighley
  77. Keighley Bus Station Entrance Keighley

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PB0001748/143 · Registration PB0001748/144 · Changes in North Yorkshire Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 821 bus?

The first 821 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 821 bus?

The last 821 leaves its first stop at 15:50. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 821 bus cost?

The Keighley Bus Company's published fares on the 821: adult single £2.00 to £3.00. The 821 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 821 bus?

The 821 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/143. Check before you travel — services can change at short notice.