Reliability trends

Every departure this tracker has resolved over the last 90 days · Tue 18 Aug – Fri 16 Oct 2026 (60 days) · generated Fri 16 Oct 2026, 23:47. The homepage only ever shows the last 24 hours; this page is the record.

7d30d90dAll
11039 of 18975 tracked journeys (58%) were late, severely late, or never showed up.
18975
Journeys tracked
11039
Late or worse
7936
On time
2834
Never tracked
5m
Median delay
102m
Worst delay

What the data says

Day by day

Every resolved journey, stacked by outcome. The number above each bar is the share that went wrong.

Journey outcomes per day090180270360Tue 18 — On time: 33Tue 18 — Late: 23Tue 18 — Severely late: 21Tue 18 — No-show: 962%Tue 18Wed 19 — On time: 128Wed 19 — Late: 82Wed 19 — Severely late: 88Wed 19 — No-show: 2360%Thu 20 — On time: 147Thu 20 — Late: 58Thu 20 — Severely late: 99Thu 20 — No-show: 1754%Fri 21 — On time: 145Fri 21 — Late: 88Fri 21 — Severely late: 83Fri 21 — No-show: 555%Sat 22 — On time: 171Sat 22 — Late: 85Sat 22 — Severely late: 34Sat 22 — No-show: 3047%Sat 22Sun 23 — On time: 199Sun 23 — Late: 81Sun 23 — Severely late: 32Sun 23 — No-show: 838%Mon 24 — On time: 138Mon 24 — Late: 64Mon 24 — Severely late: 95Mon 24 — No-show: 2457%Tue 25 — On time: 134Tue 25 — Late: 67Tue 25 — Severely late: 100Tue 25 — No-show: 2058%Wed 26 — On time: 134Wed 26 — Late: 86Wed 26 — Severely late: 71Wed 26 — No-show: 3058%Wed 26Thu 27 — On time: 135Thu 27 — Late: 91Thu 27 — Severely late: 68Thu 27 — No-show: 2758%Fri 28 — On time: 71Fri 28 — Late: 53Fri 28 — Severely late: 112Fri 28 — No-show: 8478%Sat 29 — On time: 151Sat 29 — Late: 90Sat 29 — Severely late: 42Sat 29 — No-show: 3753%Sun 30 — On time: 172Sun 30 — Late: 60Sun 30 — Severely late: 42Sun 30 — No-show: 4646%Sun 30Mon 31 — On time: 136Mon 31 — Late: 88Mon 31 — Severely late: 83Mon 31 — No-show: 1458%Tue 1 — On time: 145Tue 1 — Late: 69Tue 1 — Severely late: 81Tue 1 — No-show: 2655%Wed 2 — On time: 134Wed 2 — Late: 72Wed 2 — Severely late: 65Wed 2 — No-show: 5058%Thu 3 — On time: 124Thu 3 — Late: 77Thu 3 — Severely late: 95Thu 3 — No-show: 2561%Thu 3Fri 4 — On time: 108Fri 4 — Late: 73Fri 4 — Severely late: 91Fri 4 — No-show: 4966%Sat 5 — On time: 148Sat 5 — Late: 77Sat 5 — Severely late: 39Sat 5 — No-show: 5654%Sun 6 — On time: 184Sun 6 — Late: 66Sun 6 — Severely late: 18Sun 6 — No-show: 5242%Mon 7 — On time: 119Mon 7 — Late: 79Mon 7 — Severely late: 83Mon 7 — No-show: 4063%Mon 7Tue 8 — On time: 104Tue 8 — Late: 80Tue 8 — Severely late: 74Tue 8 — No-show: 6368%Wed 9 — On time: 127Wed 9 — Late: 78Wed 9 — Severely late: 71Wed 9 — No-show: 4560%Thu 10 — On time: 116Thu 10 — Late: 79Thu 10 — Severely late: 74Thu 10 — No-show: 5264%Fri 11 — On time: 118Fri 11 — Late: 87Fri 11 — Severely late: 69Fri 11 — No-show: 4663%Fri 11Sat 12 — On time: 153Sat 12 — Late: 75Sat 12 — Severely late: 24Sat 12 — No-show: 6852%Sun 13 — On time: 155Sun 13 — Late: 75Sun 13 — Severely late: 24Sun 13 — No-show: 6652%Mon 14 — On time: 135Mon 14 — Late: 77Mon 14 — Severely late: 86Mon 14 — No-show: 2358%Tue 15 — On time: 133Tue 15 — Late: 65Tue 15 — Severely late: 60Tue 15 — No-show: 6258%Tue 15Wed 16 — On time: 115Wed 16 — Late: 84Wed 16 — Severely late: 59Wed 16 — No-show: 6364%Thu 17 — On time: 128Thu 17 — Late: 70Thu 17 — Severely late: 68Thu 17 — No-show: 5560%Fri 18 — On time: 120Fri 18 — Late: 90Fri 18 — Severely late: 68Fri 18 — No-show: 4363%Sat 19 — On time: 97Sat 19 — Late: 40Sat 19 — Severely late: 23Sat 19 — No-show: 16070%Sat 19Sun 20 — On time: 195Sun 20 — Late: 59Sun 20 — Severely late: 23Sun 20 — No-show: 4339%Mon 21 — On time: 142Mon 21 — Late: 85Mon 21 — Severely late: 66Mon 21 — No-show: 2856%Tue 22 — On time: 128Tue 22 — Late: 72Tue 22 — Severely late: 69Tue 22 — No-show: 5260%Wed 23 — On time: 128Wed 23 — Late: 79Wed 23 — Severely late: 88Wed 23 — No-show: 2660%Wed 23Thu 24 — On time: 93Thu 24 — Late: 63Thu 24 — Severely late: 71Thu 24 — No-show: 9371%Fri 25 — On time: 97Fri 25 — Late: 78Fri 25 — Severely late: 89Fri 25 — No-show: 5670%Sat 26 — On time: 158Sat 26 — Late: 85Sat 26 — Severely late: 33Sat 26 — No-show: 4451%Sun 27 — On time: 163Sun 27 — Late: 74Sun 27 — Severely late: 37Sun 27 — No-show: 4449%Sun 27Mon 28 — On time: 113Mon 28 — Late: 80Mon 28 — Severely late: 74Mon 28 — No-show: 5365%Tue 29 — On time: 77Tue 29 — Late: 85Tue 29 — Severely late: 83Tue 29 — No-show: 7576%Wed 30 — On time: 89Wed 30 — Late: 78Wed 30 — Severely late: 105Wed 30 — No-show: 4872%Thu 1 — On time: 119Thu 1 — Late: 82Thu 1 — Severely late: 98Thu 1 — No-show: 3064%Thu 1Fri 2 — On time: 103Fri 2 — Late: 70Fri 2 — Severely late: 94Fri 2 — No-show: 5368%Sat 3 — On time: 163Sat 3 — Late: 73Sat 3 — Severely late: 40Sat 3 — No-show: 3848%Sun 4 — On time: 167Sun 4 — Late: 79Sun 4 — Severely late: 41Sun 4 — No-show: 2747%Mon 5 — On time: 112Mon 5 — Late: 85Mon 5 — Severely late: 76Mon 5 — No-show: 4765%Mon 5Tue 6 — On time: 140Tue 6 — Late: 71Tue 6 — Severely late: 69Tue 6 — No-show: 4056%Wed 7 — On time: 143Wed 7 — Late: 84Wed 7 — Severely late: 56Wed 7 — No-show: 3755%Thu 8 — On time: 137Thu 8 — Late: 84Thu 8 — Severely late: 42Thu 8 — No-show: 5757%Fri 9 — On time: 137Fri 9 — Late: 108Fri 9 — Severely late: 57Fri 9 — No-show: 1857%Fri 9Sat 10 — On time: 185Sat 10 — Late: 77Sat 10 — Severely late: 20Sat 10 — No-show: 3241%Sun 11 — On time: 166Sun 11 — Late: 60Sun 11 — Severely late: 33Sun 11 — No-show: 5547%Mon 12 — On time: 157Mon 12 — Late: 69Mon 12 — Severely late: 53Mon 12 — No-show: 4251%Tue 13 — On time: 147Tue 13 — Late: 60Tue 13 — Severely late: 61Tue 13 — No-show: 5354%Tue 13Wed 14 — On time: 153Wed 14 — Late: 72Wed 14 — Severely late: 69Wed 14 — No-show: 2752%Thu 15 — On time: 86Thu 15 — Late: 44Thu 15 — Severely late: 43Thu 15 — No-show: 14873%Fri 16 — On time: 81Fri 16 — Late: 51Fri 16 — Severely late: 37Fri 16 — No-show: 15075%
On timeLateSeverely lateNo-show

