Voyrilo

Alternative Airports near Tehran, IR

15 airports within reach of Tehran0 international, 15 domestic. Compare distance, IATA/ICAO codes, drive time and transfer cost.

Search alternative airports for another cityNew Search →
THR
Closest Airport
10 km
10 min
Drive Time
by road
13 km
Road Distance
to closest airport
15
Airports Found
0 intl · 15 dom

Domestic airports near Tehran, IR

10 km
Tehran, IR (THR / OIII) Mehrabad International Airport
10 min
39 km
Tehran, IR (IKA / OIIE) Imam Khomeini International Airport
40 min
55 km
Karaj, IR (PYK / OIIP) Payam International Airport
56 min
108 km
Nowshahr, IR (NSH / OINN) Nowshahr Airport
1h 49m
138 km
Qazvin, IR (GZW / OIIK) Qazvin Airport
2h 20m
150 km
Ramsar, IR (RZR / OINR) Ramsar Airport
2h 32m
191 km3h 14m
200 km
Kashan, IR (KKS / OIFK) Kashan Airport
3h 23m
242 km
Rasht, IR (RAS / OIGG) Sardar-e-Jangal Airport
4h 5m
257 km
Amirabad, IR (NUJ / OIHS) Nojeh Air Base
4h 20m
277 km
Hamadan, IR (HDM / OIHH) Hamadan Airport
4h 40m
300 km
Gorgan, IR (GBT / OING) Gorgan Airport
5h 4m
300 km
Zanjan, IR (JWN / OITZ) Zanjan Airport
5h 4m
329 km5h 33m
381 km
Shahrekord, IR (CQD / OIFS) Shahrekord Airport
6h 26m
🚗

Book a fixed-price transfer to Tehran

Meet your driver at arrivals. Fixed price, no surprises.

Book on Transferhood →

Frequently Asked Questions

What are the alternative airports near Tehran?

There are 15 airports within reach of Tehran: Mehrabad International Airport (THR), Imam Khomeini International Airport (IKA), Payam International Airport (PYK), Nowshahr Airport (NSH), Qazvin Airport (GZW). The closest is Mehrabad International Airport (THR), approximately 10 km away.

Which is the nearest international airport to Tehran?

All nearby airports are domestic (within IR).

How much does a transfer from the airport to Tehran cost?

From Mehrabad International Airport (THR) to Tehran the drive takes about 10 min (13 km). Book a private transfer via Transferhood.

What is the IATA code for the airport nearest to Tehran?

The nearest airport is Mehrabad International Airport with IATA code THR and ICAO code OIII. It is 10 km from Tehran.