Where Iran Air flies from
- Tehran (THR) — 22 routes
- Bandar Abbas (BND) — 6 routes
- Shiraz (SYZ) — 6 routes
- Tehran (IKA) — 5 routes
- Mashad (MHD) — 4 routes
- Zahedan (ZAH) — 4 routes
- Doha (DOH) — 3 routes
- Isfahan (IFN) — 3 routes
- Lar (LRR) — 3 routes
- Ahwaz (AWZ) — 2 routes
- Yazd (AZD) — 2 routes
- Bandar Lengeh (BDH) — 2 routes
- Dubai (DXB) — 2 routes
- Qeshm Island (GSM) — 2 routes
- Kish Island (KIH) — 2 routes
- Kuwait (KWI) — 2 routes
- Al-Najaf (NJF) — 2 routes
- Birjand (XBJ) — 2 routes
- Abadan (ABD) — 1 routes
- Ardabil (ADU) — 1 routes
- Abu Musa (AEU) — 1 routes
- Baghdad (BGW) — 1 routes
- Bojnord (BJB) — 1 routes
- Mumbai (BOM) — 1 routes
- Bushehr (BUZ) — 1 routes
- Dammam (DMM) — 1 routes
- Gorgon (GBT) — 1 routes
- Baku (GYD) — 1 routes
- Istanbul (IST) — 1 routes
- Kerman (KER) — 1 routes
- Karachi (KHI) — 1 routes
- Kermanshah (KSH) — 1 routes
- Nazluy-ye Jonubi (OMH) — 1 routes
- Rasht (RAS) — 1 routes
- Sary (SRY) — 1 routes
- Tabriz (TBZ) — 1 routes
- Quetta (UET) — 1 routes
- Chah Bahar (ZBR) — 1 routes
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
How many routes does Iran Air operate?
Iran Air operates 94 non-stop routes.
Which countries does Iran Air fly to?
Iran Air serves 10 countries.