Iran Flight Route Map | Airlines, Routes and Airports for Travelers
Iran has 38 airports with regular flights. Explore the flight route map to check routes, airlines, and airports for your travel planning.
If you tap/click on the airport's location on the map or choose the link with the airport name or airline name, you can view the route map for the selected airport. The size of the circles on the map represents the number of departing flights from each airport.
Last updated: January 3, 2025
- Table of contents
- Ranking of Airports in Iran by Number of Routes
- List of domestic airports
- Domestic airport
- List of airlines in Iran
Ranking of Airports in Iran by Number of Routes 
There are 38 airports in Iran with regular flights. Additionally, 16 airlines based in Iran operate scheduled flights.
| Rank | Route | Airport Name |
|---|---|---|
| 1st | 104 | Mehrabad International Airport |
| 2nd | 64 | Mashhad Shahid Hasheminejad International Airport |
| 3rd | 51 | Imam Khomeini International Airport |
| 4th | 36 | Shiraz Shahid Dastgheib International Airport |
| 5th | 24 | Kish International Airport |
| 6th | 19 | Qasem Soleimani International Airport |
| 7th | 15 | Tabriz Shahid Madani International Airport |
| 8th | 13 | Bandar Abbas International Airport |
| 9th | 13 | Qeshm International Airport |
| 10th | 11 | Isfahan Shahid Beheshti International Airport |
Domestic airport
Mehrabad International Airport
Number of routes: 104 (1st in the country)
Departing flights: 174 flights/day
Number of airlines: 15
Iran Aseman Airlines (IRC) operates the most routes.
Mashhad Shahid Hasheminejad International Airport
Number of routes: 64 (2nd in the country)
Departing flights: 105 flights/day
Number of airlines: 19
Sepehran Airlines (SHI) operates the most routes.
Imam Khomeini International Airport
Number of routes: 51 (3rd in the country)
Departing flights: 79 flights/day
Number of airlines: 21
Mahan Air (IRM) operates the most routes.
Shiraz Shahid Dastgheib International Airport
Number of routes: 36 (4th in the country)
Departing flights: 64 flights/day
Number of airlines: 18
Iran Aseman Airlines (IRC) operates the most routes.
Kish International Airport
Number of routes: 24 (5th in the country)
Departing flights: 39 flights/day
Number of airlines: 13
ATA Airlines (Iran) (TBZ) operates the most routes.
Qasem Soleimani International Airport
Number of routes: 19 (6th in the country)
Departing flights: 28 flights/day
Number of airlines: 10
Karun Airlines (IRG) operates the most routes.
Tabriz Shahid Madani International Airport
Number of routes: 15 (7th in the country)
Departing flights: 25 flights/day
Number of airlines: 8
Iran Airtour (IRB) operates the most routes.
Bandar Abbas International Airport
Number of routes: 13 (8th in the country)
Departing flights: 26 flights/day
Number of airlines: 8
Iran Airtour (IRB) operates the most routes.
Qeshm International Airport
Number of routes: 13 (9th in the country)
Departing flights: 21 flights/day
Number of airlines: 9
Qeshm Air (QSM) operates the most routes.
Isfahan Shahid Beheshti International Airport
Number of routes: 11 (10th in the country)
Departing flights: 12 flights/day
Number of airlines: 7
ATA Airlines (Iran) (TBZ) operates the most routes.
Ayatollah Hashemi Rafsanjani Airport
Number of routes: 9 (11th in the country)
Departing flights: 18 flights/day
Number of airlines: 5
Mahan Air (IRM) operates the most routes.
Dasht-e Naz Airport
Number of routes: 7 (12th in the country)
Departing flights: 10 flights/day
Number of airlines: 4
Varesh Airlines (VRH) operates the most routes.
Abadan Ayatollah Jami International Airport
Number of routes: 7 (13th in the country)
Departing flights: 9 flights/day
Number of airlines: 6
Qeshm Air (QSM) operates the most routes.
Urmia Shahid Bakeri International Airport
Number of routes: 6 (14th in the country)
Departing flights: 11 flights/day
Number of airlines: 4
ATA Airlines (Iran) (TBZ) operates the most routes.
Kermanshah Airport
Number of routes: 6 (15th in the country)
Departing flights: 10 flights/day
Number of airlines: 6
Iran Air (IRA) operates the most routes.
Chabahar Konarak Airport
Number of routes: 6 (16th in the country)
Departing flights: 7 flights/day
Number of airlines: 5
Sepehran Airlines (SHI) operates the most routes.
Rasht Airport
Number of routes: 6 (17th in the country)
Departing flights: 6 flights/day
Number of airlines: 4
Iran Aseman Airlines (IRC) operates the most routes.
Zahedan Airport
Number of routes: 5 (18th in the country)
Departing flights: 5 flights/day
Number of airlines: 3
Iran Aseman Airlines (IRC) operates the most routes.
Ardabil Airport
Number of routes: 4 (19th in the country)
Departing flights: 11 flights/day
Number of airlines: 3
Mahan Air (IRM) operates the most routes.
Shahid Sadooghi Airport
Number of routes: 4 (20th in the country)
Departing flights: 6 flights/day
Number of airlines: 3
Iran Aseman Airlines (IRC) operates the most routes.
Bushehr Airport
Number of routes: 4 (21st in the country)
Departing flights: 4 flights/day
Number of airlines: 4
Zagros Airlines (IZG) operates the most routes.
Larestan Ayatollah Ayatollahi International Airport
Number of routes: 3 (22nd in the country)
Departing flights: 3 flights/day
Number of airlines: 3
Air Arabia (ABY) operates the most routes.
Persian Gulf Airport
Number of routes: 2 (23rd in the country)
Departing flights: 3 flights/day
Number of airlines: 2
Iran Air (IRA) operates the most routes.
Gorgan Airport
Number of routes: 2 (23rd in the country)
Departing flights: 3 flights/day
Number of airlines: 1
The only airline operating at the airport is Iran Aseman Airlines (IRC)
Zabol Airport
Number of routes: 2 (25th in the country)
Departing flights: 2 flights/day
Number of airlines: 2
Mahan Air (IRM) operates the most routes.
Dezful Airport
Number of routes: 2 (25th in the country)
Departing flights: 2 flights/day
Number of airlines: 2
Caspian Airlines (CPN) operates the most routes.
Kashan Airport
Number of routes: 2 (25th in the country)
Departing flights: 2 flights/day
Number of airlines: 1
The only airline operating at the airport is Iran Airtour (IRB)
Mahshahr Airport
Number of routes: 2 (25th in the country)
Departing flights: 2 flights/day
Number of airlines: 1
The only airline operating at the airport is Qeshm Air (QSM)
Zanjan Airport
Number of routes: 1 (29th in the country)
Departing flights: 2 flights/day
Number of airlines: 1
The only airline operating at the airport is Mahan Air (IRM)
Bandar Lengeh Airport
Number of routes: 1 (30th in the country)
Departing flights: 1 flights/day
Number of airlines: 1
The only airline operating at the airport is Iran Air (IRA)
Shahrekord Shahid Estaki International Airport
Number of routes: 1 (30th in the country)
Departing flights: 1 flights/day
Number of airlines: 1
The only airline operating at the airport is Mahan Air (IRM)
Gachsaran Airport
Number of routes: 1 (30th in the country)
Departing flights: 1 flights/day
Number of airlines: 1
The only airline operating at the airport is Mahan Air (IRM)
Maku International Airport
Number of routes: 1 (30th in the country)
Departing flights: 1 flights/day
Number of airlines: 1
The only airline operating at the airport is Mahan Air (IRM)
Khorramabad Airport
Number of routes: 1 (30th in the country)
Departing flights: 1 flights/day
Number of airlines: 1
The only airline operating at the airport is Mahan Air (IRM)
Ramsar International Airport
Number of routes: 1 (30th in the country)
Departing flights: 1 flights/day
Number of airlines: 1
The only airline operating at the airport is Iran Aseman Airlines (IRC)
Sanandaj Airport
Number of routes: 1 (30th in the country)
Departing flights: 1 flights/day
Number of airlines: 1
The only airline operating at the airport is Qeshm Air (QSM)
Sirjan Airport
Number of routes: 1 (30th in the country)
Departing flights: 1 flights/day
Number of airlines: 1
The only airline operating at the airport is Iran Aseman Airlines (IRC)
Yasuj Airport
Number of routes: 1 (30th in the country)
Departing flights: 1 flights/day
Number of airlines: 1
The only airline operating at the airport is Mahan Air (IRM)
List of airlines in Iran
There are 16 airlines based in Iran. Clicking on the company name will display a route map specific to that airline.
IRC - Iran Aseman Airlines
Number of routes: 30 (1st in the country)
Departing flights: 97 flights/day
IRM - Mahan Air
Number of routes: 26 (2nd in the country)
Departing flights: 94 flights/day
QSM - Qeshm Air
Number of routes: 22 (3rd in the country)
Departing flights: 60 flights/day
IRB - Iran Airtour
Number of routes: 22 (4th in the country)
Departing flights: 65 flights/day
TBZ - ATA Airlines (Iran)
Number of routes: 21 (5th in the country)
Departing flights: 92 flights/day
SHI - Sepehran Airlines
Number of routes: 19 (6th in the country)
Departing flights: 70 flights/day
IRA - Iran Air
Number of routes: 14 (7th in the country)
Departing flights: 39 flights/day
VRH - Varesh Airlines
Number of routes: 13 (8th in the country)
Departing flights: 45 flights/day
MRJ - Meraj Airlines
Number of routes: 12 (9th in the country)
Departing flights: 27 flights/day
IZG - Zagros Airlines
Number of routes: 12 (10th in the country)
Departing flights: 39 flights/day
CPN - Caspian Airlines
Number of routes: 11 (11th in the country)
Departing flights: 37 flights/day
IRG - Karun Airlines
Number of routes: 5 (12th in the country)
Departing flights: 11 flights/day
IRU - Chabahar Airlines
Number of routes: 2 (13th in the country)
Departing flights: 5 flights/day
IRZ - Saha Airlines
Number of routes: 1 (14th in the country)
Departing flights: 2 flights/day
AXV - AVA Airlines
Number of routes: 0 (15th in the country)
Departing flights: 1 flights/day
DZD - Yazd Airways
Number of routes: 0 (15th in the country)
Departing flights: 1 flights/day
