IKA - Tehran

How Much Does It Cost to Get from IKA Airport to Tehran?

The cost of getting from Imam Khomeini International Airport to Tehran depends on your transport choice and, importantly, which exchange rate you use for your money.

Price breakdown

| Option | Approximate cost (USD equivalent) | Payment method | |--------|----------------------------------|----------------| | Pre-booked sedan transfer | $30-$45 | Often USD/EUR or online | | Pre-booked SUV/premium | $45-$60 | Often USD/EUR or online | | Official airport taxi | $25-$40 | Rials at counter | | Airport bus | $2-$4 | Rials |

These prices reflect market exchange rates. The official bank rate is significantly lower, meaning if you exchange at a bank rather than a sarafi (exchange shop), the same Rial amount costs you more in dollar terms.

The currency complication

Iran's pricing is confusing even for experienced travelers. The currency is the Rial, but Iranians commonly speak in Tomans (1 Toman = 10 Rials). When someone says "500 Toman," they mean 5,000 Rials. Additionally, some people drop zeros when quoting prices, so "50" might mean 500,000 Rials. Clarify the actual amount before paying.

For airport transport, the official taxi counter removes this confusion — the price is printed on your ticket. For pre-booked transfers, the price is agreed in advance, often in USD.

What affects pricing

  • Destination within Tehran: The city is large. A ride to the southern outskirts is shorter and cheaper than to the north (where many hotels and affluent neighborhoods are). Most quoted prices assume central to north Tehran.
  • Time of day: Night drives are faster (less traffic) and generally the same price or marginally cheaper. However, the airport taxi counter charges fixed rates regardless of time.
  • Vehicle type: A standard sedan (Peugeot or Samand, which are common in Iran) costs less than an imported SUV.
  • Toll road: The highway from IKA to Tehran includes toll sections. This is usually included in transfer pricing but worth confirming.

How to pay

International credit and debit cards do not work in Iran. You cannot use Visa, Mastercard, or any international card for anything in the country. Bring USD or EUR in cash and exchange as needed.

For airport taxis, you pay in Rials at the counter. Exchange a small amount at the airport exchange desk first — $50-$100 USD is enough to cover the taxi and initial expenses.

Pre-booked transfers often accept foreign currency directly or allow online payment before arrival, which avoids the exchange issue entirely.

Is the airport bus worth it?

At $2-$4, the bus is dramatically cheaper. But it takes longer, runs infrequently, does not go to most hotels directly, and with luggage it is uncomfortable. For budget travelers without heavy bags who know Tehran's transit system, it works. For everyone else, the savings are not worth the extra hassle.

Bottom line

Budget $30-$50 USD equivalent for the airport-to-city journey. A pre-booked transfer at the higher end of that range is the easiest option, especially on your first trip to Iran where the currency and language barriers are real.

Related Airport Guides