How the buses are actually running
Every bus that reports its position is matched to its scheduled journey and timed out of each stop. Not a survey and not a sample — the whole tracked fleet, every day.
Right now
Area by area →Each area’s status over the last hour, against how it normally runs at this time of day.
The last week
Where this covers
Wherever buses report to the open data feed and their timetable has been loaded.
How it’s measured
Timed on departure
A bus is judged on when it leaves a stop, not when it reaches one. A bus arriving at a timing point early waits there until it is due, so timing the arrival would count normal operation as running early.
At timing points
The stops operators publish times for and are held to. Times at other stops are interpolated by whoever produced the timetable rather than promised, so measuring against them scores an operator on someone else’s arithmetic.
The on-time window
A departure counts as on time from 1 minute early to 5 minutes 59 seconds late — the convention used across the UK, so these figures sit alongside published ones.
Compared with itself
An area’s live status is set against its own history for the same hour and kind of day. A fixed threshold would report every weekday morning peak as a fault.