Direct flights to Tehran THR

Mehrabad International is a medium sized and second largest airport in Iran. In total there are 43 airports with direct flights to Tehran.

THR Click to open the interactive map.

Non-stop routes to THR:

Duration

No direct flights found. Try clear all filters.
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
Ad
THR routes and destination map
Show flights from Tehran instead? Cheap flights to Tehran
Ad

No, there are no directflights to Tehran from the US so you'll need to find a flight with connection instead.

There are 9 airlines with direct flights to Tehran. Iran Airtour, Iran Aseman Airlines and Iran Air are the most popular ones.

The IATA code is THR and the ICAO code is OIII.

Depends where you are flying from. It takes 2h 35min from Iranshahr (IHR) and 1h 0min from Isfahan (IFN).

There are 2 airports in Tehran with scheduled flights.

The airport with the most scheduled flight is Imam Khomeini (IKA).
Direct flights to other airports in Tehran
Imam Khomeini
Imam Khomeini (IKA)

Flights from 48 different airports

Direct flights to Iran
Mashhad
Mashhad (MHD)

Flights from 38 different airports

Shiraz Shahid Dastghaib International
Shiraz Shahid Dastghaib International (SYZ)

Flights from 16 different airports

Tabriz International
Tabriz International (TBZ)

Flights from 14 different airports

Esfahan Shahid Beheshti Intl
Esfahan Shahid Beheshti Intl (IFN)

Flights from 13 different airports

Kish International Airport
Kish International Airport (KIH)

Flights from 10 different airports

Bandar Abbas
Bandar Abbas (BND)

Flights from 8 different airports

Ahwaz
Ahwaz (AWZ)

Flights from 6 different airports

Kerman
Kerman (KER)

Flights from 6 different airports

Lar Airport
Lar Airport (LRR)

Flights from 5 different airports

Dashte Naz Airport
Dashte Naz Airport (SRY)

Flights from 4 different airports

Ad