Why your bus doesn't run in the school holidays
School-day journeys are a normal part of the timetable. Here is how to spot one before the holidays start.
A bus that has run every weekday for months suddenly is not there. Nothing has been cancelled and no disruption is published. What has usually happened is that the journey only ever ran on school days, and the schools have broken up.
School-day journeys are ordinary timetable entries
There is a common assumption that "school buses" are separate vehicles doing separate work, marked as such. Some are. But a great many school-day journeys are ordinary public services on ordinary routes, which happen to be timetabled to run only when schools are open.
Operators mark these journeys in their published timetables, so the information is there — it is just easy to miss when you only ever look at the next few departures.
Across the areas this site covers, 51,071 journeys are marked as school-day only, out of 730,835 in total. That is a substantial share of the network, concentrated at the times you would expect: early morning and mid-afternoon on weekdays.
Why they exist
Two reasons, mostly.
The first is capacity. A route that carries a manageable load for most of the day cannot absorb a whole school's worth of passengers at half past eight. Extra journeys are timetabled specifically for those peaks.
The second is coverage. Some journeys exist mainly to link an area to a particular school, following a routing that would carry very few people at any other time of day.
Both disappear when the schools do, because the demand they were created for is not there.
How to spot one before it catches you out
The clearest signals:
- The time of day. A journey at around 07:30–08:45 or 14:45–16:15 on weekdays, on a route that is otherwise less frequent, is a candidate.
- The destination. If the destination shown is a school, an academy or a college rather than a town or district, it is almost certainly a school-day journey. Route names on this site include the places at each end, so a route ending at a school name is visible in the URL and heading — for example a service to a school appears as such in the route's name.
- It only appears on weekdays in term time. If a departure you rely on is missing today and today is in the holidays, this is the likely explanation.
What to do instead during the holidays
School holidays change the shape of a timetable rather than removing it. The all-day services usually continue unchanged, and sometimes an operator runs a separate holiday timetable.
Practical steps:
- Check the stop page for the actual day you are travelling, not a general timetable. The departures shown are the journeys running that day, with school-day journeys excluded when schools are closed.
- Look at what else serves your stop. During peaks, a school-day journey often runs alongside an all-day service a few minutes either side. That one keeps running.
- Check nearby stops. A main road a short walk away often has a more frequent service that runs all year. Nearby stops will show you what departs from stops around you.
A caution about holiday dates
School holiday dates are not uniform. They are set by local authorities and by individual academies and independent schools, so neighbouring areas can break up in different weeks, and one school in a town can differ from another.
This means a school-day journey may stop running on a date that does not match your own school's calendar. If you depend on one of these journeys, the operator is the authoritative source for which days it treats as school days. Route pages name the operator running each service, and the operator list will help if you are not sure who that is.
Why we show them at all
It would be simpler to hide school-day journeys from the timetable. We show them because they are real services carrying ordinary passengers, and on some corridors they are the only bus at that hour. Removing them would leave a gap where a usable bus exists for most of the year.
The important thing is that they are only shown on days they actually run — which is what checking the stop page for your travel date gives you.
