Why live tracking matters
Wondering where your bus is in Salt Lake City? Published schedules are a starting point, but real-world traffic, passenger loads, and weather mean buses frequently run a few minutes early or late. Live tracking closes that gap — instead of guessing, you can see exactly where your bus is on a map and get a projected arrival time that reflects its actual current position.
How UTA buses update position
Every UTA bus transmits its GPS position through the agency's GTFS-realtime vehicle positions feed. UTA Tracker ingests this feed continuously and plots each active bus on the live map. Position updates arrive every few seconds, so the dot you see on the map is close to where the bus actually is right now — not where it was five minutes ago.
- Position data comes from official UTA GTFS-RT feeds, not a third-party estimate.
- Active trips show a vehicle marker; inactive trips drop off the map.
- The speed and heading of the marker give you a feel for how fast the bus is moving.
Reading the arrival board
Tap any bus stop on the UTA Bus Tracker to open the arrival board for that stop. Each upcoming bus is listed with two times:
- Scheduled — the time printed in the published timetable.
- Projected — the estimated actual arrival, adjusted from the bus's live position and trip update.
When the two times match, the bus is on schedule. A gap between them tells you how early or late to expect it. For routes with high frequency (every 10–15 minutes), even a modest delay may mean the next bus arrives around the same time.
Dealing with delays
Bus delays in Salt Lake City most often happen during rush hour on State Street, 400 South, and freeway-adjacent express corridors. If your bus is running late, check whether a service alert has been published — UTA issues alerts for route detours, construction delays, and special event reroutes. The tracker surfaces these alerts automatically alongside the live vehicle data.
- A major delay on one trip often means the next scheduled trip is closer than usual.
- Express routes (X-suffix numbers) skip stops to recover time — watch your stop carefully.
- BRT routes (UVX, OGX) run more frequently and recover delays faster than standard routes.