Reliability trends

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

7d30d90dAll
1256 of 2232 tracked journeys (56%) were late, severely late, or never showed up.
2232
Journeys tracked
1256
Late or worse
976
On time
507
Never tracked
4m
Median delay
48m
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 day090180270360Fri 9 — On time: 10%Fri 9Sat 10 — On time: 185Sat 10 — Late: 77Sat 10 — Severely late: 20Sat 10 — No-show: 3241%Sat 10Sun 11 — On time: 166Sun 11 — Late: 60Sun 11 — Severely late: 33Sun 11 — No-show: 5547%Sun 11Mon 12 — On time: 157Mon 12 — Late: 69Mon 12 — Severely late: 53Mon 12 — No-show: 4251%Mon 12Tue 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%Wed 14Thu 15 — On time: 86Thu 15 — Late: 44Thu 15 — Severely late: 43Thu 15 — No-show: 14873%Thu 15Fri 16 — On time: 81Fri 16 — Late: 51Fri 16 — Severely late: 37Fri 16 — No-show: 15075%Fri 16
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 — No-show: 2 of 14 (14%)0005:00 — Late: 5 of 21 (24%)05:00 — Severely late: 1 of 21 (5%)05:00 — No-show: 3 of 21 (14%)0506:00 — Late: 23 of 182 (13%)06:00 — Severely late: 13 of 182 (7%)06:00 — No-show: 23 of 182 (13%)0607:00 — Late: 13 of 171 (8%)07:00 — Severely late: 25 of 171 (15%)07:00 — No-show: 35 of 171 (20%)0708:00 — Late: 20 of 152 (13%)08:00 — Severely late: 32 of 152 (21%)08:00 — No-show: 35 of 152 (23%)0809:00 — Late: 31 of 112 (28%)09:00 — Severely late: 7 of 112 (6%)09:00 — No-show: 22 of 112 (20%)0910:00 — Late: 28 of 112 (25%)10:00 — Severely late: 14 of 112 (12%)10:00 — No-show: 25 of 112 (22%)1011:00 — Late: 24 of 112 (21%)11:00 — Severely late: 17 of 112 (15%)11:00 — No-show: 18 of 112 (16%)1112:00 — Late: 21 of 112 (19%)12:00 — Severely late: 6 of 112 (5%)12:00 — No-show: 20 of 112 (18%)1213:00 — Late: 26 of 112 (23%)13:00 — Severely late: 10 of 112 (9%)13:00 — No-show: 18 of 112 (16%)1314:00 — Late: 24 of 120 (20%)14:00 — Severely late: 32 of 120 (27%)14:00 — No-show: 26 of 120 (22%)1415:00 — Late: 37 of 166 (22%)15:00 — Severely late: 36 of 166 (22%)15:00 — No-show: 44 of 166 (27%)1516:00 — Late: 30 of 168 (18%)16:00 — Severely late: 31 of 168 (18%)16:00 — No-show: 41 of 168 (24%)1617:00 — Late: 25 of 161 (16%)17:00 — Severely late: 38 of 161 (24%)17:00 — No-show: 47 of 161 (29%)1718:00 — Late: 34 of 161 (21%)18:00 — Severely late: 12 of 161 (7%)18:00 — No-show: 51 of 161 (32%)1819:00 — Late: 17 of 98 (17%)19:00 — Severely late: 5 of 98 (5%)19:00 — No-show: 33 of 98 (34%)1920:00 — Late: 24 of 84 (29%)20:00 — Severely late: 13 of 84 (15%)20:00 — No-show: 24 of 84 (29%)2021:00 — Late: 23 of 84 (27%)21:00 — Severely late: 18 of 84 (21%)21:00 — No-show: 22 of 84 (26%)2122:00 — Late: 21 of 63 (33%)22:00 — Severely late: 5 of 63 (8%)22:00 — No-show: 14 of 63 (22%)2223:00 — Late: 7 of 27 (26%)23:00 — Severely late: 1 of 27 (4%)23:00 — No-show: 4 of 27 (15%)2300: 2.1 min average delay05: 4.7 min average delay06: 3.7 min average delay07: 5.2 min average delay08: 7.4 min average delay09: 5.0 min average delay10: 6.2 min average delay11: 5.5 min average delay12: 4.4 min average delay13: 4.9 min average delay14: 8.0 min average delay15: 7.5 min average delay16: 7.4 min average delay17: 9.0 min average delay18: 4.8 min average delay19: 4.1 min average delay20: 7.7 min average delay21: 7.5 min average delay22: 5.0 min average delay23: 2.8 min average delay025810
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: 61 of 319 (19%)Route 4 — Late: 103 of 319 (32%)Route 4 — Severely late: 97 of 319 (30%)Route 4 — No-show: 58 of 319 (18%)81%Route 5Route 5 — On time: 109 of 329 (33%)Route 5 — Late: 87 of 329 (26%)Route 5 — Severely late: 55 of 329 (17%)Route 5 — No-show: 78 of 329 (24%)67%Route 3Route 3 — On time: 154 of 336 (46%)Route 3 — Late: 39 of 336 (12%)Route 3 — Severely late: 56 of 336 (17%)Route 3 — No-show: 87 of 336 (26%)54%Route 1Route 1 — On time: 464 of 914 (51%)Route 1 — Late: 159 of 914 (17%)Route 1 — Severely late: 64 of 914 (7%)Route 1 — No-show: 227 of 914 (25%)49%Route 2Route 2 — On time: 188 of 334 (56%)Route 2 — Late: 45 of 334 (13%)Route 2 — Severely late: 44 of 334 (13%)Route 2 — No-show: 57 of 334 (17%)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 hour000608101214161820224Route 4 at 06: 64% unreliable (28 journeys)Route 4 at 07: 94% unreliable (31 journeys)Route 4 at 08: 58% unreliable (19 journeys)Route 4 at 09: 86% unreliable (14 journeys)Route 4 at 10: 86% unreliable (14 journeys)Route 4 at 11: 86% unreliable (14 journeys)Route 4 at 12: 64% unreliable (14 journeys)Route 4 at 13: 86% unreliable (14 journeys)Route 4 at 14: 100% unreliable (17 journeys)Route 4 at 15: 76% unreliable (21 journeys)Route 4 at 16: 79% unreliable (28 journeys)Route 4 at 17: 82% unreliable (28 journeys)Route 4 at 18: 82% unreliable (28 journeys)Route 4 at 19: 57% unreliable (14 journeys)Route 4 at 20: 93% unreliable (14 journeys)Route 4 at 21: 100% unreliable (14 journeys)5Route 5 at 05: 50% unreliable (14 journeys)Route 5 at 06: 29% unreliable (28 journeys)Route 5 at 07: 29% unreliable (28 journeys)Route 5 at 08: 81% unreliable (21 journeys)Route 5 at 09: 71% unreliable (14 journeys)Route 5 at 10: 86% unreliable (14 journeys)Route 5 at 11: 71% unreliable (14 journeys)Route 5 at 12: 64% unreliable (14 journeys)Route 5 at 13: 86% unreliable (14 journeys)Route 5 at 14: 79% unreliable (14 journeys)Route 5 at 15: 82% unreliable (28 journeys)Route 5 at 16: 79% unreliable (28 journeys)Route 5 at 17: 75% unreliable (28 journeys)Route 5 at 18: 62% unreliable (21 journeys)Route 5 at 19: 64% unreliable (14 journeys)Route 5 at 20: 79% unreliable (14 journeys)Route 5 at 21: 79% unreliable (14 journeys)3Route 3 at 06: 23% unreliable (35 journeys)Route 3 at 07: 21% unreliable (28 journeys)Route 3 at 08: 64% unreliable (28 journeys)Route 3 at 09: 43% unreliable (14 journeys)Route 3 at 10: 43% unreliable (14 journeys)Route 3 at 11: 7% unreliable (14 journeys)Route 3 at 12: 21% unreliable (14 journeys)Route 3 at 13: 14% unreliable (14 journeys)Route 3 at 14: 79% unreliable (14 journeys)Route 3 at 15: 89% unreliable (28 journeys)Route 3 at 16: 82% unreliable (28 journeys)Route 3 at 17: 82% unreliable (28 journeys)Route 3 at 18: 64% unreliable (28 journeys)Route 3 at 19: 57% unreliable (14 journeys)Route 3 at 21: 64% unreliable (14 journeys)Route 3 at 22: 64% unreliable (14 journeys)1Route 1 at 00: 14% unreliable (14 journeys)Route 1 at 06: 30% unreliable (63 journeys)Route 1 at 07: 36% unreliable (56 journeys)Route 1 at 08: 41% unreliable (56 journeys)Route 1 at 09: 46% unreliable (56 journeys)Route 1 at 10: 57% unreliable (56 journeys)Route 1 at 11: 52% unreliable (56 journeys)Route 1 at 12: 41% unreliable (56 journeys)Route 1 at 13: 43% unreliable (56 journeys)Route 1 at 14: 57% unreliable (63 journeys)Route 1 at 15: 56% unreliable (61 journeys)Route 1 at 16: 43% unreliable (56 journeys)Route 1 at 17: 71% unreliable (49 journeys)Route 1 at 18: 62% unreliable (56 journeys)Route 1 at 19: 48% unreliable (42 journeys)Route 1 at 20: 63% unreliable (35 journeys)Route 1 at 21: 64% unreliable (28 journeys)Route 1 at 22: 57% unreliable (28 journeys)Route 1 at 23: 44% unreliable (27 journeys)2Route 2 at 06: 21% unreliable (28 journeys)Route 2 at 07: 36% unreliable (28 journeys)Route 2 at 08: 64% unreliable (28 journeys)Route 2 at 09: 43% unreliable (14 journeys)Route 2 at 10: 36% unreliable (14 journeys)Route 2 at 11: 50% unreliable (14 journeys)Route 2 at 12: 21% unreliable (14 journeys)Route 2 at 13: 29% unreliable (14 journeys)Route 2 at 14: 58% unreliable (12 journeys)Route 2 at 15: 68% unreliable (28 journeys)Route 2 at 16: 39% unreliable (28 journeys)Route 2 at 17: 29% unreliable (28 journeys)Route 2 at 18: 29% unreliable (28 journeys)Route 2 at 19: 71% unreliable (14 journeys)Route 2 at 20: 64% unreliable (14 journeys)Route 2 at 21: 79% unreliable (14 journeys)
Share of journeys late or worse0%100%

