You know the feeling. Staring down an empty street, wondering if the bus is two minutes away or twenty. Printed schedules are promises, not facts. They don't account for traffic, construction, or the Honda Civic that just broke down in the middle of the road.
What you need is an app showing you exactly where the bus is, right now. This isn't magic. It's just GPS. Most buses have a tracker that sends its location to a server, which pushes the data to your phone. You see a moving dot on a map. That's your bus.
The best apps for the job
There are a few solid choices for bus-tracking, and the best one usually depends on where you are.
Transit is probably the best place to start. When you open it, it immediately shows the closest bus and train lines and when they’re actually arriving. It's designed for that "oh crap, when's the next one?" moment. The interface is simple, and it uses Apple Maps data, which feels a little smoother than some of the others. It also has a feature called "GO" that buzzes your phone when your stop is coming up.
Moovit is the one you try if Transit doesn't cover your city. Its main advantage is that it works almost everywhere, in over 3,500 cities. It’s also good at mashing together different kinds of transportation—bus, train, scooter, walking—to map out the fastest route. And it has solid accessibility features for visually impaired riders.