Flights to Iran
90 non-stop international routes land in Iran — from 12 countries, into 37 commercial airports.
Major airports in Iran
#1 · MHD 41 routes Mashad #2 · IKA 39 routes Tehran #3 · THR 29 routes Tehran #4 · TBZ 16 routes Tabriz #5 · SYZ 15 routes Shiraz #6 · IFN 12 routes Isfahan #7 · BND 11 routes Bandar Abbas #8 · KIH 9 routes Kish Island #9 · AWZ 8 routes Ahwaz #10 · GSM 6 routes Qeshm Island #11 · ZAH 5 routes Zahedan #12 · LRR 5 routes Lar
Top origin countries flying to Iran
Where most of Iran's incoming traffic comes from — sorted by route count.
Top origin airports flying to Iran
DXB 12 into Iran Dubai IST 6 into Iran Istanbul KWI 6 into Iran Kuwait SAW 5 into Iran Istanbul NJF 5 into Iran Al-Najaf DOH 5 into Iran Doha SHJ 4 into Iran Sharjah MCT 3 into Iran Muscat VKO 2 into Iran Moscow DLM 2 into Iran Dalaman BGW 2 into Iran Baghdad GYD 2 into Iran Baku DYU 2 into Iran Dushanbe LHE 2 into Iran Lahore KBL 2 into Iran Kabul PVG 1 into Iran Shanghai PKX 1 into Iran Beijing URC 1 into Iran Urumqi
Frequently asked questions
-
How many international flights arrive in Iran?
Iran receives 90 non-stop international routes from 12 countries, landing at 37 commercial airports.
-
Which country sends the most flights to Iran?
United Arab Emirates sends the most direct flights to Iran, with 17 non-stop routes from airports across United Arab Emirates.
-
What is the busiest international gateway in Iran?
Mashhad (MHD) in Mashad is the largest hub in Iran, handling 41 non-stop destinations.
Related guides for Iran
Same country, different angle — visa rules, airport rosters, and outbound flights.