Which Auckland services are actually punctual?

Auckland Transport measures punctuality only at the first and last stop. This site measures it at every stop — because passengers rarely ride a route end to end.

AT's official definitions

Reliable: the service ran and left the first stop between 1 minute early and 10 minutes late.

Punctual: left the first stop between 1 minute early and 5 minutes late, and arrived at the last stop no more than 5 minutes late.

In 2023/24 AT reported 94% reliable, 88% punctual under this first/last-stop method.

Our method

We record the actual delay at every intermediate stop, keeping only observations the vehicle has already passed — never predictions.

Modes and directions are kept separate: a bus and a train are different services, and so are the two directions of one line.

When we weren't watching, we say so rather than guessing. Unobserved trips are excluded from every rate.

Choose a mode

Trailing 90 days to 2026-09-27. Each mode is measured and ranked on its own.

Buses

64%
within 5 min of schedule
Median delay
28s late
Ghost services
0.80%
Routes
193
Observations
4,243,589

Ferries

48%
within 5 min of schedule
Median delay
5m 20s late
Ghost services
85.81%
Routes
8
Observations
79

Trains

97%
within 5 min of schedule
Median delay
1m 25s late
Ghost services
0.45%
Routes
5
Observations
114,490

How much did we actually see?

A service we weren't watching can't be judged. Rather than assume it ran — or count it as a ghost service — we exclude it and report the shortfall.

43 day(s) measured · mean polling coverage 98%.

Service dayPolledNote
2026-08-08 77.8% Estimated. Collector started 08:19 NZ, 5.3h into the service day; poll logging did not exist yet. Trips due before it started are marked unobserved, not ghost services.
2026-08-16 29.24%
2026-08-17 99.79%
2026-08-18 99.93%
2026-08-19 99.93%
2026-08-20 99.93%
2026-08-21 99.79%
2026-08-22 99.93%
2026-08-23 99.72%
2026-08-24 98.06%
2026-08-25 99.86%
2026-08-26 99.65%
2026-08-27 99.93%
2026-08-28 99.93%
2026-08-29 99.86%
2026-08-30 99.93%
2026-08-31 99.93%
2026-09-01 99.93%
2026-09-02 99.86%
2026-09-03 99.93%
2026-09-04 99.93%
2026-09-05 99.93%
2026-09-06 99.93%
2026-09-07 99.86%
2026-09-08 99.86%
2026-09-09 99.93%
2026-09-10 99.93%
2026-09-11 100%
2026-09-12 99.93%
2026-09-13 99.86%
2026-09-14 99.93%
2026-09-15 99.93%
2026-09-16 99.86%
2026-09-17 99.93%
2026-09-18 99.93%
2026-09-19 99.93%
2026-09-20 99.93%
2026-09-21 99.93%
2026-09-22 99.93%
2026-09-23 99.93%
2026-09-24 100%
2026-09-25 99.86%
2026-09-26 95.76%