A journey is counted once, on the day it was scheduled to depart, using the outcome at its final stop.

Time of day

Bars: how often departures in that hour go wrong. Line: how many minutes late they run on average, on the right-hand axis.

Failure rate and average delay by hour0%25%50%75%100%00:00 — Late: 1 of 38 (3%)00:00 — No-show: 6 of 38 (16%)0004:00 — Late: 40 of 117 (34%)04:00 — Severely late: 7 of 117 (6%)04:00 — No-show: 8 of 117 (7%)0405:00 — Late: 183 of 1077 (17%)05:00 — Severely late: 93 of 1077 (9%)05:00 — No-show: 126 of 1077 (12%)0506:00 — Late: 208 of 1489 (14%)06:00 — Severely late: 239 of 1489 (16%)06:00 — No-show: 202 of 1489 (14%)0607:00 — Late: 249 of 1350 (18%)07:00 — Severely late: 286 of 1350 (21%)07:00 — No-show: 198 of 1350 (15%)0708:00 — Late: 258 of 1071 (24%)08:00 — Severely late: 155 of 1071 (14%)08:00 — No-show: 145 of 1071 (14%)0809:00 — Late: 227 of 944 (24%)09:00 — Severely late: 149 of 944 (16%)09:00 — No-show: 117 of 944 (12%)0910:00 — Late: 252 of 944 (27%)10:00 — Severely late: 183 of 944 (19%)10:00 — No-show: 118 of 944 (12%)1011:00 — Late: 228 of 944 (24%)11:00 — Severely late: 181 of 944 (19%)11:00 — No-show: 98 of 944 (10%)1112:00 — Late: 248 of 944 (26%)12:00 — Severely late: 125 of 944 (13%)12:00 — No-show: 118 of 944 (12%)1213:00 — Late: 260 of 1011 (26%)13:00 — Severely late: 262 of 1011 (26%)13:00 — No-show: 132 of 1011 (13%)1314:00 — Late: 325 of 1269 (26%)14:00 — Severely late: 369 of 1269 (29%)14:00 — No-show: 184 of 1269 (14%)1415:00 — Late: 318 of 1412 (23%)15:00 — Severely late: 445 of 1412 (32%)15:00 — No-show: 218 of 1412 (15%)1516:00 — Late: 254 of 1381 (18%)16:00 — Severely late: 483 of 1381 (35%)16:00 — No-show: 244 of 1381 (18%)1617:00 — Late: 323 of 1386 (23%)17:00 — Severely late: 293 of 1386 (21%)17:00 — No-show: 278 of 1386 (20%)1718:00 — Late: 253 of 1020 (25%)18:00 — Severely late: 95 of 1020 (9%)18:00 — No-show: 218 of 1020 (21%)1819:00 — Late: 268 of 760 (35%)19:00 — Severely late: 101 of 760 (13%)19:00 — No-show: 135 of 760 (18%)1920:00 — Late: 230 of 720 (32%)20:00 — Severely late: 148 of 720 (21%)20:00 — No-show: 130 of 720 (18%)2021:00 — Late: 177 of 600 (30%)21:00 — Severely late: 111 of 600 (18%)21:00 — No-show: 99 of 600 (16%)2122:00 — Late: 95 of 340 (28%)22:00 — Severely late: 35 of 340 (10%)22:00 — No-show: 43 of 340 (13%)2223:00 — Late: 39 of 158 (25%)23:00 — Severely late: 9 of 158 (6%)23:00 — No-show: 17 of 158 (11%)2300: 2.0 min average delay04: 5.4 min average delay05: 4.4 min average delay06: 5.7 min average delay07: 6.9 min average delay08: 6.1 min average delay09: 6.2 min average delay10: 6.8 min average delay11: 6.8 min average delay12: 5.9 min average delay13: 8.2 min average delay14: 8.8 min average delay15: 9.7 min average delay16: 11.4 min average delay17: 8.0 min average delay18: 5.2 min average delay19: 6.4 min average delay20: 7.7 min average delay21: 6.5 min average delay22: 4.9 min average delay23: 3.4 min average delay0481115
LateSeverely lateNo-show

