IKA - Tehran, Iran

Getting from Tehran Imam Khomeini Airport to the City — A Practical Guide

Quick answer

Imam Khomeini International Airport (IKA) is Tehran's main international gateway, located about 50 km southwest of the city centre. The drive takes 45-90 minutes depending on Tehran's notorious traffic. There is no metro connection to IKA (the metro serves the older Mehrabad domestic airport, not IKA). Your options are a pre-booked private transfer ($30-$60 USD equivalent), an official airport taxi ($25-$45 USD equivalent), or an airport bus to the city. A pre-booked transfer is the smoothest option, especially for first-time visitors navigating Iran's unique financial and language landscape.

What actually happens after landing

IKA has two terminals. Most international flights use the main terminal (Terminal 1), though some carriers use the Salam Terminal. Immigration can be slow — 30-60 minutes is common, and visa on arrival processing adds time. There are currency exchange counters in the arrivals area, and you should exchange a small amount immediately since you will need Iranian Rials for most ground-level transactions.

A critical point about Iran: international bank cards (Visa, Mastercard) do not work here due to sanctions. You cannot use ATMs with foreign cards, and credit card payments are not possible. Bring enough cash (USD or EUR) for your entire trip and exchange as needed. This directly affects how you pay for transport — cash in Rials is the standard payment for taxis.

After collecting bags, you exit into a spacious arrivals hall. Authorized taxi counters are inside the terminal. Drivers offering rides outside may approach you, but the organized counters are the safer starting point.

Transport options explained honestly

Pre-booked private transfer: A driver meets you in arrivals with a name sign. The price is agreed in advance and can often be paid in USD or EUR. This removes the two biggest friction points at IKA: negotiating in Farsi and handling Rial cash before you have exchanged money. Vehicles are generally well-maintained sedans or SUVs.

Official airport taxi: Counters inside the arrivals hall sell taxi tickets to various Tehran destinations. You pay at the counter (Rials only in most cases), receive a ticket, and are directed to a vehicle. This is a legitimate system, but the process involves queuing, communicating your destination (which may require pointing at a map if there is a language barrier), and paying in local currency.

Unofficial taxis and drivers: Individuals will approach offering rides. Some are legitimate freelance drivers, others less so. If you go this route, agree on a price clearly before getting in. This option is not recommended for first-time visitors.

