Terminal layover (also called recovery time) is the cushion between a bus arriving from one trip and departing on the next. If that buffer is too short, everyday delays stack up and on-time performance drops. If it is too long, you tie up vehicles and operators that could be serving riders.
This calculator estimates how much layover time you need at each terminal to hit a chosen on-time performance target, based on your observed travel time variability, current cycle time, and planned headway.
It works best as a quick what-if tool for schedulers and planners who already have basic running time and reliability data and want to right-size terminal recovery without overbuilding the schedule.
Behind the scenes, the tool uses these inputs to estimate a minimum layover that makes it statistically likely your buses can arrive late by some amount and still depart their next trips on time.
The calculator assumes that total route travel time is a random variable with a normal (bell-curve) distribution. The key driver of required buffer is the travel time standard deviation, combined with your target on-time percentage.
Conceptually, the extra layover needed over and above what you have now can be linked to a z-score from the normal distribution. A simplified relationship looks like:
where:
The actual implementation may adjust this simple expression to account for round-trip structure, headway constraints, and existing layover, but the basic idea is the same: higher variability or higher reliability targets produce larger buffers.
Because headway limits how late a bus can arrive before it blocks the next departure, the calculator also checks how your proposed layover interacts with the cycle time and headway, and warns you if the suggested buffer is operationally unrealistic.
After you enter your inputs and run the calculation, focus on these outputs:
Use the results as a starting point rather than a rigid rule. Consider whether your agency is comfortable trading a small drop in on-time performance for fewer vehicles, or prefers a more padded schedule on sensitive routes like airport or school services.
Imagine a busy urban trunk route with these characteristics:
With a 90% target, the z-score is roughly 1.28. Plugging into the simplified formula:
L ≈ 1.28 × 6 + 5 ≈ 12.7 minutes
The calculator will propose a layover near 13 minutes per terminal, compared with your existing 8 minutes. That extra 5 minutes of recovery time per end may increase the round-trip cycle to around 130 minutes. At a 10-minute headway, this could push your vehicle requirement from 12 buses to 13, depending on how tightly you schedule.
You could then explore alternatives:
Different on-time targets lead to very different buffer needs. The table below illustrates typical patterns for a route with a 6-minute standard deviation and a 5-minute recovery target, assuming the simple relationship above. Actual values from the calculator may differ slightly.
| On-time target | Approx. z-score | Illustrative layover per terminal | Operational implications |
|---|---|---|---|
| 80% | 0.84 | ≈ 10 minutes | Leaner schedule, more risk of late trips during peaks. |
| 85% | 1.04 | ≈ 11 minutes | Balanced tradeoff for many urban routes. |
| 90% | 1.28 | ≈ 13 minutes | Stronger reliability but higher vehicle requirement. |
| 95% | 1.64 | ≈ 15 minutes | Heavy padding; may need extra buses or lower frequency. |
Targets above about 95–99% often imply very large buffers unless your observed variability is extremely low. Use those targets cautiously and consider operational strategies (like bus lanes or dispatch control) before dramatically increasing layover.
This calculator is most useful when paired with complementary tools in your workflow:
Together, these tools help you move from raw travel time data to schedules that balance reliability, cost, and rider experience.
The model behind this calculator simplifies reality to stay fast and easy to use. Keep these limitations in mind when interpreting results:
If your route has highly irregular patterns (for example, stadium service or snow emergencies), consider using a more detailed simulation or special event schedule design rather than relying solely on this tool.
Transit operators meticulously model round-trip travel time, yet reliability hinges on what happens during the few minutes at each terminal. Layover buffers give operators breathing room to recover from random congestion, boarding delays, or signal timing hiccups. Without a buffer, late trips leave the terminal late, compounding the delay down the line. Riders experience this as bunching, unexpected gaps, and an erosion of trust. With enough recovery time, a driver can depart on schedule even after a disruptive inbound trip. This calculator zeroes in on the minimum slack needed to hit a chosen on-time performance target, linking service planning metrics to tangible minutes.
The tool ingests the current scheduled cycle, the observed variability, and the headway. These pieces are often collected separately: schedulers track mean running times, performance analysts track standard deviation, and operations staff track fleet needs. By unifying the metrics, you can respond to questions such as, “How many extra minutes do we need at each end to hit 85% on time?” or “What fleet increase accompanies that buffer change?” The answers guide whether to adjust schedules, add trips, or pursue transit priority investments. Pairing this tool with the bus route time calculator ensures running times are realistic before the buffer is layered on.
When transit agencies report on-time performance, they typically define “on time” as arriving within a tolerance window—often five minutes late to one minute early. To design a schedule that hits a desired percentage of on-time trips, we assume travel time variability follows a normal distribution. Under that assumption, the buffer needed to absorb delays relates directly to the standard deviation. The z-score corresponding to the desired percentile tells us how many standard deviations cover that share of outcomes. The calculator converts the reliability target into a z-score and multiplies by the observed standard deviation to obtain the required slack. The general relationship is expressed as , where is the total buffer, is the z-score for the percentile, and is the standard deviation of travel time.
Because buses typically divide layover between two terminals, the calculator compares the required buffer with the current layover per terminal. If you already schedule ten minutes of layover in total (five per end) and the model says twelve minutes are needed, you know to add a minute at each terminal or find operational tweaks. We also include a “target recovery after delay” field representing how much schedule slack should remain after absorbing a delay. Agencies sometimes mandate that drivers retain a few minutes to catch their breath, use restroom facilities, or prepare for the next trip. The buffer recommendation thus ensures the route recovers from variability and still preserves that human-friendly cushion.
Imagine a 14-mile crosstown route with a scheduled round-trip of 120 minutes. Today the schedule offers six minutes of layover at each end (twelve total). Performance data shows a travel time standard deviation of 5.5 minutes thanks to freeway ramp backups. The agency wants 88% of departures to leave on time, measured at the departure terminal. Using a 12-minute tolerance, we calculate the z-score for the 88th percentile, which equals approximately 1.55. Multiplying 1.55 by the 5.5-minute standard deviation yields 8.53 minutes of buffer required after the delay. If operators should still have five minutes free to reset after a rough trip, the total layover target becomes 13.53 minutes. The current schedule provides 12 minutes, so the calculator recommends adding 1.53 minutes across both terminals. Rounding to practical numbers suggests adjusting to seven minutes per end, producing a 14-minute total layover.
That change nudges the scheduled cycle to 122 minutes. If the route has a 12-minute headway, dividing 122 by 12 reveals 10.17 buses needed, meaning eleven buses must be assigned to maintain the headway. The calculator shares this fleet implication so planners can decide whether to accept a slightly wider headway, add a bus, or seek priority measures that reduce the standard deviation. Feeding the updated cycle time back into the route time tool provides a full loop for scheduling decisions.
Different reliability targets change buffer needs quickly. The table below assumes a five-minute standard deviation, ten-minute existing layover, and five-minute desired recovery. The headway is 12 minutes in all cases.
| Target on-time % | Z-score | Total layover needed | Add this many minutes | Buses required at 12-min headway |
|---|---|---|---|---|
| 80% | 0.84 | 9.20 | 0 (already sufficient) | 10 |
| 90% | 1.28 | 11.40 | 0 (rounded) | 10 |
| 95% | 1.65 | 13.25 | 3.25 | 11 |
| 98% | 2.05 | 15.25 | 5.25 | 11 |
The table makes clear that chasing very high reliability without other interventions forces either extra buses or wider headways. Agencies can use the calculator to test combinations of variability reduction and buffer adjustments. For example, implementing transit signal priority might cut the standard deviation to four minutes, eliminating the need for additional layover even at a 95% target.
Inputs are validated to prevent unrealistic recommendations. Negative layovers, zero headways, or reliability targets outside 50–99.9% all trigger guidance while preserving the most recent valid result. This respects the workflow of schedulers who often iterate with small tweaks and do not want to lose their prior answer if they accidentally erase a field. When a target is 99.9%, the z-score leaps to 3.09, and the tool signals that such a goal may be impractical without dedicated lanes or holding strategies. Because the calculator assumes a normal distribution, it also reminds planners to review raw data for skewed delay distributions. If incidents or weather events create heavy tails, planners may opt for even more conservative buffers or pair the tool with a reliability dashboard.
Beyond layover planning, the calculator helps evaluate bus pullout schedules and operator relief points. Adding minutes at the terminal may necessitate changing relief times at an intermediate point. The calculator’s fleet requirement output, when combined with the transit pass savings calculator or the electric school bus depot charging scheduler, reveals downstream operational impacts such as garage demand and fuel or charging windows.
After entering your data, read the result message from left to right. It first states the recommended total layover, then shows how many minutes to add per terminal. Next it lists the new round-trip cycle and the number of buses required for the specified headway. Finally, it reminds you how much recovery cushion will remain for operator needs. If the recommended addition feels large, plug in a lower reliability target and compare the change. Use the result message as an agenda for meetings: discuss whether the agency prefers to add minutes, adjust headways, or pursue speed improvements. Because the calculator keeps the prior result on screen during validation errors, you can experiment freely without losing the baseline scenario.
Schedulers can copy the output into a spreadsheet or scheduling system, then confirm that the recommended cycle time aligns with available layover space, relief assignments, and union agreements. The calculator is not a replacement for detailed blocking software, but it provides a transparent, physics-of-operations view that demystifies why a route is struggling to meet its published on-time performance. Use it in tandem with APC or AVL data to refresh schedules every quarter or after major traffic pattern shifts.