Journey map

Route G21Published route geometryVehicle last mapped 08:16 · 66 observations
G21

To Cowpasture_Road_Crossbeck_Rd

The Keighley Bus Company · YX12FOP

CompletedRefreshed 16:09:55

Vehicle information

YX12FOP

Livery
London red
Matched vehicle livery
Live data provider
Department for Transport Bus Open Data Service

This journey ID is fixed to 2026-09-11. Changing the date opens the parent service timetable.

Calling points

Journey schedule

53 stops
  1. 1Keighley Bus Stationp450030098Plan07:20Actual07:19
  2. 2North Street450023132Plan07:20Actual07:21
  3. 3North St Spring Gardens Lane450029165Plan07:20Actual07:22
  4. 4East Avenue450021090Plan07:21Actual07:23
  5. 5Beechcliffe School450021088Plan07:22Actual07:25
  6. 6Utley Cemetery450021086Plan07:23Actual07:25
  7. 7Ferncliffe Drive450021085Plan07:23Actual07:26
  8. 8Ashgrove Road450021082Plan07:24Actual07:28
  9. 9Keighley RUFC450021080Plan07:24Actual07:29
  10. 10Bar House Lane450021078Plan07:25Live
  11. 11Hawkcliffe Farm450021076Plan07:27Actual07:30
  12. 12Aireburn Avenue450021075Plan07:28Actual07:30
  13. 13Primary School450021072Plan07:29Actual07:31
  14. 14Steeton Hall Gardens450020039Plan07:29Actual07:33
  15. 15Steeton & Silsden Station450020038Plan07:30Actual07:33
  16. 16Silsden Bridge450016920Plan07:31Actual07:34
  17. 17Belton Road450016917Plan07:32Actual07:35
  18. 18High Banks450016915Plan07:33Actual07:36
  19. 19Queen Street450020025Plan07:34Live
  20. 20Vale View450020026Plan07:35Actual07:37
  21. 21Vale Grove450020033Plan07:37Actual07:38
  22. 22Dradishaw Road Skipton Rd450020032Plan07:37Actual07:39
  23. 23Dradishaw Road450050900Plan07:38Actual07:39
  24. 24Foster Avenue450020035Plan07:39Actual07:41
  25. 25Bell Square450020036Plan07:40Actual07:41
  26. 26Brierdene450016911Plan07:41Actual07:43
  27. 27Pickard Lane450016910Plan07:41Actual07:44
  28. 28Brownbank Lane450016908Plan07:41Actual07:44
  29. 29Silsden Reservoir450016907Plan07:42Actual07:45
  30. 30Low Cringles450050465Plan07:43Actual07:46
  31. 31Cringles Park Home Estate450016904Plan07:43Live
  32. 32Cringles Lane450016902Plan07:44Live
  33. 33Lippersley Lane450014200Plan07:44Actual07:47
  34. 34Marchup Cottage450050158Plan07:45Actual07:48
  35. 35Lower Marchup450014198Plan07:45Live
  36. 36Crossbank Road450050156Plan07:46Actual07:49
  37. 37Silsden Road Allotments450014182Plan07:47Actual07:51
  38. 38Moor Park Way450014181Plan07:48Actual07:51
  39. 39The Lord Addingham450014183Plan07:49Actual07:53
  40. 40Addingham Library450014185Plan07:49Actual07:54
  41. 41Memorial Hall450014186Plan07:50Actual07:56
  42. 42Addingham Cricket Club450014189Plan07:51Actual07:56
  43. 43Ilkley Rd Church Street450014191Plan07:52Actual07:57
  44. 44Wharfedale Rd Lumb Gill Lane450014172Plan07:53Actual07:58
  45. 45Skipton Rd Cocking Lane450014169Plan07:55Actual07:59
  46. 46Netherwood450028191Plan07:56Live
  47. 47The Hollins450014167Plan07:57Live
  48. 48Dale View450014165Plan07:58Actual08:00
  49. 49Victoria Avenue450014164Plan07:59Actual08:01
  50. 50Easby Drive450014162Plan08:00Live
  51. 51Middleton Road450014160Plan08:01Actual08:02
  52. 52The Grove450026236Plan08:02Actual08:04
  53. 53Cowpasture Road Crossbeck Rds450025792Plan08:05Actual08:07

p “pick up only” – the bus will only stop to pick up passengers

s “set down only” – the bus will only stop to drop passengers off

Planned, expected and observed values remain separate. Blank observations are never presented as on-time.

Journey status questions

What is happening?

Is the bus running?
Completed. The final calling point has an observed time of 08:07.
When did it begin?
Observed at 07:19
When should it finish?
Observed at 08:07
How much time remains?
No time remains; the final stop has been observed.
When was it last mapped?
08:16. The page checks for updated journey data every 15 seconds.