Guide
Is my GSRTC bus running late?
A live position on its own does not say "on time" or "late" — it has to be checked against the timetable. Here is how that works, and when the app deliberately says nothing.
Open the appFree, no account. Search by route if you do not have a bus number.
How delay is worked out
Once a bus's live position is known, ST Tracker compares where it actually is against where the timetable says it should be by now, along its own route. The result is shown as a plain delay — "running about 8 minutes late" — rather than a raw coordinate you'd have to interpret yourself.
Why it sometimes shows nothing
The app stays silent rather than guessing when the data can't support a confident number — a bus that's been stationary a long time, or an apparent delay bigger than a real bus would ever run, is treated as a sign the estimate itself is unreliable, not as a real two-hour delay. A blank field is meant to be more useful than a wrong one.
Typical delay, from real arrivals
On routes the app watches closely, it also builds a picture of how a specific service usually runs — from real recorded arrival times, not the schedule — so a rider can see "usually around 8 minutes late" for a service they take often, once enough days of data exist.
Advertisement
Related
Questions people ask
How does the app know if a bus is late?
It compares the bus’s live GPS position against the timetable for its own route, and reports the difference as a plain delay.
Why does the delay sometimes not show at all?
When the data can’t support a confident estimate — an unusually long stop, or an implausibly large gap — the app stays silent rather than showing a number it can’t back up.
Can I see how late a service usually runs, not just today?
Yes, once enough days of real arrivals have been recorded for that specific service.
Advertisement