Street to SkyCities, read from the pavement upward

Transit

Bus Priority At Signals Is A Software Change With Political Weight

Letting an approaching bus extend its green phase costs nothing in construction and takes seconds from every other movement, which is why it is negotiated rather than simply installed.

A dimly lit metro station platform with passengers waiting, showcasing urban public transportation.
Photograph by Shovan Datta via Pexels
Editorial note. Independent reporting and analysis. Nothing here is sponsored or paid for. How we work.

Giving buses priority at traffic signals requires detection and a change to the controller's logic. The engineering is straightforward; the allocation of delay is not.

The mechanism is small and effective

A bus approaching a junction is detected, and the controller either extends the current green until it passes or brings its green forward.

Either intervention saves the bus most of a signal cycle, which across a route with many junctions accumulates into a meaningful reduction in journey time.

Because reliability improves alongside speed, the effect on the timetable is larger than the raw seconds suggest.

The time comes from somewhere

A signal cycle is a fixed quantity of time divided between movements, so extending one phase shortens another within that cycle or the next.

The delay lands on side roads, on pedestrians waiting to cross and on other traffic, distributed in small amounts that individually go unnoticed.

Where bus frequency is high, the interventions come often enough that the cumulative effect on other movements becomes measurable.

Pedestrian phases are the sensitive trade

Crossing time cannot be shortened below what is needed for people to cross safely, so priority is usually taken by delaying the start of a pedestrian phase rather than truncating it.

That increases waiting time, and long waits are the main reason people cross against the signal, which affects safety in a way that does not appear in the modelling.

Some authorities protect pedestrian phases explicitly from priority calls, which limits the benefit to buses but avoids trading one sustainable mode against another.

Conditional priority is the usual compromise

Rather than granting priority to every bus, the system can grant it only to buses running behind schedule, using real-time location data.

This concentrates the intervention where it improves reliability and leaves punctual services to take their turn, which reduces the load on other movements considerably.

It requires the signal system and the fleet management system to exchange data reliably, which is a matter of institutional cooperation as much as technology.

Ownership of the junction decides who agrees

Signals are typically operated by a highway authority while buses are run by a separate operator or transport body, each with different performance measures.

The highway authority is often assessed on general traffic delay, which the intervention worsens, while the benefit accrues to an organisation it does not report to.

Where the two functions sit together, priority is implemented widely and quietly. Where they do not, it is negotiated junction by junction over years.

Questions readers ask

Do bus lanes make congestion worse for other traffic?

They reduce general traffic capacity on the link, and effects vary with how much traffic shifts to the bus. Corridors have generally adapted more than fixed-demand models predicted.

What is conditional signal priority?

Priority granted only when a bus is behind schedule or above a certain occupancy, rather than to every bus. It targets the delay that matters while limiting the impact on other movements.

Transitbus lanespriorityjunctionsreliability
Ravi Shanbhag
Contributing writer, Street to Sky

Ravi covers planning, zoning and the politics of who gets to build what.

Also by Ravi Shanbhag