Iran Transportation Guide: Airport Transfers, Domestic Flights, Long-Distance Buses, and Urban Metro Networks
Information on getting from Tehran’s airports to the city, flights between cities, overnight buses, metro and taxi options in various cities, along with practical tips on cash payments, toman rates, and ticket purchases.
Arrival and Getting into Town
| Airport | Ways to Get into Town | Time/Price |
| Tehran Imam Khomeini (IKA) | Metro extension line / Taxi | 60–90 minutes, taxi around 100,000–200,000 rials |
| Tehran Mehrabad (THR) | Metro / Taxi | 30–45 minutes, prices quoted in tomans |
| Shiraz (SYZ) | Taxi / Ride-hailing app | About 30 minutes, cash payment required |
| Isfahan (IFN) | Taxi | About 30–40 minutes, prices negotiable |
Taxis at Iranian airports often require negotiation or the purchase of fixed-price tickets. Always confirm the price and currency unit before getting in. Since credit cards are not accepted, make sure to carry cash and look for official booths inside the airport to avoid getting into vehicles operated by unauthorized touts.
Between Cities
- Domestic Flights: There are frequent flights between Tehran and cities such as Shiraz and Isfahan, taking about 1–1.5 hours. This is the fastest way to cover long distances and ticket prices are generally reasonable.
- Long-Distance Buses: Iran has an extensive bus network, with both standard and VIP services. Overnight buses can save on accommodation and daytime hours. Tickets are usually purchased at the station and it’s advisable to book in advance.
- Private Car Hire: Routes between Isfahan, Yazd, and Shiraz, especially those covering historical sites, are suitable for private car hire. You can make stops at locations like Persepolis. Pricing is typically negotiated per day or per route.
- Trains: Trains operate between Tehran, Isfahan, and Yazd. Overnight sleeper trains are a good option, but it’s recommended to reserve seats in advance.
Urban Transport
- Metro: Tehran and Isfahan have metro systems with very low fares. Local transit cards or cash are used to buy tickets. Some train cars are gender-segregated, so pay attention to signs in the stations.
- Taxis and Ride-Hailing Apps: Apps such as Snapp are available, but they require a local phone number and cash payment. Shared taxis (savari) are also common and charge per passenger.
- Walking: The old town areas and squares are good for walking, but be mindful that midday heat in summer can be intense. It’s best to explore in the early morning or evening and carry water with you.
Tips
- Domestic flights and long-distance buses can fill up quickly during peak seasons. It’s best to book in advance and keep either a paper ticket or screenshot as proof for inspection.
- Shared taxis depart once full and are a common option for short intercity trips and local travel. Always ask about the price before boarding.
- Always confirm whether the price is quoted in rials or tomans to avoid accidentally paying ten times more than expected.