Which airport are you flying from?

Direct flights from Tehran THR

Mehrabad International (IATA: THR, ICAO: OIII) is a medium size airport and the third largest airport in Iran. There are on average 32 passenger flights scheduled to take-off from Tehran every day to 30 non-stop destinations in 3 countries. Airlines flying direct from Tehran (THR) include Iran Airtour, ATA Airlines, Qeshm Air and 6 others.

THR Click to open the interactive map.

Non-stop routes from THR:

Duration

Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
The bars shows which airlines have the most departures from Tehran next week (2026-10-19 to 2026-10-25).
SPONSORED AD

Airlines with flights from Mehrabad International

There are 9 different airlines at Tehran (THR) with direct flights to 30 destinations in 3 countries.

  • {{ airline.airline.name }}
    {{ getHubInfo(airline) }}
    {{ airline.destinations }} destinationsdestination
Flight route map for THR Click on the map to open the interactive full-screen version.
SPONSORED AD
SPONSORED AD
Show flights to Tehran instead? Cheap flights from Tehran

Tehran (THR) facts

  • Airlines
    9
  • Destinations
    30
  • Average daily flights
    32
  • Longest route
  • Latest additions
  • Terminals
    Terminal 1
    Terminal 2
  • Schengen
    No
  • Time zone
    Asia/Tehran
  • Coordinates
    35.691534, 51.321868

Mashad, Kish Island and Kerman are the most popular destinations from Tehran (THR).

You can fly to 36 destinations in 4 countries. See the full list of all flight routes on directflights.com.

There are 8 airlines with direct flights from Tehran. Iran Airtour, Iran Air and ATA Airlines are the most popular ones.

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

Yes you can fly to Sparta (SAR) from Tehran (THR).
Other airports in Tehran
Imam Khomeini
Imam Khomeini (IKA)

Flights to 33 destinations

Direct flights from Iran
Mashhad
Mashhad (MHD)

Flights to 34 destinations

Tabriz International
Tabriz International (TBZ)

Flights to 11 destinations

Shiraz Shahid Dastghaib International
Shiraz Shahid Dastghaib International (SYZ)

Flights to 8 destinations

Ala'Marvdasht Airport
Ala'Marvdasht Airport (PGU)

Flights to 7 destinations

Esfahan Shahid Beheshti Intl
Esfahan Shahid Beheshti Intl (IFN)

Flights to 7 destinations

Rasht
Rasht (RAS)

Flights to 7 destinations

Kish International Airport
Kish International Airport (KIH)

Flights to 6 destinations

Bandar Abbas
Bandar Abbas (BND)

Flights to 5 destinations

Gorgan Airport
Gorgan Airport (GBT)

Flights to 5 destinations

Shahid Ashrafi Esfahani
Shahid Ashrafi Esfahani (KSH)

Flights to 4 destinations

SPONSORED AD
SPONSORED AD