Loading UK bus regions and operators…
Loading UK bus regions and operators…
Observed from 16 Sept 2026, 15:59 to 21 Oct 2026, 15:29 · operators The Keighley Bus Company
Search Flickr photosThis vehicle is not currently reporting a live position.
BODS positions retained for the last 90 days. History begins when the retention service first observes this registration.
| Service | Operator | Journey | Observed | Positions |
|---|---|---|---|---|
| G21Cowpasture_Road_Crossbeck_Rd → Keighley_Bus_Station_Entrance | KDTR | 9320 | 21 Oct 2026, 14:35 to 21 Oct 2026, 15:29 | 8 |
| G21Keighley_Bus_Station → Cowpasture_Road_Crossbeck_Rd | KDTR | 9321 | 21 Oct 2026, 08:52 to 21 Oct 2026, 08:52 | 1 |
| PS25Parkside_School → Marsh_top | KDTR | 9670 | 20 Oct 2026, 15:08 to 20 Oct 2026, 15:56 | 8 |
| PS25Marsh_top → Parkside_School | KDTR | 9665 | 20 Oct 2026, 07:27 to 20 Oct 2026, 08:05 | 6 |
| G21Cowpasture_Road_Crossbeck_Rd → Keighley_Bus_Station_Entrance | KDTR | 9322 | 19 Oct 2026, 15:07 to 19 Oct 2026, 16:00 | 13 |
| G21Keighley_Bus_Station → Cowpasture_Road_Crossbeck_Rd | KDTR | 9321 | 19 Oct 2026, 07:19 to 19 Oct 2026, 08:22 | 19 |
| PS25Parkside_School → Marsh_top | KDTR | 9670 | 16 Oct 2026, 14:20 to 16 Oct 2026, 15:06 | 22 |
| PS25Marsh_top → Parkside_School | KDTR | 9665 | 16 Oct 2026, 07:25 to 16 Oct 2026, 08:01 | 39 |
| G21Cowpasture_Road_Crossbeck_Rd → Keighley_Bus_Station_Entrance | KDTR | 9322 | 15 Oct 2026, 14:52 to 15 Oct 2026, 15:59 | 62 |
| G21Keighley_Bus_Station → Cowpasture_Road_Crossbeck_Rd | KDTR | 9321 | 15 Oct 2026, 07:06 to 15 Oct 2026, 08:12 | 55 |
| G21Cowpasture_Road_Crossbeck_Rd → Keighley_Bus_Station_Entrance | KDTR | 9320 | 14 Oct 2026, 14:22 to 14 Oct 2026, 15:27 | 49 |
| G21Keighley_Bus_Station → Cowpasture_Road_Crossbeck_Rd | KDTR | 9321 | 14 Oct 2026, 07:17 to 14 Oct 2026, 08:07 | 45 |
| PS25Parkside_School → Marsh_top | KDTR | 9670 | 13 Oct 2026, 14:32 to 13 Oct 2026, 16:11 | 82 |
| PS25Marsh_top → Parkside_School | KDTR | 9665 | 13 Oct 2026, 07:37 to 13 Oct 2026, 08:10 | 6 |
| PS29War_Memorial → Keighley_Bus_Station_Entrance | KDTR | 9682 | 12 Oct 2026, 15:20 to 12 Oct 2026, 16:06 | 35 |
| PS29North_Street → War_Memorial | KDTR | 9681 | 12 Oct 2026, 07:26 to 12 Oct 2026, 08:02 | 34 |
| PS25Parkside_School → Marsh_top | KDTR | 9670 | 9 Oct 2026, 14:18 to 9 Oct 2026, 15:04 | 20 |
| PS25Marsh_top → Parkside_School | KDTR | 9665 | 9 Oct 2026, 07:29 to 9 Oct 2026, 08:01 | 11 |
| G21Cowpasture_Road_Crossbeck_Rd → Keighley_Bus_Station_Entrance | KDTR | 9322 | 8 Oct 2026, 14:57 to 8 Oct 2026, 15:58 | 29 |
| G21Keighley_Bus_Station → Cowpasture_Road_Crossbeck_Rd | KDTR | 9321 | 8 Oct 2026, 07:10 to 8 Oct 2026, 08:12 | 60 |
| PS25Parkside_School → Marsh_top | KDTR | 9670 | 7 Oct 2026, 15:10 to 7 Oct 2026, 15:58 | 42 |
| PS25Marsh_top → Parkside_School | KDTR | 9665 | 7 Oct 2026, 07:25 to 7 Oct 2026, 08:02 | 38 |
| G21Cowpasture_Road_Crossbeck_Rd → Keighley_Bus_Station_Entrance | KDTR | 9322 | 6 Oct 2026, 14:57 to 6 Oct 2026, 15:58 | 42 |
| G21Cowpasture_Road_Crossbeck_Rd → Keighley_Bus_Station_Entrance | KDTR | 9320 | 6 Oct 2026, 14:40 to 6 Oct 2026, 14:53 | 5 |
| G21Keighley_Bus_Station → Cowpasture_Road_Crossbeck_Rd | KDTR | 9321 | 6 Oct 2026, 07:19 to 6 Oct 2026, 08:13 | 53 |
| PS25Parkside_School → Marsh_top | KDTR | 9670 | 5 Oct 2026, 15:07 to 5 Oct 2026, 15:59 | 54 |
| PS25Marsh_Top → Parkside_School | KDTR | 9670 | 5 Oct 2026, 15:06 to 5 Oct 2026, 15:06 | 1 |
| PS25Marsh_top → Parkside_School | KDTR | 9665 | 5 Oct 2026, 07:27 to 5 Oct 2026, 08:06 | 37 |
| G21Cowpasture_Road_Crossbeck_Rd → Keighley_Bus_Station_Entrance | KDTR | 9322 | 2 Oct 2026, 15:04 to 2 Oct 2026, 16:02 | 57 |
| G21Keighley_Bus_Station → Cowpasture_Road_Crossbeck_Rd | KDTR | 9321 | 2 Oct 2026, 07:05 to 2 Oct 2026, 08:08 | 59 |
| PS25Parkside_School → Marsh_top | KDTR | 9670 | 2 Oct 2026, 06:55 to 2 Oct 2026, 06:55 | 1 |
| PS25Parkside_School → Marsh_top | KDTR | 9670 | 1 Oct 2026, 14:06 to 1 Oct 2026, 15:39 | 89 |
| PS25Marsh_top → Parkside_School | KDTR | 9665 | 1 Oct 2026, 06:52 to 1 Oct 2026, 08:37 | 106 |
| G21Cowpasture_Road_Crossbeck_Rd → Keighley_Bus_Station_Entrance | KDTR | 9320 | 30 Sept 2026, 14:24 to 30 Sept 2026, 15:30 | 68 |
| G21Keighley_Bus_Station → Cowpasture_Road_Crossbeck_Rd | KDTR | 9321 | 30 Sept 2026, 07:16 to 30 Sept 2026, 08:10 | 55 |
| PS25Parkside_School → Marsh_top | KDTR | 9670 | 29 Sept 2026, 14:42 to 29 Sept 2026, 16:00 | 79 |
| PS25Marsh_top → Parkside_School | KDTR | 9665 | 29 Sept 2026, 07:29 to 29 Sept 2026, 08:07 | 38 |
| G21Cowpasture_Road_Crossbeck_Rd → Keighley_Bus_Station_Entrance | KDTR | 9322 | 28 Sept 2026, 14:58 to 28 Sept 2026, 15:53 | 56 |
| G21Keighley_Bus_Station → Cowpasture_Road_Crossbeck_Rd | KDTR | 9321 | 28 Sept 2026, 07:18 to 28 Sept 2026, 08:01 | 45 |
| PS25Parkside_School → Marsh_top | KDTR | 9670 | 25 Sept 2026, 14:00 to 25 Sept 2026, 15:01 | 55 |
| PS25Marsh_top → Parkside_School | KDTR | 9665 | 25 Sept 2026, 07:27 to 25 Sept 2026, 08:03 | 35 |
| G21Cowpasture_Road_Crossbeck_Rd → Keighley_Bus_Station_Entrance | KDTR | 9322 | 24 Sept 2026, 14:57 to 24 Sept 2026, 15:55 | 52 |
| G21Keighley_Bus_Station → Cowpasture_Road_Crossbeck_Rd | KDTR | 9321 | 24 Sept 2026, 07:00 to 24 Sept 2026, 08:11 | 63 |
| G21Cowpasture_Road_Crossbeck_Rd → Keighley_Bus_Station_Entrance | KDTR | 9320 | 23 Sept 2026, 14:25 to 23 Sept 2026, 15:27 | 54 |
| G21Keighley_Bus_Station → Cowpasture_Road_Crossbeck_Rd | KDTR | 9321 | 23 Sept 2026, 07:14 to 23 Sept 2026, 08:05 | 45 |
| PS25Parkside_School → Marsh_top | KDTR | 9670 | 22 Sept 2026, 14:57 to 22 Sept 2026, 15:58 | 61 |
| PS25Marsh_top → Parkside_School | KDTR | 9665 | 22 Sept 2026, 07:26 to 22 Sept 2026, 08:04 | 39 |
| G21Cowpasture_Road_Crossbeck_Rd → Keighley_Bus_Station_Entrance | KDTR | 9322 | 21 Sept 2026, 15:01 to 21 Sept 2026, 15:56 | 56 |
| G21Keighley_Bus_Station → Cowpasture_Road_Crossbeck_Rd | KDTR | 9321 | 21 Sept 2026, 07:15 to 21 Sept 2026, 08:04 | 50 |