How often bus timetables change, and why your usual time moved
Timetables are republished constantly. Here is what drives it and how to avoid being caught out.
People tend to assume bus timetables change once or twice a year. They change far more often than that, and a shift of a few minutes at your stop is one of the most common reasons a bus you have caught for months is suddenly gone when you arrive.
How often, in practice
We track when each operator last republished its timetable data. Of the timetable datasets we import, around 6% are updated on any given day, roughly 19% within a week, and about a third within a month.
Most of those updates are small. An operator republishes because a few journeys have moved, a stop has been added, or a seasonal variation has started. Wholesale network changes are rarer, but the small adjustments are constant.
What drives the changes
Running time adjustments. If a route is regularly late at a particular point, the operator may add running time to the schedule. Every subsequent stop then moves a minute or two later. Nothing has been added or removed, but your departure time has changed.
Roadworks and permanent road changes. A new layout, a bus lane, or a closed road can force a rerouting, which changes both the timings and sometimes the stops served.
Seasonal and school variations. Term dates, summer timetables and holiday services all produce republished data.
Commercial changes. Operators can and do register changes to services they run commercially. Routes are extended, shortened, combined or withdrawn.
Contract changes. Where a service is supported by a local authority, a change of contract can change the operator, the timetable, or both.
Why the time moved but the route did not
This is the case that confuses people most. The route number is the same, the destination is the same, the stops are the same — but the departure from your stop is now 08:47 instead of 08:44.
That is almost always a running time adjustment somewhere earlier on the route. The change was made to fix reliability at a different point, and your stop inherits it. There is no announcement because, from the operator's point of view, the service has not changed.
How to avoid being caught out
Check the day you travel, not a remembered time. This is the whole answer, really. A departure time you learnt three months ago is a good guess, not a fact.
Be more careful after a known change point. Term starts and ends, the start of summer services, and the days around Christmas are when larger changes land.
Watch for the times moving by a minute or two. If your usual bus now shows a slightly different time, that is a real change rather than a display quirk, and it will stay changed.
Do not rely on a printed timetable at the stop as the current one. Posters are updated on their own cycle and can lag behind the published data, particularly at quieter stops.
How current the times here are
Our timetable data is refreshed from the national publishing service, and each dataset carries the timestamp of when its operator last updated it. That is what lets us pick up changes without waiting for a full manual reload of everything.
The honest caveat is that we can only be as current as the operator's own publishing. If an operator changes a service and republishes late, or does not republish at all, no bus website can know about it in advance. That is a real limitation of any timetable source, including this one.
If you find times here that clearly do not match reality on the ground, please tell us through the report a problem page — it helps us tell the difference between stale source data and a mistake in how we are reading it.
Related reading
- Where England's bus times come from — how the data is published in the first place
- Why your bus doesn't run in the school holidays — the seasonal variation that catches most people
- Bank holiday bus times in England — the other predictable disruption
