Journey map

Route K4Published route geometryVehicle last mapped 10:06 · 45 observationsWe don’t have a recent location for this bus. The marker shows where it was last reported, not where it is now.
K4

To War_Memorial

The Keighley Bus Company · WP21FVK

Last observedRefreshed 15:38:15

We don’t have a recent location for this bus. The marker shows where it was last reported, not where it is now.

Vehicle information

WP21FVK

Livery
Keighley Bus Company
Matched vehicle livery
Live data provider
Department for Transport Bus Open Data Service
Browse service date

This journey ID is fixed to 14 Sept 2026. Changing the date opens the parent service timetable.

Calling points

Journey schedule

73 stops

  1. 1Keighley Bus Stationp450030089Plan09:08Seen at stop09:10
  2. 2Keighley Aldi450021176Plan09:09Seen at stop09:15
  3. 3Parkwood St Park Lane450022571Plan09:10Expected
  4. 4Parkwood St Alpha Street450025542Plan09:11Expected
  5. 5Parkwood St Tyne Street450022569Plan09:11Seen at stop09:17
  6. 6Parkwood Street Clover Rise450025533Plan09:13Expected
  7. 7Thwaites Bridge450022567Plan09:14Expected
  8. 8Strong Close School450023143Plan09:14Expected
  9. 9Aireworth Rd Aireworth Grove450024307Plan09:15Expected
  10. 10Aireworth Rd Back Colenso Road450025564Plan09:15Expected
  11. 11Bar Lane450020017Plan09:16Expected
  12. 12West Lea Avenue450020016Plan09:17Expected
  13. 13Granby Lane Granby Dr450021092Plan09:17Expected
  14. 14Granby Drive Granby Ln450021093Plan09:17Expected
  15. 15Granby Drive Westfield Dr450021094Plan09:18Expected
  16. 16Scott La Bar Lane450021095Plan09:19Expected
  17. 17Scott Lane Slade La450023718Plan09:19Expected
  18. 18Western Avenue Dunkirk Rise450021096Plan09:21Expected
  19. 19Banks Lane Western Ave450021097Plan09:21Expected
  20. 20Banks Lane Ilkley Rd450021098Plan09:22Expected
  21. 21The Willow Tree PH450015864Plan09:23Expected
  22. 22Barley Cote Avenue Ilkley Rd450022551Plan09:24Expected
  23. 23Barley Cote Road Barley Cote Ave450021100Plan09:25Seen at stop09:27
  24. 24The Willow Tree PH450021099Plan09:26Expected
  25. 25Banks Lane St Marys Rd450022552Plan09:27Expected
  26. 26Southfield Avenue450022553Plan09:27Seen at stop09:29
  27. 27Granby Lane Granby Dr450026617Plan09:28Expected
  28. 28Ashwood Drive450020013Plan09:29Seen at stop09:31
  29. 29Morton Cemetery450020011Plan09:30Expected
  30. 30Swine Lane Mayville Ave450051436Plan09:31Expected
  31. 31Carr Lane Carr Bank450022554Plan09:32Seen at stop09:33
  32. 32Carr Lane Primary School450022555Plan09:34Expected
  33. 33Busfield Arms PH450022556Plan09:35Seen at stop09:35
  34. 34Morton Lane St Lukes Church450051433Plan09:35Seen at stop09:36
  35. 35Morton Lane Sunnycliffe450051217Plan09:36Seen at stop09:37
  36. 36Morton Bridge450051435Plan09:37Expected
  37. 37Morton Lane Primary School450025708Plan09:37Seen at stop09:39
  38. 38Morton Lane Druids View450022559Plan09:38Seen at stop09:40
  39. 39The Crescent450032389Plan09:39Expected
  40. 40Micklethwaite Lane450020001Plan09:39Seen at stop09:41
  41. 41Crossflatts Station450020299Plan09:40Seen at stop09:41
  42. 42Bingley Grammar School450020298Plan09:41Seen at stop09:42
  43. 43Old Main Street450020296Plan09:42Expected
  44. 44Bingley Main Street A450019956Plan09:43Seen at stop09:46
  45. 45Ferncliffe Road450021175Plan09:44Seen at stop09:47
  46. 46Bingley Rail Station E450019958Plan09:45Seen at stop09:49
  47. 47Bingley Park Road C450019954Plan09:45Seen at stop09:50
  48. 48Brown Cow PH Harden Rd450025893Plan09:46Seen at stop09:51
  49. 49Harden Rd Blind Lane450051454Plan09:48Expected
  50. 50Grange Farm450050942Plan09:48Seen at stop09:53
  51. 51Harden Road St Ives Rd450050941Plan09:50Expected
  52. 52Harden Rd Narrow Lane450020290Plan09:51Seen at stop09:55
  53. 53War Memorial450020288Plan09:52Expected
  54. 54Wilsden Rd Wilsden Old Road450020287Plan09:52Seen at stop09:56
  55. 55Wilsden Rd Goit Stock Terrace450020286Plan09:53Expected
  56. 56Harden Lane Cherry Tree Row450027985Plan09:54Seen at stop09:57
  57. 57Harden Lane Bents Ln450020283Plan09:54Expected
  58. 58Harden Lane Birchlands Ave450050936Plan09:55Seen at stop09:58
  59. 59Lee Lane Lee Close450028124Plan09:56Expected
  60. 60Main Street Chapel Row450050934Plan09:56Seen at stop09:59
  61. 61Main St High Meadows450024388Plan09:57Expected
  62. 62Main St Royd Street450020277Plan09:58Seen at stop10:00
  63. 63Main Street Crooke Ln450020276Plan09:58Seen at stop10:01
  64. 64Main Street Ling Park Approach450020273Plan09:59Expected
  65. 65Haworth Road Ling Bob450020060Plan09:59Expected
  66. 66Haworth Road Horseshoe Court450020061Plan09:59Seen at stop10:02
  67. 67Haworth Rd Old Allen Road450050904Plan10:00Seen at stop10:03
  68. 68Haworth Rd Station Road450020064Plan10:01Seen at stop10:03
  69. 69Hewenden Mill450020066Plan10:02Expected
  70. 70Sunningdale Crescent Cullingworth Road450050908Plan10:03Expected
  71. 71Westhill Ave Greenside Lane450050907Plan10:04Seen at stop10:06
  72. 72Greenside Ln Birkdale Close450020071Plan10:04Seen at stop10:06
  73. 73War Memorials450023946Plan10:06Expected

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

Seen at stop is when the operator reported the bus at or near that stop, not its exact arrival time. Expected times are estimates. A dash means no time has been reported.

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?
Last observed. A previous vehicle observation is available, but it is not recent enough to call the bus live.
When did it begin?
Scheduled for 09:08
When should it finish?
Scheduled for 10:06
How much time remains?
A reliable remaining-time estimate is unavailable.
When was it last mapped?
10:06. The page checks for updated journey data every 15 seconds.