G21 Keighley to Ilkley via Silsden, Addingham

Operated by The Keighley Bus Company. First bus 07:20, last bus 15:12. 2 journeys on weekdays. Fares: set by the operator, not in the £3 cap — more.

Next towards Ilkley from Keighley Bus Station (stand P): tomorrow 07:20

Next towards Keighley from Cowpasture Road Crossbeck Rd: 15:12

Wanted a different G21? 1 other bus route is numbered G21 elsewhere in the UK — see every G21 bus timetable by area.

Timetable

Ends at Ilkley · Mondays, Tuesdays, Thursdays and Fridays · 1 journey

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.

This route is listed as NOT included in the £3 national fare cap (per GOV.UK) — The Keighley Bus Company sets its own fares here, though local discounts may apply. How the cap works →

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: Christmas Eve, Christmas Day, 28 December, 29 December, 30 December, New Year's Eve and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route G21

G21 towards Ilkley

All 53 stops
  1. Keighley Bus Station (stand P) Keighley
  2. North Street Keighley
  3. North St Spring Gardens Lane Keighley
  4. East Avenue (opp) Keighley
  5. Beechcliffe School Utley
  6. Utley Cemetery (opp) Utley
  7. Ferncliffe Drive (at) Utley
  8. Ashgrove Road (opp) Utley
  9. Keighley RUFC Utley
  10. Bar House Lane (at) Utley
  11. Hawkcliffe Farm (opp) Steeton
  12. Aireburn Avenue (at) Steeton
  13. Primary School (adj) Steeton
  14. Steeton Hall Gardens (at) Steeton
  15. Steeton & Silsden Station Steeton
  16. Silsden Bridge Steeton
  17. Belton Road Silsden
  18. High Banks (at) Silsden
  19. Queen Street Silsden
  20. Vale View Silsden
  21. Vale Grove (opp) Silsden
  22. Dradishaw Road Skipton Rd Silsden
  23. Dradishaw Road Silsden
  24. Foster Avenue (stop) Silsden
  25. Bell Square Silsden
  26. Brierdene Silsden
  27. Pickard Lane (at) Silsden
  28. Brownbank Lane (stop) Silsden
  29. Silsden Reservoir (stop) Silsden
  30. Low Cringles Silsden
  31. Cringles Park Home Estate Silsden
  32. Cringles Lane Silsden
  33. Lippersley Lane (opp) Addingham
  34. Marchup Cottage Addingham
  35. Lower Marchup (stop) Addingham
  36. Crossbank Road Addingham
  37. Silsden Road Allotments (stop) Addingham
  38. Moor Park Way Addingham
  39. The Lord Addingham Addingham
  40. Addingham Library Addingham
  41. Memorial Hall Addingham
  42. Addingham Cricket Club Addingham
  43. Ilkley Rd Church Street (before) Addingham
  44. Wharfedale Rd Lumb Gill Lane (opp) Addingham
  45. Skipton Rd Cocking Lane (opp) Ilkley
  46. Netherwood (stop) Ilkley
  47. The Hollins (near) Ilkley
  48. Dale View (stop) Ilkley
  49. Victoria Avenue (opp) Ilkley
  50. Easby Drive Ilkley
  51. Middleton Road Ilkley
  52. The Grove Ilkley
  53. Cowpasture Road Crossbeck Rd Ilkley

Towns & areas on this route

Frequently asked questions

What time is the first G21 bus?

The first G21 departure on weekdays leaves at 07:20 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last G21 bus?

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

How much does the G21 bus cost?

GOV.UK lists this route as not included in the £3 national fare cap, so The Keighley Bus Company sets its own single fares — check their website for prices. Local discounted fares may still apply.

Who runs the G21 bus?

The G21 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.