Hollow dashed stubs are hours with fewer than 8 tracked journeys — shown, but not rated, because a percentage off two buses is noise.

Route by route

Each route's journeys as a share of its own total, worst first. Normalised, because route 1 runs far more services than route 4 and raw counts would just redraw the timetable.

Outcome mix by routeRoute 4Route 4 — On time: 432 of 2769 (16%)Route 4 — Late: 845 of 2769 (31%)Route 4 — Severely late: 1123 of 2769 (41%)Route 4 — No-show: 369 of 2769 (13%)84%Route 5Route 5 — On time: 845 of 2788 (30%)Route 5 — Late: 845 of 2788 (30%)Route 5 — Severely late: 773 of 2788 (28%)Route 5 — No-show: 325 of 2788 (12%)70%Route 1Route 1 — On time: 3481 of 7730 (45%)Route 1 — Late: 1829 of 7730 (24%)Route 1 — Severely late: 1098 of 7730 (14%)Route 1 — No-show: 1322 of 7730 (17%)55%Route 3Route 3 — On time: 1591 of 2848 (56%)Route 3 — Late: 401 of 2848 (14%)Route 3 — Severely late: 459 of 2848 (16%)Route 3 — No-show: 397 of 2848 (14%)44%Route 2Route 2 — On time: 1587 of 2840 (56%)Route 2 — Late: 516 of 2840 (18%)Route 2 — Severely late: 316 of 2840 (11%)Route 2 — No-show: 421 of 2840 (15%)44%
On timeLateSeverely lateNo-show

