Work out shuttle bus requirement instantly with clear inputs, formula shown and shareable results.
Trips needed divides passengers by bus capacity, trips per bus divides the time window by the round trip, and the fleet size is the ratio of the two. Round trip time including loading is what drives the fleet, which is why shortening the route or speeding up boarding beats hiring larger buses.
Fleet size
buses = ceiling(total trips / floor(window / round trip time))
buses = ceiling(total trips / floor(window / round trip time)). Trips needed divides passengers by bus capacity, trips per bus divides the time window by the round trip, and the fleet size is the ratio of the two.
Round trip time including loading is what drives the fleet, which is why shortening the route or speeding up boarding beats hiring larger buses.
Enter passengers to move, seats per bus, round trip time, time window available. The defaults shown are a realistic worked example — swap in your own figures to get a result you can use.