How late is late

Distribution of the worst delay recorded on each journey.

Delay distribution03006009001200Early: 53 journeys (3%)53Early0-5: 923 journeys (53%)9230-55-10: 432 journeys (25%)4325-1010-15: 174 journeys (10%)17410-1515-20: 80 journeys (5%)8015-2020-30: 52 journeys (3%)5220-3030+: 12 journeys (1%)1230+

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 week090180270360Sun — On time: 166Sun — Late: 60Sun — Severely late: 33Sun — No-show: 5547%SunMon — On time: 157Mon — Late: 69Mon — Severely late: 53Mon — No-show: 4251%MonTue — On time: 147Tue — Late: 60Tue — Severely late: 61Tue — No-show: 5354%TueWed — On time: 153Wed — Late: 72Wed — Severely late: 69Wed — No-show: 2752%WedThu — On time: 86Thu — Late: 44Thu — Severely late: 43Thu — No-show: 14873%ThuFri — On time: 82Fri — Late: 51Fri — Severely late: 37Fri — No-show: 15074%FriSat — On time: 185Sat — Late: 77Sat — Severely late: 20Sat — No-show: 3241%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
17:36Route 3Kelvin Heights7222 min
16:54Route 3Quail Rise7219 min
15:36Route 3Kelvin Heights7216 min
10:00Route 4Arrowtown7116 min
20:42Route 4Jacks Point7115 min
17:13Route 1Sunshine Bay7315 min
11:00Route 4Arrowtown7014 min
21:42Route 4Jacks Point7214 min
07:30Route 4Arrowtown7014 min
12:05Route 5Lake Hayes Estate7213 min
21:08Route 5Lake Hayes Estate7213 min
14:00Route 4Arrowtown7113 min

How to read this