Updated: January 22, 2026
Iran Asia

Tehran Airport (THR)

Tehran Mehrabad Airport averages 37 flights per day to 34 destinations, with 29 domestic and 5 international routes. A total of 5 airlines operate at THR, led by Iran Air. This airport provides direct service to 1 country across three continents, with mostly domestic flights. The longest nonstop route from Tehran connects to Chabahar, with a typical flight time of 2 hrs 35 mins.

IATA
THR
ICAO
OIII
Elevation
3,962 ft (1,208 m) MSL
Local Time
Asia/Tehran (UTC+03:30)
Destinations
34 (29 domestic · 5 international)
Flights per day
37 (36 domestic · 3 international)
Busiest Route
Mashhad (7/day)
Longest Direct Flight
Chabahar 2 hrs 35 mins
Shortest Flight
Sari 1 hr 5 mins
Top Airline
Iran Air (21 routes)
Top Country
Iran (36 flights/day)
Longest Runway
13,238 ft / 4,035 m

Weather in Tehran

34 Destinations from Tehran Airport (THR)

This week, 34 active routes depart from Tehran Airport. The busiest route connects Tehran with Mashhad and is operated by 4 airlines. The longest nonstop flight is to Chabahar, and the shortest flight is to Sari.

All Destinations

Flights Destination Route Airlines
7 Mashhad THR → MHD
1 hr 50 mins
Iran Air, Iran Airtour, Iran Aseman Airlines, Mahan Air4
5 Kerman THR → KER
1 hr 50 mins
Mahan Air1
3 Ardabil THR → ADU
1 hr 25 mins
Iran Air, Iran Aseman Airlines, Mahan Air3
3 Tabriz THR → TBZ
1 hr 30 mins
Iran Airtour, Mahan Air2
2 Ahwaz THR → AWZ
1 hr 30 mins
Iran Air, Iran Airtour, Iran Aseman Airlines3
2 Bandar Abbas THR → BND
2 hrs 5 mins
Iran Air, Iran Airtour, Iran Aseman Airlines, Mahan Air, Sepehran Airlines5
2 Zahedan THR → ZAH
2 hrs 5 mins
Iran Air, Mahan Air2
2 Shiraz THR → SYZ
1 hr 45 mins
Iran Air, Iran Airtour, Iran Aseman Airlines, Mahan Air4
1 Kermanshah THR → KSH
1 hr 25 mins
Iran Air, Mahan Air2
1 Gheshm THR → — Iran Air, Sepehran Airlines2
1 Kish Island THR → KIH
1 hr 55 mins
Iran Air, Iran Airtour, Mahan Air3
6/week Urmia THR → OMH
1 hr 40 mins
Iran Air, Mahan Air2
5/week Abadan THR → ABD
1 hr 35 mins
Iran Air, Iran Airtour, Iran Aseman Airlines3
5/week Chabahar THR → ZBR
2 hrs 35 mins
Mahan Air1
4/week Bandar Būshehr THR → BUZ
1 hr 55 mins
Iran Air, Iran Aseman Airlines2
4/week Gorgan THR → GBT
1 hr 20 mins
Iran Air, Iran Aseman Airlines2
3/week Birjand THR → XBJ
1 hr 55 mins
Iran Air, Mahan Air2
3/week Bojnord THR → BJB
1 hr 35 mins
Iran Air1
3/week Ilam THR → IIL
1 hr 35 mins
Iran Aseman Airlines, Mahan Air2
3/week Jiroft THR → JYR
2 hrs 5 mins
Mahan Air1
3/week Lar THR → LRR
2 hrs
Iran Air1
3/week Shahrekord THR → CQD
1 hr 25 mins
Mahan Air1
3/week Bam THR → — Mahan Air1
3/week Yasudzh THR → — Mahan Air1
2/week Iranshahr THR → IHR
2 hrs 15 mins
Mahan Air1
2/week Isfahan THR → IFN
1 hr 20 mins
Iran Air1
2/week Asaluye THR → — Iran Airtour1
1/week Bandar Lengeh THR → BDH Iran Air1
1/week Dogonbadan THR → GCH
1 hr 45 mins
Mahan Air1
1/week Gulshan THR → TCX
1 hr 40 mins
Mahan Air1
1/week Rasht THR → RAS
1 hr 10 mins
Iran Air1
1/week Sari THR → SRY
1 hr 5 mins
Iran Air1
1/week Yazd THR → AZD
1 hr 35 mins
Iran Air1
1/week Jask Airport THR → — Mahan Air1

Airlines

Tehran Airport is served by 5 airlines, with Iran Air in the lead at 34% of routes. The top three carriers together cover 84% of routes. A total of 4 airlines operate international routes, compared with 5 serving domestic routes. Mahan Air is operating the longest nonstop flight, connecting to Chabahar with a flight time of 2 hrs 35 mins.

  • Iran Air21 routes
  • Mahan Air21 routes
  • Iran Aseman Airlines9 routes
  • Iran Airtour8 routes
  • Sepehran Airlines2 routes

Tehran Airport provides direct service to 1 countries across three continents. The route network is 85% domestic and 15% international,

  • Iran36/day

Global Rankings of Tehran Airport (THR)

This snapshot shows how Tehran Airport (THR) ranks globally across multiple operational and network dimensions. Rankings reflect relative position worldwide across destination breadth, flight volume, scheduling density, and long-haul reach.

Destinations

Measures how broadly the airport connects distinct endpoints across its route network.

Flights & Scheduling

Reflects flight volume and how intensively runway infrastructure is scheduled.

Distance & Reach

Highlights long-haul connectivity and how distance is distributed across flights and runways.

6 Runways at Tehran Airport (THR)

Runways:
Name Length Width Surface
11R 13,238 ft · 4,035 m 180 ft · 55 m Asphalt
29L 13,238 ft · 4,035 m 180 ft · 55 m Asphalt
11L 13,094 ft · 3,991 m 131 ft · 40 m Asphalt
29R 13,094 ft · 3,991 m 131 ft · 40 m Asphalt
09 1,554 ft · 474 m 130 ft · 40 m Closed
27 1,554 ft · 474 m 130 ft · 40 m Closed

The runways at this airport are long enough to accomodate all aircraft.