August 2026
Operators
Services
Handsworth Interchange
Every visit to one stop, with punctuality, headway and running times.
| Visit | Journey status | Scheduled | Actual | On-time performance | Running time from previous stop | Intervals | Vehicle | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Arrival | Departure | Result | Deviation | Scheduled | Actual | Delta | Dwell | Gap | Headway | ||||
| 06:00 — 5 visits | |||||||||||||
| 108Calder Valley Coaches | Matched | 06:09 | 06:09 | 06:10 | On time | +00:37 | 02:23 | 02:28 | +00:05 | 00:44 | — | — | 3425 |
| X5Riverside Transit | Part-cancelled | 06:24 | 06:22 | 06:23 | On time | −00:53 | 03:21 | 03:29 | +00:08 | 00:44 | 12:48 | — | 3682 |
| 108Calder Valley Coaches | Matched | 06:29 | 06:28 | 06:28 | Early | −01:07 | 02:23 | 02:41 | +00:18 | 00:22 | 05:28 | 18:16 | 3132 |
| X5Riverside Transit | Matched | 06:45 | 06:46 | 06:46 | On time | +01:29 | 03:21 | 03:49 | +00:28 | 00:11 | 17:54 | 23:22 | 3892 |
| 108Calder Valley Coaches | Matched | 06:53 | 06:54 | 06:54 | On time | +00:42 | 02:23 | 02:41 | +00:18 | 00:12 | 07:55 | 25:49 | 3387 |
| 07:00 — 9 visits | |||||||||||||
| X5Riverside Transit | Matched | 07:05 | 07:07 | 07:08 | On time | +03:23 | 03:21 | 03:42 | +00:21 | 00:53 | 13:59 | 21:54 | 3626 |
| X5Riverside Transit | Matched | 07:15 | 07:18 | 07:19 | On time | +03:59 | 03:21 | 04:11 | +00:50 | 00:36 | 10:36 | 10:36 | 3570 |
| 108Calder Valley Coaches | Matched | 07:17 | 07:21 | 07:21 | On time | +03:35 | 02:23 | 02:51 | +00:28 | 00:17 | 02:18 | 26:53 | 3222 |
| X5Riverside Transit | Matched | 07:28 | 07:30 | 07:30 | On time | +02:36 | 03:21 | 03:42 | +00:21 | 00:26 | 09:19 | 11:37 | 3913 |
| 108Calder Valley Coaches | Matched | 07:28 | 07:32 | 07:32 | On time | +04:06 | 02:23 | 02:58 | +00:35 | 00:42 | 02:12 | 11:31 | 3621 |
| 108Calder Valley Coaches | Matched | 07:40 | — | — | Not detected | — | 02:23 | — | — | — | — | — | 3118 |
| X5Riverside Transit | Matched | 07:39 | 07:41 | 07:41 | On time | +02:23 | 03:21 | 04:30 | +01:09 | 00:23 | 08:35 | 10:47 | 3758 |
| X5Riverside Transit | Cancelled | 07:53 | — | — | Not detected | — | 03:21 | — | — | — | — | — | 3293 |
| 108Calder Valley Coaches | Matched | 07:53 | 07:58 | 07:58 | On time | +04:50 | 02:23 | 02:45 | +00:22 | 00:16 | 17:09 | 25:44 | 3484 |
| 08:00 — 10 visits | |||||||||||||
| 108Calder Valley Coaches | Matched | 08:04 | — | — | Not detected | — | 02:23 | — | — | — | — | — | 3723 |
| X5Riverside Transit | Matched | 08:04 | 08:07 | 08:08 | On time | +04:40 | 03:21 | 04:20 | +00:59 | 00:54 | 10:08 | 27:17 | 3552 |
| 108Calder Valley Coaches | Matched | 08:14 | 08:18 | 08:19 | On time | +04:12 | 02:23 | 02:53 | +00:30 | 00:50 | 10:14 | 20:22 | 3130 |
| X5Riverside Transit | Matched | 08:18 | 08:21 | 08:21 | On time | +03:20 | 03:21 | 04:17 | +00:56 | 00:14 | 02:26 | 12:40 | 3639 |
| 108Calder Valley Coaches | Cancelled | 08:25 | — | — | Not detected | — | 02:23 | — | — | — | — | — | 3700 |
| X5Riverside Transit | Matched | 08:30 | 08:33 | 08:34 | On time | +04:05 | 03:21 | 04:09 | +00:48 | 00:32 | 12:45 | 12:45 | 3477 |
| 108Calder Valley Coaches | Matched | 08:37 | 08:43 | 08:44 | Late | +06:23 | 02:23 | 03:03 | +00:40 | 00:24 | 10:00 | 25:11 | 3841 |
| X5Riverside Transit | Matched | 08:44 | 08:49 | 08:49 | On time | +05:53 | 03:21 | 04:39 | +01:18 | 00:29 | 05:48 | 15:48 | 3163 |
| 108Calder Valley Coaches | Matched | 08:48 | 08:51 | 08:52 | On time | +03:55 | 02:23 | 03:08 | +00:45 | 00:55 | 02:44 | 08:32 | 3604 |
| X5Riverside Transit | Matched | 08:56 | 08:59 | 08:59 | On time | +03:39 | 03:21 | 03:51 | +00:30 | 00:20 | 07:02 | 09:46 | 3266 |
| 09:00 — 9 visits | |||||||||||||
| 108Calder Valley Coaches | Matched | 08:58 | 09:02 | 09:02 | On time | +04:03 | 02:23 | 02:43 | +00:20 | 00:33 | 03:06 | 10:08 | 3409 |
| X5Riverside Transit | Matched | 09:07 | 09:07 | 09:08 | On time | +01:24 | 03:21 | 04:27 | +01:06 | 00:58 | 05:39 | 08:45 | 3244 |
| 108Calder Valley Coaches | Matched | 09:11 | 09:13 | 09:13 | On time | +02:10 | 02:23 | 02:49 | +00:26 | 00:19 | 05:28 | 11:07 | 3629 |
| X5Riverside Transit | Matched | 09:17 | 09:19 | 09:20 | On time | +03:14 | 03:21 | 04:16 | +00:55 | 00:33 | 06:22 | 11:50 | 3933 |
| 108Calder Valley Coaches | Matched | 09:22 | 09:23 | 09:24 | On time | +01:21 | 02:23 | 02:32 | +00:09 | 00:18 | 03:49 | 10:11 | 3791 |
| X5Riverside Transit | Matched | 09:29 | 09:29 | 09:30 | On time | +01:30 | 03:21 | 03:49 | +00:28 | 00:47 | 06:27 | 10:16 | 3507 |
| 108Calder Valley Coaches | Matched | 09:34 | 09:36 | 09:37 | On time | +02:16 | 02:23 | 02:53 | +00:30 | 00:41 | 06:28 | 12:55 | 3641 |
| X5Riverside Transit | Matched | 09:42 | 09:43 | 09:44 | On time | +02:50 | 03:21 | 03:54 | +00:33 | 00:58 | 07:52 | 14:20 | 3519 |
| 108Calder Valley Coaches | Matched | 09:58 | 09:57 | 09:58 | On time | +00:11 | 02:23 | 02:40 | +00:17 | 01:00 | 14:03 | 21:55 | 3911 |
| 10:00 — 5 visits | |||||||||||||
| X5Riverside Transit | Matched | 10:04 | 10:04 | 10:05 | On time | +00:57 | 03:21 | 03:50 | +00:29 | 00:13 | 06:04 | 20:07 | 3173 |
| 108Calder Valley Coaches | Matched | 10:21 | 10:19 | 10:20 | Early | −01:32 | 02:23 | 02:15 | −00:08 | 00:46 | 15:13 | 21:17 | 3273 |
| X5Riverside Transit | Matched | 10:27 | 10:27 | 10:28 | On time | +01:44 | 03:21 | 03:11 | −00:10 | 00:59 | 08:34 | 23:47 | 3292 |
| 108Calder Valley Coaches | Matched | 10:45 | 10:43 | 10:43 | Early | −01:51 | 02:23 | 02:12 | −00:11 | 00:48 | 15:07 | 23:41 | 3902 |
| X5Riverside Transit | Matched | 10:48 | 10:47 | 10:47 | On time | −00:15 | 03:21 | 03:13 | −00:08 | 00:33 | 03:54 | 19:01 | 3672 |
| 11:00 — 6 visits | |||||||||||||
| 108Calder Valley Coaches | Matched | 11:06 | 11:05 | 11:06 | On time | +00:07 | 02:23 | 02:17 | −00:06 | 00:57 | 19:04 | 22:58 | 3215 |
| X5Riverside Transit | Matched | 11:11 | 11:08 | 11:09 | Early | −01:59 | 03:21 | 03:23 | +00:02 | 00:35 | 02:12 | 21:16 | 3735 |
| 108Calder Valley Coaches | Matched | 11:27 | 11:26 | 11:26 | On time | −00:49 | 02:23 | 02:35 | +00:12 | 00:52 | 17:52 | 20:04 | 3222 |
| X5Riverside Transit | Matched | 11:35 | 11:34 | 11:35 | On time | +00:03 | 03:21 | 03:27 | +00:06 | 00:22 | 08:10 | 26:02 | 3593 |
| 108Calder Valley Coaches | Matched | 11:48 | 11:46 | 11:47 | Early | −01:33 | 02:23 | 02:37 | +00:14 | 00:53 | 12:06 | 20:16 | 3154 |
| X5Riverside Transit | Matched | 11:58 | 11:58 | 11:59 | On time | +01:29 | 03:21 | 02:58 | −00:23 | 01:00 | 12:20 | 24:26 | 3447 |
| 12:00 — 5 visits | |||||||||||||
| 108Calder Valley Coaches | Matched | 12:10 | 12:09 | 12:10 | On time | −00:46 | 02:23 | 02:14 | −00:09 | 00:30 | 10:27 | 22:47 | 3858 |
| X5Riverside Transit | Matched | 12:21 | 12:20 | 12:21 | On time | −00:05 | 03:21 | 03:00 | −00:21 | 00:49 | 10:59 | 21:26 | 3479 |
| 108Calder Valley Coaches | Matched | 12:30 | 12:31 | 12:32 | On time | +01:22 | 02:23 | 02:22 | −00:01 | 00:13 | 11:09 | 22:08 | 3715 |
| X5Riverside Transit | Matched | 12:43 | 12:40 | 12:41 | Early | −01:34 | 03:21 | 03:31 | +00:10 | 00:33 | 09:22 | 20:31 | 3452 |
| 108Calder Valley Coaches | Matched | 12:51 | 12:51 | 12:51 | On time | −00:13 | 02:23 | 02:13 | −00:10 | 00:24 | 10:03 | 19:25 | 3427 |
| 13:00 — 5 visits | |||||||||||||
| X5Riverside Transit | Matched | 13:03 | 13:01 | 13:02 | Early | −01:06 | 03:21 | 03:04 | −00:17 | 00:20 | 10:25 | 20:28 | 3466 |
| 108Calder Valley Coaches | Matched | 13:12 | 13:10 | 13:11 | Early | −01:36 | 02:23 | 02:18 | −00:05 | 00:45 | 09:12 | 19:37 | 3378 |
| X5Riverside Transit | Matched | 13:25 | 13:24 | 13:25 | On time | +00:40 | 03:21 | 03:17 | −00:04 | 00:54 | 14:34 | 23:46 | 3118 |
| 108Calder Valley Coaches | Matched | 13:36 | 13:36 | 13:36 | On time | −00:05 | 02:23 | 02:14 | −00:09 | 00:30 | 10:57 | 25:31 | 3381 |
| X5Riverside Transit | Matched | 13:47 | 13:46 | 13:47 | On time | +00:03 | 03:21 | 03:17 | −00:04 | 00:46 | 10:26 | 21:23 | 3794 |
| 14:00 — 6 visits | |||||||||||||
| 108Calder Valley Coaches | Matched | 14:00 | 14:00 | 14:01 | On time | +00:12 | 02:23 | 02:37 | +00:14 | 00:38 | 13:51 | 24:17 | 3304 |
| X5Riverside Transit | Matched | 14:08 | 14:07 | 14:08 | On time | +00:09 | 03:21 | 03:07 | −00:14 | 00:32 | 07:15 | 21:06 | 3132 |
| 108Calder Valley Coaches | Cancelled | 14:21 | — | — | Not detected | — | 02:23 | — | — | — | — | — | 3186 |
| X5Riverside Transit | Matched | 14:32 | — | — | Not detected | — | 03:21 | — | — | — | — | — | 3884 |
| 108Calder Valley Coaches | Matched | 14:45 | 14:43 | 14:44 | Early | −01:14 | 02:23 | 02:30 | +00:07 | 00:40 | 36:19 | 43:34 | 3780 |
| X5Riverside Transit | Matched | 14:52 | — | — | Not detected | — | 03:21 | — | — | — | — | — | 3654 |
| 15:00 — 6 visits | |||||||||||||
| 108Calder Valley Coaches | Matched | 15:05 | 15:05 | 15:06 | On time | +00:52 | 02:23 | 02:23 | 00:00 | 00:49 | 22:06 | 22:06 | 3126 |
| X5Riverside Transit | Matched | 15:16 | 15:15 | 15:16 | On time | +00:02 | 03:21 | 03:10 | −00:11 | 00:53 | 09:28 | 67:53 | 3403 |
| 108Calder Valley Coaches | Cancelled | 15:28 | — | — | Not detected | — | 02:23 | — | — | — | — | — | 3735 |
| X5Riverside Transit | Matched | 15:37 | 15:37 | 15:38 | On time | +01:13 | 03:21 | 03:50 | +00:29 | 00:43 | 22:11 | 22:11 | 3830 |
| 108Calder Valley Coaches | Matched | 15:48 | 15:50 | 15:50 | On time | +02:09 | 02:23 | 02:31 | +00:08 | 00:11 | 12:38 | 44:17 | 3866 |
| X5Riverside Transit | Matched | 15:58 | 15:58 | 15:59 | On time | +01:26 | 03:21 | 03:51 | +00:30 | 00:41 | 08:35 | 21:13 | 3158 |
| 16:00 — 9 visits | |||||||||||||
| 108Calder Valley Coaches | Matched | 16:11 | 16:15 | 16:15 | On time | +03:45 | 02:23 | 02:35 | +00:12 | 00:17 | 16:01 | 24:36 | 3212 |
| 108Calder Valley Coaches | Matched | 16:21 | 16:22 | 16:23 | On time | +01:57 | 02:23 | 02:51 | +00:28 | 00:49 | 08:12 | 08:12 | 3348 |
| X5Riverside Transit | Matched | 16:21 | 16:23 | 16:24 | On time | +03:08 | 03:21 | 03:40 | +00:19 | 00:51 | 00:29 | 24:42 | 3683 |
| X5Riverside Transit | Matched | 16:32 | 16:35 | 16:35 | On time | +03:49 | 03:21 | 03:58 | +00:37 | 00:42 | 11:41 | 11:41 | 3617 |
| 108Calder Valley Coaches | Matched | 16:32 | 16:36 | 16:36 | On time | +03:51 | 02:23 | 03:12 | +00:49 | 00:26 | 00:44 | 12:54 | 3409 |
| X5Riverside Transit | Matched | 16:42 | 16:43 | 16:44 | On time | +02:31 | 03:21 | 04:31 | +01:10 | 00:44 | 07:58 | 08:42 | 3776 |
| 108Calder Valley Coaches | Matched | 16:43 | 16:47 | 16:47 | On time | +04:03 | 02:23 | 03:13 | +00:50 | 00:26 | 03:14 | 11:12 | 3523 |
| X5Riverside Transit | Cancelled | 16:54 | — | — | Not detected | — | 03:21 | — | — | — | — | — | 3564 |
| 108Calder Valley Coaches | Matched | 16:53 | 16:58 | 16:58 | On time | +04:30 | 02:23 | 03:07 | +00:44 | 00:13 | 10:27 | 10:27 | 3123 |
| 17:00 — 9 visits | |||||||||||||
| 108Calder Valley Coaches | Matched | 17:06 | 17:12 | 17:13 | Late | +06:38 | 02:23 | 03:15 | +00:52 | 00:43 | 15:08 | 15:08 | 3778 |
| X5Riverside Transit | Matched | 17:08 | 17:14 | 17:14 | Late | +06:24 | 03:21 | 04:18 | +00:57 | 00:21 | 01:04 | 29:53 | 3224 |
| 108Calder Valley Coaches | Matched | 17:18 | 17:23 | 17:24 | On time | +05:19 | 02:23 | 03:01 | +00:38 | 00:47 | 09:37 | 10:41 | 3556 |
| X5Riverside Transit | Matched | 17:22 | 17:26 | 17:27 | On time | +05:26 | 03:21 | 04:18 | +00:57 | 00:47 | 03:25 | 13:02 | 3837 |
| 108Calder Valley Coaches | Matched | 17:32 | 17:38 | 17:39 | Late | +06:31 | 02:23 | 03:02 | +00:39 | 00:20 | 11:47 | 15:12 | 3261 |
| X5Riverside Transit | Matched | 17:33 | 17:38 | 17:39 | Late | +06:46 | 03:21 | 04:23 | +01:02 | 00:59 | 00:33 | 12:20 | 3308 |
| 108Calder Valley Coaches | Matched | 17:46 | 17:50 | 17:50 | On time | +03:46 | 02:23 | 02:52 | +00:29 | 00:24 | 10:42 | 11:15 | 3878 |
| X5Riverside Transit | Matched | 17:47 | 17:52 | 17:52 | On time | +05:30 | 03:21 | 04:32 | +01:11 | 00:10 | 02:02 | 12:44 | 3452 |
| X5Riverside Transit | Matched | 17:57 | 17:59 | 17:59 | On time | +02:35 | 03:21 | 04:01 | +00:40 | 00:36 | 07:05 | 07:05 | 3199 |
| 18:00 — 8 visits | |||||||||||||
| 108Calder Valley Coaches | Matched | 17:57 | 17:59 | 18:00 | On time | +02:13 | 02:23 | 02:56 | +00:33 | 00:22 | 00:20 | 09:27 | 3872 |
| X5Riverside Transit | Matched | 18:09 | 18:11 | 18:11 | On time | +02:14 | 03:21 | 04:18 | +00:57 | 00:13 | 11:19 | 11:39 | 3771 |
| 108Calder Valley Coaches | Matched | 18:10 | 18:13 | 18:14 | On time | +03:17 | 02:23 | 02:51 | +00:28 | 00:48 | 02:45 | 14:04 | 3795 |
| X5Riverside Transit | Matched | 18:22 | — | — | Not detected | — | 03:21 | — | — | — | — | — | 3265 |
| 108Calder Valley Coaches | Part-cancelled | 18:24 | 18:28 | 18:28 | On time | +03:36 | 02:23 | 02:53 | +00:30 | 00:24 | 14:19 | 14:19 | 3883 |
| X5Riverside Transit | Matched | 18:33 | 18:36 | 18:37 | On time | +04:04 | 03:21 | 03:31 | +00:10 | 00:40 | 08:46 | 25:50 | 3519 |
| 108Calder Valley Coaches | Matched | 18:34 | 18:37 | 18:38 | On time | +03:47 | 02:23 | 02:51 | +00:28 | 00:43 | 01:25 | 10:11 | 3575 |
| X5Riverside Transit | Matched | 18:53 | 18:55 | 18:56 | On time | +03:03 | 03:21 | 03:52 | +00:31 | 00:48 | 17:34 | 18:59 | 3877 |
| 19:00 — 7 visits | |||||||||||||
| 108Calder Valley Coaches | Matched | 18:57 | 18:59 | 19:00 | On time | +02:18 | 02:23 | 02:34 | +00:11 | 00:30 | 03:57 | 21:31 | 3241 |
| X5Riverside Transit | Matched | 19:15 | 19:15 | 19:15 | On time | +00:45 | 03:21 | 03:16 | −00:05 | 00:24 | 15:45 | 19:42 | 3136 |
| 108Calder Valley Coaches | Matched | 19:17 | 19:16 | 19:17 | On time | −00:39 | 02:23 | 02:19 | −00:04 | 00:48 | 01:18 | 17:03 | 3367 |
| 108Calder Valley Coaches | Matched | 19:37 | 19:36 | 19:37 | On time | −00:37 | 02:23 | 02:29 | +00:06 | 00:24 | 20:02 | 20:02 | 3596 |
| X5Riverside Transit | Matched | 19:36 | 19:37 | 19:38 | On time | +02:05 | 03:21 | 03:27 | +00:06 | 00:58 | 01:00 | 22:20 | 3602 |
| X5Riverside Transit | Matched | 19:58 | 19:57 | 19:57 | On time | −00:12 | 03:21 | 03:18 | −00:03 | 00:40 | 19:43 | 19:43 | 3114 |
| 108Calder Valley Coaches | Matched | 19:57 | 19:58 | 19:58 | On time | +01:05 | 02:23 | 02:35 | +00:12 | 00:25 | 00:59 | 21:42 | 3911 |
Sample data. 99 scheduled visits from 2 services across the operating day.