821 Otley Bus Station ↔ Scar House
Operated by The Keighley Bus Company. First bus 09:25, last bus 15:50. 4 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 O) | 09:25 | · |
|---|---|---|
| Bingley Park Road D | 09:37 | · |
| Saltaire Junction | 09:44 | · |
| Market Square (stop S1) | 09:50 | · |
| White Cross (N bound) | 10:02 | · |
| Otley Bus Station (stand 02) | 10:20 | 14:15 |
| Fewston Reservoir Car Park (opp) | 10:39 | 14:34 |
| Washburn Cottages (adj) | 10:40 | 14:35 |
| Darley Mill (N-bound) | 10:53 | 14:48 |
| Nidd Terrace (NW-bound) | 10:59 | 14:54 |
| King Street (NE-bound) | 11:15 | 15:05 |
| Wath Bridge (N-bound) | 11:22 | 15:12 |
| Primary School (NW-bound) | 11:35 | 15:25 |
| Scar House Reservoir (Adj) | 11:50 | 15:40 |
Route map
All stops on route 821
821 towards Scar House
- Keighley Bus Station (stand O) Keighley
- Keighley Rail Station A (opp) Keighley
- Victoria Park Eastwood
- Aireworth Road (opp) Stockbridge
- Alston Retail Park (adj) Stockbridge
- West Lea Avenue Riddlesden
- Bar Lane (at) Riddlesden
- Ashwood Drive Riddlesden
- Morton Cemetery (at) Riddlesden
- Sunny Mount (at) Riddlesden
- Swine Lane Riddlesden
- Poplar Terrace (at) Riddlesden
- Crossflatts B&M Stores Micklethwaite
- The Crescent Crossflatts
- Micklethwaite Lane Crossflatts
- Bingley Grammar School Bingley
- Crossflatts Station Crossflatts
- Old Main Street Bingley
- Bingley Park Road D Bingley
- Bingley Main Street A Bingley
- Southlands Grove Bingley
- Ashfield Court (at) Bingley
- Beckfoot School Bingley
- Grange Park Drive Cottingley
- Ghyll Wood Drive Cottingley
- Mercure Hotel Nab Wood
- Cottingley Bar (at) Cottingley
- Nab Wood Cemetery (at) Nab Wood
- Nab Lane Nab Wood
- Sherwood Grove Saltaire
- Saltaire Junction Saltaire
- Victoria Road (at) Saltaire
- Shipley Hospital (opp) Shipley
- St Paul's Church Shipley
- Market Square (stop S1) Shipley
- Baildon Holmes (at) Baildon
- Baildon Bridge Shipley
- Baildon Bridge Retail Park (opp) Baildon
- Charlestown Cemetery (at) Baildon
- Woodcot Avenue (at) Baildon
- Kirklands Lane (at) Baildon
- Acorn Park Baildon
- Roundwood Road Baildon
- Hoyle Court Road (at) Baildon
- Ghyll Beck Baildon
- Lamb Springs Lane Baildon
- Tong Park (adj) 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
- Bradford Road Hare & Hounds PH (at) Menston
- Bradford Rd Station Road Menston
- Ellar Gardens Menston
- Gill Brow Otley
- West Busk Lane Otley
- Sunnydale Crescent Otley
- Westbourne Grove Otley
- Duncan Avenue Otley
- West Chevin Road Otley
- Otley Waitrose Otley
- Otley Bus Station (stand 02) Otley
- Bridge Street Otley
- Billams Hill (on) Otley
- Oatlands Drive Newall
- Wharfedale Drive Newall
- Roebuck Pub (opp) Farnley
- Fewston Reservoir Car Park (opp) Fewston
- Washburn Cottages (adj) Fewston
- Sun Inn (opp) Bland Hill
- Forest Moor (NW-bound) Menwith Hill
- Darley Mill (N-bound) Darley Head
- Mill Hurst Farm (opp) Dacre
- Dairy Lane (adj) Dacre
- Providence Chapel (opp) Dacre
- School Lane (N-bound) Dacre Banks
- Medical Centre (opp) Dacre Banks
- Church Avenue (opp) Dacre Banks
- Flying Dutchman (NW-bound) Summerbridge
- Nidd Terrace (NW-bound) New York
- King Street (NE-bound) Pateley Bridge
- Wath Bridge (N-bound) Wath
- Gouthwaite Reservoir (N-bound) Gouthwaite Reservoir
- The Green (NW-bound) Ramsgill
- Primary School (NW-bound) Lofthouse
- Scar House Reservoir (Adj) Middlesmoor
821 towards Otley Bus Station
- Scar House Reservoir (Adj) Middlesmoor
- Crown Hotel (SE-bound) Lofthouse
- The Green (adj) Ramsgill
- Gouthwaite Reservoir (S-bound) Gouthwaite Reservoir
- Bridge (S-bound) Wath
- King Street (NE-bound) Pateley Bridge
- Nidd Terrace (SE-bound) New York
- Darley Mill (S-bound) Darley Head
- Washburn Cottages (opp) Fewston
- Fewston Reservoir Car Park (adj) Fewston
- Roebuck Pub (opp) Farnley
- Otley Bus Station (stand 02) Otley
- Otley Waitrose Otley
- West Chevin Road Otley
- Grove Hill Roundabout Otley
- Westbourne Grove Otley
- Duncan Avenue Otley
- Sunnydale Crescent Otley
- West Busk Lane Otley
- Gill Brow Otley
- Ellar Gardens Menston
- Chevin Avenue Menston
- Bradford Rd Station Road (opp) Menston
- High Royds Drive Menston
- St Mary's School Menston
- Bradford Road Hare & Hounds PH Menston
- White Cross (S bound) Guiseley
- Bradford Road Southway (opp) Guiseley
- Hollins Hill Farm (at) Esholt
- Hollins Hall Esholt
- Lamb Spring Lane (opp) Baildon
- Ghyll Beck (near) Baildon
- Tong Park 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 Shipley
- Baildon Bridge Retail Park Baildon
- Market Square (stop S8) Shipley
- St Paul's Church (opp) Shipley
- Shipley Hospital (at) Shipley
- Kirkgate Saltaire
- Victoria Road (opp) Saltaire
- Saltaire Junction (at) Saltaire
- Sherwood Grove (at) Saltaire
- Nab Wood Cemetery Nab Wood
- Nab Lane Nab Wood
- Mercure Hotel Nab Wood
- Cottingley Bar (at) Cottingley
- Ghyll Wood Drive (at) Cottingley
- Beckfoot School Bingley
- Southlands Grove (opp) Bingley
- Bingley Main Street B Bingley
- Ashfield Court (opp) Bingley
- Bingley Park Road C Bingley
- Old Main Street (at) Bingley
- Bingley Grammar School (at) Bingley
- Crossflatts Station (opp) Crossflatts
- Keighley Rd Longwood Avenue Crossflatts
- Micklethwaite Lane (near) Crossflatts
- Crossflatts B&M Stores Micklethwaite
- Poplar Terrace (opp) Riddlesden
- Sunny Mount Riddlesden
- Swine Lane (opp) Riddlesden
- Morton Cemetery (opp) Riddlesden
- Ashwood Drive (at) Riddlesden
- Granby Lane (opp) Riddlesden
- Bar Lane Riddlesden
- Aireworth Road (before) Stockbridge
- Alston Retail Park (opp) Stockbridge
- Victoria Park (opp) Eastwood
- Keighley Rail Station B (adj) Keighley
- Keighley Bus Station Entrance Keighley
Service history & registered changes
- 🆕 Registered effective 3 May 2026 Operating between Blubberhouses and Scar House given service number 821 / 820 effective from 03 May 2026. To amend Route and Timetable.
- 🆕 Registered effective 3 May 2026 Operating between Keighley/Bradford and Blubberhouses given service number 821 / 820 effective from 03 May 2026. To amend Route and Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 821 bus?
The first 821 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 821 bus?
The last 821 on weekdays 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 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 operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.