Snapp (Iran's ride-hailing app): Snapp works like Uber and is widely used in Tehran. However, you need an Iranian phone number to register, and the app is in Farsi. If a local contact sets it up for you, it can work well for the return trip or within the city, but it is not practical for a first-time arrival at IKA.

Airport bus: A bus service runs from IKA to several Tehran locations, including Azadi Terminal and some metro stations. It is very cheap (a few dollars equivalent) but slow, infrequent (every 30-60 minutes), and not practical with heavy luggage. The bus route does not cover central Tehran directly.

Metro: The Tehran metro does not connect to IKA. It serves Mehrabad Airport (THR), which handles domestic flights, but IKA remains unconnected despite years of construction plans.

Realistic pricing expectations

Pricing in Iran is complicated by the currency situation. Iran uses Rials, but people often speak in Tomans (1 Toman = 10 Rials), and the exchange rate between USD and Rials varies between the official bank rate and the open market rate. In practice, most services for tourists are priced using the market rate.

Approximate costs for a one-way transfer from IKA to central Tehran (2026 market rate estimates):

  • Pre-booked private sedan: $30-$45 USD equivalent
  • Pre-booked SUV or premium vehicle: $45-$60 USD equivalent
  • Official airport taxi counter: $25-$40 USD equivalent (paid in Rials)
  • Airport bus: $2-$4 USD equivalent
These prices reflect the market exchange rate. If you exchange money at the official bank rate (significantly lower), the Rial amounts will cost you more in real terms. Exchange at a reputable exchange shop (sarafi) for the best rate.

Tipping is not expected in Iran for taxi rides but is appreciated. A small additional amount (5-10% of fare) is a kind gesture.

Late night arrivals

Many international flights arrive at IKA between 10 PM and 3 AM. The airport remains operational, and the official taxi counters continue to function for arriving flights. The road to Tehran is actually better at night — the traffic that makes the daytime journey unpredictable is gone, and the 50 km trip takes a consistent 40-50 minutes.

However, the airport bus service may not be running. If you are counting on anything other than a taxi or pre-booked transfer, verify schedules before landing. A pre-booked transfer is the low-stress choice for arrivals after 10 PM.

Families and luggage

IKA handles families well enough. The terminal is spacious, trolleys are available, and the walk from arrivals to the taxi area or pickup zone is not excessive. The real consideration is the long drive to the city — 50 km with traffic means children need to be comfortable in the vehicle.

Child seats are not standard in Iranian taxis. If you need one, arrange it through a pre-booked transfer and confirm in advance. Bringing your own travel seat is the safest bet.

Note on dress code: Iran requires women to wear a headscarf (hijab) in all public spaces, including at the airport. This applies from the moment you step off the plane. Have scarves accessible before landing.

Where you meet the driver

For pre-booked transfers, the driver will be in the arrivals hall holding a sign with your name. IKA's arrivals area is straightforward, and with transfer services you often receive WhatsApp or local phone contact details in advance.

For official taxis, after purchasing a ticket at the counter, staff will direct you to the taxi pickup area outside the terminal. For airport buses, the bus stop is located at the ground transport level outside the terminal.

Decision helper

Book a transfer if: this is your first time in Iran, you do not speak Farsi, you arrive at night, you want to pay in USD/EUR, or you are traveling with family.

Use the official taxi counter if: you have exchanged money already, are comfortable navigating a queue in Farsi (or with patience and gestures), and want to save a bit.

Take the airport bus if: you are budget-focused, travel light, have time, and are comfortable figuring out Tehran's public transport system on arrival.

Avoid unofficial taxis unless you speak Farsi and know current fair prices.

Frequently Asked Questions

How far is IKA from central Tehran?

About 50 km. The drive takes 45-90 minutes depending on traffic. Night drives are faster, typically 40-50 minutes.

Can I use my credit card at Tehran Airport?

No. International bank cards (Visa, Mastercard, etc.) do not work anywhere in Iran due to sanctions. Bring cash in USD or EUR and exchange it at the airport or at a sarafi in the city.

Is there a metro from IKA to Tehran?

No. The Tehran metro does not serve IKA. It connects to the older Mehrabad Airport (THR) but not Imam Khomeini International.

What is the best way to exchange money at IKA?

There are exchange counters in the arrivals area. Rates are acceptable for a small initial exchange. For larger amounts, wait until you reach a sarafi (exchange shop) in the city where rates are better.

Does Uber work in Iran?

No. Uber does not operate in Iran. The local equivalent is Snapp, which works well but requires an Iranian phone number and the app is in Farsi.

Can I pay for a taxi in US dollars?

Official airport taxis require Rials. Pre-booked transfer services often accept USD or EUR. If negotiating with an unofficial driver, some may accept dollars but the exchange rate they offer will not be in your favor.

Is the drive from IKA to Tehran safe?

Yes. The road is a modern highway. Tehran traffic can be aggressive by Western standards, but the route itself is straightforward and well-maintained.

Which terminal do international flights use at IKA?

Most use Terminal 1. Some airlines use the Salam Terminal. Check with your airline before arriving so you know where your pre-booked driver should wait.

Do I need a visa for Iran?

Many nationalities can obtain a visa on arrival at IKA, but processing takes time. Some nationalities require a pre-arranged visa. Check current requirements well before travel.

How much should I tip the driver?

Tipping taxi drivers is not customary in Iran, but a small extra amount (5-10%) is appreciated. For pre-booked transfers where service is good, a tip equivalent to $3-$5 USD is a kind gesture.

Tehran's Imam Khomeini Airport is modern and functional, but Iran's unique financial situation — no international cards, complex currency, and the language barrier — means that arriving with a plan matters more here than at most airports. A pre-booked transfer simplifies the two hardest parts: paying and communicating. Whether you choose that or the official taxi, knowing what to expect before you land is half the battle.

Related Airport Guides