What is the fastest way to and from Tehran Imam Khomeini Airport?
Tehran Imam Khomeini International Airport (IKA) is about 30–40 km southwest of central Tehran, so the way you travel and the time you leave make a big difference. This guide ranks your options by speed in both directions, shows how traffic changes the picture through the day, and shares simple tricks to save time at the airport itself.
Speed podium · IKA ↔ Tehran
Snapp
45–65 min
Private transfer
45–60 min
Airport taxi
45–60 min*
*Taxis are just as quick on the road, but you may queue at the rank. The metro takes 70–90 min.
Fastest overall
A pre-booked private transfer: your driver is waiting, there is no queue or haggling, and you go straight to your door or terminal.
Fastest on a budget
Snapp or Tapsi, if you have a local SIM card: door to door with no fixed timetable.
Fastest time to travel
Late at night or early in the morning, when the drive can take around 45 minutes.
Fastest through the airport
The CIP service, which speeds up check-in, passport control and baggage.
Speed Ranking: IKA ↔ Central Tehran
Typical journey times in normal traffic
On the road, cars are by far the quickest way between IKA and the city. The differences come from waiting time: a pre-booked driver is ready the moment you are, while a taxi rank or an app may take a few minutes, and the metro involves a change of line.
Fastest Way by Direction
Pick where you are going
Fastest from IKA to Tehran
-
01
Book a private transfer
Your driver waits in the arrivals hall with a name board, so you walk straight to the car.
-
02
Or use the official taxi counter
Taxis wait outside Terminal 1 around the clock; pay at the official booth to avoid haggling.
-
03
Snapp after a SIM card
Buy a SIM in the arrivals hall first, then order a Snapp and agree the pickup point in the app.
Fastest from Tehran to IKA
-
01
Book a private transfer the day before
A guaranteed pickup time means no waiting for a driver at the last minute.
-
02
Order Snapp a little early
Late at night, order 15–20 minutes ahead in case fewer drivers are nearby.
-
03
Avoid the evening peak
Leaving between about 17:00 and 20:00 can add a lot of time, especially from northern Tehran.
Fastest Time to Travel
Pick a time of day
Rush hour
07:00–09:30 and 17:00–20:00
75–90+ minRoads around Tehran, especially the expressways heading north and through the centre, are at their slowest. Allow plenty of extra time; the metro is steady but slow and crowded.
Daytime
Midday and early afternoon
50–65 minTraffic is moderate. All road options work well, and the metro is an option if you travel light.
Late night
Late evening to early morning
Around 45 minThe fastest time to travel, when roads are clear. Many international flights leave at night, so this is when most departures happen.
The Real Journey Time: Door to Door
The drive is only part of the story
Arriving at IKA
- Visa on arrival, if needed, and passport control
- Baggage claim and customs
- Buying a SIM card and changing money
- Finding your driver, taxi or Snapp
- 45–60 minutes on the road
Plan around 1.5–3 hours from landing to your hotel.
Departing from IKA
- 45–75 minutes on the road, depending on traffic
- Entrance screening at the terminal
- Customs or VAT refund checks, if needed
- Check-in, passport control and security
- Walking to your gate
Leave central Tehran 4–5 hours before your flight.
Six Ways to Save Time
Small habits, faster journeys
Pre-book your ride
A driver waiting for you is always faster than queuing or searching for a car.
Get a SIM early
Buy a local SIM in the arrivals hall so you can use Snapp and maps straight away.
Carry small cash
Exact cash means no delays over change; foreign cards do not work in Iran.
Address in Persian
Show your driver your destination written in Persian, or a map pin.
Prepare your visa
If you need a visa on arrival, have your documents and insurance ready to speed up the process.
Use CIP
The CIP service speeds up check-in, passport control and baggage at the airport.
Fastest Way Between IKA and Mehrabad (THR)
For domestic connections
Most domestic flights use Mehrabad Airport in western Tehran. The fastest way between the two airports is a car: a pre-booked transfer, taxi or Snapp takes roughly 45–60 minutes, usually via the Azadegan expressway, and longer at rush hour.
Travel Faster with Pre-Booked Services
A private transfer that is waiting for you and the CIP service at the airport are the two quickest ways to cut time from your journey to or from Tehran.
Explore Tehran Airport Services