See how every route really performs
TDS Route Analysis brings ridership, revenue, load factor and on-time performance together for every route and departure, so you know which services to grow, fix or cut.
What planners and managers get
Route scorecards
Revenue, riders, load factor and revenue per mile for every route, compared over time.
Departure detail
Find the trips that run full, the ones that run empty and the ones that run late.
Stop and city-pair demand
See where riders actually travel, including the connections they make.
Market comparison
Compare your schedules and fares with other carriers on the same corridors.
See where time is gained and lost
Every road segment and layover is compared with the timetable across all the trips that ran it. Segments that need more time than the timetable allows make buses late; segments with time to spare make them wait at stops, or leave early.
See what needs attention across your network, in Route Planning
- Typical running time and the spread between trips, for every segment
- Too-tight and too-generous segments across all routes, ranked
- Layovers that absorb delay, and the ones that don't
Time gained and lost along Route 340
Each road segment and layover, across 24 trips. Right of the line: the trip needed more time than the timetable allows. Left: time to spare.
Typical trip (median)Middle half of tripsLayover
- Union Station → University typical +1 min; middle half of trips −2 min to +4 min
- University → North Park typical +2 min; middle half of trips −1 min to +6 min
- North Park → Lakeside typical −2 min; middle half of trips −4 min to +1 min
- Lakeside → Hillcrest typical +10 min; middle half of trips +5 min to +16 min
- Hillcrest → Old Mill typical −3 min; middle half of trips −6 min to ±0 min
- Layover at Old Mill (10 min) typical −5 min; middle half of trips −8 min to ±0 min
- Old Mill → Riverside typical −5 min; middle half of trips −8 min to −2 min
- Riverside → Pine Ridge typical −6 min; middle half of trips −9 min to −3 min
- Pine Ridge → Westgate typical +3 min; middle half of trips ±0 min to +6 min
- Westgate → Harbor typical −11 min; middle half of trips −14 min to −7 min
TDS insightTime lost before Old Mill is made back after it. Moving 10 minutes from the second half of the route to the first would match how buses really run.
Segments without enough time
| Segment | Timetable | Typical | Difference |
|---|---|---|---|
| Airport → DowntownRoute 120 | 35 min | 51 min | +16 min |
| Lakeside → HillcrestRoute 340 | 45 min | 55 min | +10 min |
| Civic Center → UniversityRoute 508 | 20 min | 29 min | +9 min |
| Pine Ridge → WestgateRoute 340 | 25 min | 28 min | +3 min |
Segments with more time than needed
| Segment | Timetable | Typical | Difference |
|---|---|---|---|
| Downtown → East HillsRoute 215 | 60 min | 46 min | −14 min |
| Westgate → HarborRoute 340 | 50 min | 39 min | −11 min |
| Fairview → Civic CenterRoute 215 | 30 min | 21 min | −9 min |
| Riverside → Pine RidgeRoute 340 | 30 min | 24 min | −6 min |
Sample data: fictional routes and stops. Late means 3 min or more after the timetable.
Timetables built from real trips
For every schedule, TDS suggests three timetables, each a starting point for your schedulers, with the share of departures projected to run on time. Schedules where retiming would help most are listed first.
- Typical trip: every stop set to the time trips usually take
- Most trips on time: set to the time 3 in 4 trips make
- Only add time: fix lateness without moving any stop earlier
Schedules to review
Where retiming would lift on-time performance the most, with the best suggested timetable for each.
| Schedule | Trips | On time now | With best option | Gain |
|---|---|---|---|---|
| Route 120 | 16 | 12% | 58% Most trips on time | +46 pts |
| Route 340 | 24 | 34% | 71% Most trips on time | +37 pts |
| Route 215 | 18 | 41% | 72% Typical trip | +31 pts |
| Route 508 | 12 | 50% | 75% Only add time | +25 pts |
Suggested timetables for Route 340
Starting points for schedulers, built from 24 trips. Stops within 3 minutes keep their time, layover departures never move earlier, and times are rounded to 5 minutes. Currently 34% on time. Open an option to see it stop by stop.
Typical tripEach stop set from the median time trips took to reach it. Moves stops both ways.6 stops change−15 min trip length34% → 45% on time
| Stop | Now | Suggested | Change |
|---|---|---|---|
| Union Station | 7:30 AM | 7:30 AM | – |
| University | 7:50 AM | 7:50 AM | – |
| North Park | 8:15 AM | 8:20 AM | +5 min |
| Lakeside | 8:45 AM | 8:45 AM | – |
| Hillcrest | 9:30 AM | 9:40 AM | +10 min |
| Old Mill · arrive | 10:05 AM | 10:15 AM | +10 min |
| Old Mill · depart | 10:15 AM | 10:20 AM | +5 min |
| Riverside | 10:55 AM | 10:55 AM | – |
| Pine Ridge | 11:25 AM | 11:20 AM | −5 min |
| Westgate | 11:50 AM | 11:45 AM | −5 min |
| Harbor | 12:40 PM | 12:25 PM | −15 min |
Most trips on timeBest on-timeEach stop set from the time 3 in 4 trips made, so fewer buses run late; more will wait at stops.9 stops change+5 min trip length34% → 71% on time
| Stop | Now | Suggested | Change |
|---|---|---|---|
| Union Station | 7:30 AM | 7:30 AM | – |
| University | 7:50 AM | 7:55 AM | +5 min |
| North Park | 8:15 AM | 8:20 AM | +5 min |
| Lakeside | 8:45 AM | 8:50 AM | +5 min |
| Hillcrest | 9:30 AM | 9:50 AM | +20 min |
| Old Mill · arrive | 10:05 AM | 10:25 AM | +20 min |
| Old Mill · depart | 10:15 AM | 10:30 AM | +15 min |
| Riverside | 10:55 AM | 11:05 AM | +10 min |
| Pine Ridge | 11:25 AM | 11:35 AM | +10 min |
| Westgate | 11:50 AM | 12:00 PM | +10 min |
| Harbor | 12:40 PM | 12:45 PM | +5 min |
Only add timeLike the typical trip, but stops only ever move later: fixes lateness, keeps any spare time.3 stops changesame trip length34% → 52% on time
| Stop | Now | Suggested | Change |
|---|---|---|---|
| Union Station | 7:30 AM | 7:30 AM | – |
| University | 7:50 AM | 7:50 AM | – |
| North Park | 8:15 AM | 8:20 AM | +5 min |
| Lakeside | 8:45 AM | 8:45 AM | – |
| Hillcrest | 9:30 AM | 9:40 AM | +10 min |
| Old Mill · arrive | 10:05 AM | 10:15 AM | +10 min |
| Old Mill · depart | 10:15 AM | 10:20 AM | +5 min |
| Riverside | 10:55 AM | 10:55 AM | – |
| Pine Ridge | 11:25 AM | 11:25 AM | – |
| Westgate | 11:50 AM | 11:50 AM | – |
| Harbor | 12:40 PM | 12:40 PM | – |
TDS insight“Most trips on time” lifts Route 340 from 34% to 71% on time and makes the trip only 5 minutes longer.
Sample data: fictional routes and stops. Late means 3 min or more after the timetable.
What carriers get
- Clear evidence for every schedule change
- Less money spent on empty seats
- Faster decisions on new routes
Related products
Route Planning
Network & schedules
Forecasting
Demand and ridership
Data & Analytics
Network intelligence
See TDS in action.
A demo with our team, focused on the products you need, with time for your questions.