A free program for Android, by ECF Co..
Tehran Public Transport is the best public transport app for Android devices. This app will help you to find the best routes and the closest bus stops to you or your destination. This app has two modes, you can toggle between the two modes by simply tapping on the screen. The first mode is the map view where you can see the locations of all the bus stops in the city. The second mode is the list view where you can see the bus stops closest to you or your destination. In the list view, you can also see the routes and ETA for each bus stop. You can find all the information about the bus stops in the list view, including the distance, the time table, the number of buses and the type of buses.