Bus Planning and
Scheduling Systems

Build timetables that work in practice – not just on paper.

Reliable bus services start with good planning

 Passengers experience timetable problems first.  Wait times increase at busy stops, buses arrive full, and services fall behind schedule or don’t run at all.
These issues often begin with small planning gaps. Recovery time disappears. Driver duties stretch. Timetables that worked on paper struggle once buses leave the depot.
In many African cities, planning is still managed through spreadsheets and manual adjustments. Trapeze connects trips, bus blocks and driver duties in
one environment so planners can create optimised timetables and see how timetable changes affect operations.

Growing demand puts pressure on bus services

As your network expands, planning becomes more complex. There’s more of everything – more routes, more buses at peak times and more driver duties. There's a lot transport authorities need to consider when planning services, including:

  • Legal driving hours
  • Labour agreements
  • Service commitments
  • Electric buses ranges and charging limits
  • Multiple operators or contracts.

But keeping services evenly spaced throughout the day becomes harder as networks grow. When timetables, vehicles and driver duties are planned separately, things start to break down:

  • Missed trips increase.
  • Overtime rises.
  • Passengers wait longer at stops and full buses leave people behind.

Small planning gaps add up to big headaches

Planning rarely fails all at once. A duty runs slightly long. A bus cycle leaves no recovery time.
A depot operates at full capacity with no flexibility.
Each issue may seem manageable on its own. But when timetables,
vehicles and driver duties are planned separately, small gaps begin to add up.
Over time, the timetable drifts further and further from the service that actually runs.
By planning trips, bus blocks and driver duties together, Trapeze helps close that gap.

Explore the impact of better planning
Trapeze Solution

Connected planning across your bus network

With Trapeze, planners start with the timetable. From there, the system generates the bus blocks and driver duties needed to operate the service. An advanced optimisation engine, which is intuitive and easy to adopt, refines those blocks and duties. This ensures that operational constraints – such as driving hours, break rules, and depot capacity – are seamlessly applied during optimisation.

If duties exceed legal driving hours or labour agreements, Trapeze highlights the issue during planning so they can be adjusted or more drivers assigned before schedules are finalised. Planners can also explore alternative timetables and compare how changes affect buses, drivers and operating hours before decisions are made.

The same planning environment supports electric buses. Electric bus range, charging duration and charging locations are included when creating bus blocks. Trapeze highlights blocks that can’t complete their assigned trips within available charge or charging infrastructure limits.

Deliver more reliable bus services

Trapeze helps planning teams turn complex service requirements into timetables that can run every day.

Build timetables that reflect available buses, drivers and depots. With Trapeze, planners can publish services with the confidence that they’ll run as scheduled.

See immediately how service changes affect peak bus requirements and driver duties. This helps authorities avoid unnecessary fleet expansion and manage operating costs more effectively.

Trapeze uses powerful optimisation to build efficient bus blocks and driver duties while respecting operational constraints. Authorities can run more services with the buses and drivers they already have.

Explore alternative timetables and compare their impact on buses, drivers and operating hours. Trapeze lets planners test changes before they lead to longer waits or overcrowded buses.

Apply legal driving hours and labour agreements while building duties. Trapeze highlights potential issues early so planners can resolve them before the timetable is published.

Say goodbye to tabs and calculations. Trapeze makes planning easy with an intuitive interface that helps you move from manual methods to automated scheduling without the hassle.

Features planners rely on every day

From building timetables to validating duties, Trapeze supports the full planning workflow.

Trips, bus blocks and driver duties are created within one system. When the timetable changes, Trapeze updates bus and driver requirements automatically.

Driving hours, break requirements, depot capacity and maintenance constraints can be defined before schedules are generated. Trapeze applies these rules during optimisation and flags duties or bus blocks that exceed limits.

Full timetables can be duplicated to test alternative service levels without altering the base plan. Bus numbers, duty counts and operating hours can be compared side by side.

Legal driving hours and labour rules are applied during duty generation. Trapeze identifies duties that exceed defined limits.

The easy-to-use interface allows your team to switch from spreadsheets to automated planning with just a few clicks, future-proofing your operations.

Trapeze schedules electric buses with range, charging time, and infrastructure in mind. It automatically identifies trips that exceed available charge or infrastructure limits, allowing planners to make adjustments before issues arise.

Customer Image

What authorities say

The planning and scheduling tools allow us to test service options and understand their operational impact before committing. This has helped us publish timetables that are both achievable and more reliable for passengers.

Deidre Ribbonaar Chief Director: Transport Operations
City of Cape Town

Explore Resources

Delivering Passenger Satisfaction at Scale

Dive deeper into planning and scheduling strategies that improve reliability, efficiency, and passenger outcomes.