How a bus location system works - from a bus's position to the guidance you see

About 5 min read Last updated: 2026-08-12

What a bus location system is

When the display at a bus stop says "Arriving in 3 minutes", or when you can watch a moving bus on your phone screen, it is because something called a bus location system is at work behind the scenes. A bus location system is the general name for the arrangement that automatically collects the positions of buses in service and tells passengers where each bus is right now and how much longer it needs to reach their stop.

The system itself divides broadly into three stages: the bus measuring its own position, those measurements being gathered in one place, and the gathered information being turned into guidance for passengers. This article follows those three stages in order to explain how a bus location system works. We keep technical jargon to a minimum, so please read on with confidence even if machinery is not your thing.

Stage 1 - How does a bus know where it is?

By far the most widely used method is satellite positioning, of which GPS is the best known example. An onboard unit fitted inside the bus receives radio signals from positioning satellites circling overhead and calculates the latitude and longitude of where it is. It works on the same principle as a car navigation system or the map on your phone.

Before satellite positioning became widespread, other methods were the norm. Small transmitters were installed at the roadside or at bus stops, and the system detected a bus passing one to work out how far along it had traveled; another approach estimated position from the radio exchanges between the depot and the bus. Because such methods could only place a bus at the points where equipment had been installed, the arrival of satellite positioning made it possible to follow buses far more finely and smoothly.

Satellite positioning is not infallible either, though. Between tall buildings, in tunnels and under elevated roads the signals struggle to get through, and the reported position can be off. Many systems therefore combine it with other techniques, such as measuring the distance covered from wheel rotations, or detecting a stop at a bus stop from the opening and closing of the doors, to shore up positional accuracy.

Stage 2 - Positions gather in one place

A bus knowing its own position is not yet enough to guide anyone. The next stage is collecting the position of every vehicle at the operations control center. Over mobile phone networks and other wireless links, the onboard unit keeps sending its measured position at short intervals. The interval varies from system to system, but once every few tens of seconds to a few minutes is a typical design.

At the center, the incoming positions are not simply displayed as they arrive; they are matched against information registered in advance. Specifically, the following comparisons take place.

  • Matching against the route: the vehicle is tied to the route it is working and to which trip on that route.
  • Matching against the path: its position on the map is converted into a position along the line, in the form of which two bus stops it lies between.
  • Matching against the schedule: it is compared with the planned time to calculate how early or late it is running.

It is this matching that turns a mere dot on a map into meaningful information such as: the bus bound for X has left the stop two before yours.

Stage 3 - Becoming guidance for passengers

Information gathered and organized at the center reaches passengers in several forms. The main ones, and what each offers, are as follows.

Form of guidanceWhat it offers
Arrival displays at bus stopsA display board installed at the stop shows messages such as "N min to go" or "departed N stops back". Anyone standing there can see it.
Websites and smartphonesYou can check where the bus is from home or while you are out. The advantage is being able to judge whether it is time to leave before you head for the stop.
Onboard displays and announcementsThese tell people already on board about the next stop and about connections.

The notices delivered this way, telling you that a bus is approaching, are known collectively as arrival information. The Tokyo Metropolitan Bureau of Transportation likewise offers a service showing the positions of Toei buses and their arrival information as of August 2026, and its official page, Guide to Toei Bus Service Information, explains how to use it.

From radio calls by hand to automation - how the system developed

The idea of telling passengers where the buses are is by no means new. In the past it relied on people: staff at the depot would talk to drivers over the radio, build up a picture of how far service had slipped, and pass that on where needed through notices at bus stops or by staff calling out to waiting passengers. Because people were in the loop it took effort, and both the number of stops that could be covered and the level of detail were limited.

Later came a method in which roadside transmitters automatically detected buses passing by, mechanizing the tracking of position. This was the prototype of the bus location system. Even so, increasing the number of stops with displays meant installing equipment one location at a time, so the places where information was available remained limited.

What changed the picture dramatically was the spread of satellite positioning, mobile phone networks and smartphones. On the bus side, an onboard unit alone was enough to measure a position and send it; on the passenger side, there was no longer any need to go to the stop, because the position could be checked on the screen in your hand. Once information could be delivered without adding equipment on the ground, bus location systems grew from special installations into a familiar feature that many bus operators provide.

What arrival information can and cannot do

Bus location systems are wonderfully convenient, but knowing how they work also shows you where the line falls between what they can and cannot do.

What they can do is give you a rough idea of how long you will wait. Because the figures are based on where the bus actually is, the outlook is far closer to reality than looking at a timetable alone. The more service has slipped, the more valuable it becomes, and you can also see in what order several trips will arrive.

What they cannot do is promise an arrival time. The "N min to go" on the display is no more than a prediction calculated from the position at that moment. If the road ahead is congested the bus will be slower than predicted, and if the road is clear it may arrive sooner. Positions are also transmitted at set intervals, so what is displayed can lag slightly behind reality. For the background to buses running late, see our article on why buses run late.

Know how it works, and use it wisely

To sum up how a bus location system works: the bus measures its own position by satellite positioning and similar means, the positions are gathered at a center over a wireless link, and matching against routes and schedules turns them into guidance, a flow of three stages in all. Once you know that the times shown are predictions rather than guarantees, a difference of a few minutes will not fluster you and you can allow yourself some slack.

To make the most of arrival information, we suggest this order: check where the bus is once before you set off for the stop, then, on arriving, compare the arrival display with the bus's destination sign to confirm that it is the route you want. Used with an understanding of how it works, time spent waiting for a bus becomes far easier to plan.

See where buses are right now