Where and when it breaks

Share of journeys that went wrong, by route and hour. Darker is worse; faint cells are hours with too little data to rate.

Unreliability by route and hour00050709111315171921234Route 4 at 05: 76% unreliable (156 journeys)Route 4 at 06: 81% unreliable (266 journeys)Route 4 at 07: 83% unreliable (209 journeys)Route 4 at 08: 78% unreliable (145 journeys)Route 4 at 09: 81% unreliable (118 journeys)Route 4 at 10: 88% unreliable (118 journeys)Route 4 at 11: 80% unreliable (118 journeys)Route 4 at 12: 87% unreliable (118 journeys)Route 4 at 13: 98% unreliable (146 journeys)Route 4 at 14: 89% unreliable (169 journeys)Route 4 at 15: 85% unreliable (227 journeys)Route 4 at 16: 87% unreliable (236 journeys)Route 4 at 17: 79% unreliable (243 journeys)Route 4 at 18: 76% unreliable (160 journeys)Route 4 at 19: 84% unreliable (120 journeys)Route 4 at 20: 98% unreliable (120 journeys)Route 4 at 21: 98% unreliable (80 journeys)Route 4 at 22: 90% unreliable (20 journeys)5Route 5 at 04: 51% unreliable (78 journeys)Route 5 at 05: 36% unreliable (198 journeys)Route 5 at 06: 47% unreliable (236 journeys)Route 5 at 07: 57% unreliable (197 journeys)Route 5 at 08: 72% unreliable (138 journeys)Route 5 at 09: 60% unreliable (118 journeys)Route 5 at 10: 74% unreliable (118 journeys)Route 5 at 11: 71% unreliable (118 journeys)Route 5 at 12: 86% unreliable (118 journeys)Route 5 at 13: 93% unreliable (118 journeys)Route 5 at 14: 80% unreliable (196 journeys)Route 5 at 15: 81% unreliable (236 journeys)Route 5 at 16: 83% unreliable (238 journeys)Route 5 at 17: 75% unreliable (201 journeys)Route 5 at 18: 62% unreliable (140 journeys)Route 5 at 19: 82% unreliable (120 journeys)Route 5 at 20: 77% unreliable (120 journeys)Route 5 at 21: 81% unreliable (80 journeys)Route 5 at 22: 95% unreliable (20 journeys)1Route 1 at 00: 18% unreliable (38 journeys)Route 1 at 05: 27% unreliable (351 journeys)Route 1 at 06: 35% unreliable (493 journeys)Route 1 at 07: 45% unreliable (472 journeys)Route 1 at 08: 47% unreliable (472 journeys)Route 1 at 09: 56% unreliable (472 journeys)Route 1 at 10: 62% unreliable (472 journeys)Route 1 at 11: 56% unreliable (472 journeys)Route 1 at 12: 49% unreliable (472 journeys)Route 1 at 13: 58% unreliable (511 journeys)Route 1 at 14: 65% unreliable (516 journeys)Route 1 at 15: 67% unreliable (477 journeys)Route 1 at 16: 73% unreliable (433 journeys)Route 1 at 17: 74% unreliable (461 journeys)Route 1 at 18: 54% unreliable (400 journeys)Route 1 at 19: 55% unreliable (320 journeys)Route 1 at 20: 65% unreliable (260 journeys)Route 1 at 21: 61% unreliable (240 journeys)Route 1 at 22: 47% unreliable (240 journeys)Route 1 at 23: 41% unreliable (158 journeys)3Route 3 at 05: 21% unreliable (195 journeys)Route 3 at 06: 23% unreliable (258 journeys)Route 3 at 07: 41% unreliable (236 journeys)Route 3 at 08: 34% unreliable (158 journeys)Route 3 at 09: 29% unreliable (118 journeys)Route 3 at 10: 29% unreliable (118 journeys)Route 3 at 11: 31% unreliable (118 journeys)Route 3 at 12: 27% unreliable (118 journeys)Route 3 at 13: 44% unreliable (118 journeys)Route 3 at 14: 69% unreliable (196 journeys)Route 3 at 15: 72% unreliable (236 journeys)Route 3 at 16: 74% unreliable (238 journeys)Route 3 at 17: 54% unreliable (241 journeys)Route 3 at 18: 44% unreliable (160 journeys)Route 3 at 19: 50% unreliable (80 journeys)Route 3 at 20: 41% unreliable (100 journeys)Route 3 at 21: 37% unreliable (120 journeys)Route 3 at 22: 35% unreliable (40 journeys)2Route 2 at 04: 38% unreliable (39 journeys)Route 2 at 05: 44% unreliable (177 journeys)Route 2 at 06: 39% unreliable (236 journeys)Route 2 at 07: 59% unreliable (236 journeys)Route 2 at 08: 46% unreliable (158 journeys)Route 2 at 09: 23% unreliable (118 journeys)Route 2 at 10: 28% unreliable (118 journeys)Route 2 at 11: 26% unreliable (118 journeys)Route 2 at 12: 22% unreliable (118 journeys)Route 2 at 13: 44% unreliable (118 journeys)Route 2 at 14: 53% unreliable (192 journeys)Route 2 at 15: 45% unreliable (236 journeys)Route 2 at 16: 37% unreliable (236 journeys)Route 2 at 17: 34% unreliable (240 journeys)Route 2 at 18: 45% unreliable (160 journeys)Route 2 at 19: 75% unreliable (120 journeys)Route 2 at 20: 74% unreliable (120 journeys)Route 2 at 21: 66% unreliable (80 journeys)Route 2 at 22: 50% unreliable (20 journeys)
Share of journeys late or worse0%100%

