Bus & Minibus
The most economical, and usually the fastest, way to traverse the city is to travel by public buses and coaches. These are plentiful, with a variety of routes that cover even the remotest parts of town. Buses tend to be quite comfortable when it comes to seats, and Tickets are cheap. Buses arrive in quick succession, but service is unpredictable during peak hours. Buses have separate seating for men and women.
Taxis are available in all cities and usually come in the form of a private car. There are both private and shared taxis, with the latter being cheaper. Drivers of shared taxis pick up as many people that they can along the way. Motorcycle taxis are also available as well as boat taxis in some coastal locations. Taxis can be hailed on the street or ordered through your hotel, and it is always best to agree on a price before embarking on your journey.
There is an easy-to-use subway system that can take you from one part of the city to another for a nominal fee. (There is the active subway system but developing in Tehran, Mashhad, Isfahan, Tabriz, and Shiraz. It is under construction in Ahwaz, Karaj, Kermanshah). The new route of the subway is just connected Imam khomeini airport of Tehran to Mehrabad airport of Tehran.
Airlines (Flight Tab)
Flying is the most convenient way to cover long distances in Iran, with domestic flights being surprisingly affordable. As a vast country, traveling by air from one city to another will allow you to fit more into your trip. There are several airline companies serving the most significant cities. Tickets should be booked well in advance if you want to take advantage of the more affordable flights on offer.
Iranian trains offer safe and comfortable connections to almost every major destination in the country. The railway network in Iran is not very extensive. Since 1996 the service is organized and supervised by RAJA, a subsidiary company of the national railways RAI. Most long distance trains are operated by private companies which offer different standard from average to highest. A state-of-the-art high-speed train service connects to several destinations.
Private Car (Transportation Tab)
Traveling by car can be a good way of covering long distances in Iran, with road signs available in English. However, visitors should seek advice before driving on any road trips.
Domestic bus travel in Iran is very popular and long-distance buses are surprisingly comfortable. Bus connections are frequent and reliable, with various levels of comfort available. Journeys can be lengthy, so it is good to board well prepared.
In Iran, if you can’t get somewhere by bus (or minibus), the chances are no-one wants to go there. More than 20 taavonis (bus companies) offer hundreds of services all over the country, so business is highly competitive, fares cheap and, on busier routes, departures are frequent. Most buses are comfortable, with your own cushioned seat and, except on very short trips, standing is not allowed. Fares don’t vary much between companies, but they do vary between classes of the bus.