How late is late

Distribution of the worst delay recorded on each journey.

Delay distribution02000400060008000Early: 492 journeys (3%)492Early0-5: 7433 journeys (46%)74330-55-10: 4435 journeys (27%)44355-1010-15: 1914 journeys (12%)191410-1515-20: 952 journeys (6%)95215-2020-30: 660 journeys (4%)66020-3030+: 264 journeys (2%)26430+

Buckets align with the thresholds used everywhere else on this site: over 5 minutes counts as late, over 10 as severely late.

Day of week

Same measure, grouped by weekday.

Journey outcomes by day of week0800160024003200Sun — On time: 1401Sun — Late: 554Sun — Severely late: 250Sun — No-show: 34145%SunMon — On time: 1052Mon — Late: 627Mon — Severely late: 616Mon — No-show: 27159%MonTue — On time: 1041Tue — Late: 592Tue — Severely late: 618Tue — No-show: 40061%TueWed — On time: 1151Wed — Late: 715Wed — Severely late: 672Wed — No-show: 34960%WedThu — On time: 1085Thu — Late: 648Thu — Severely late: 658Thu — No-show: 50463%ThuFri — On time: 980Fri — Late: 698Fri — Severely late: 700Fri — No-show: 50466%FriSat — On time: 1226Sat — Late: 602Sat — Severely late: 255Sat — No-show: 46552%Sat
On timeLateSeverely lateNo-show

Departures that fail every time

Scheduled departures this tracker has seen at least twice and which have gone wrong on every single occasion. If you catch one of these regularly, this is the evidence.

DepartsRouteTowardsTimes seenNever trackedAvg delay
21:42Route 4Jacks Point44716 min
20:42Route 4Jacks Point44514 min
17:59Route 1Sunshine Bay44813 min
06:00Route 4Arrowtown44211 min
21:00Route 4Arrowtown4489 min
22:15Route 1Sunshine Bay4459 min
20:14Route 1Sunshine Bay4429 min
11:00Route 4Arrowtown43418 min
12:00Route 4Arrowtown43617 min
10:00Route 4Arrowtown43616 min
13:00Route 4Arrowtown43615 min
09:00Route 4Arrowtown43813 min

How to read this