Mahan Air operates 18 non-stop routes from Tehran (IKA), serving 9 countries with an average sector length of 2,828 km. This is part of Mahan Air's 38-route global network.
Non-stop destinations from Tehran on Mahan Air
| Destination | IATA | Country | Distance | Duration | Route |
|---|---|---|---|---|---|
| Shanghai | PVG | China | 6,456 km | 8h 20m | Route ↗ |
| Guangzhou | CAN | China | 6,079 km | 7h 45m | Route ↗ |
| Phuket | HKT | Thailand | 5,661 km | 7h 10m | Route ↗ |
| Beijing | PEK | China | 5,659 km | 6h 50m | Route ↗ |
| Bangkok | BKK | Thailand | 5,499 km | 7h 5m | Route ↗ |
| Saint Petersburg | LED | Russia | 3,103 km | 4h 58m | Route ↗ |
| Delhi | DEL | India | 2,558 km | 4h 0m | Route ↗ |
| Moscow | SVO | Russia | 2,512 km | 4h 10m | Route ↗ |
| Lahore | LHE | Pakistan | 2,198 km | 3h 20m | Route ↗ |
| Istanbul | IST | Turkiye | 2,057 km | 3h 35m | Route ↗ |
| Islamabad | ISB | Pakistan | 1,997 km | 3h 15m | Route ↗ |
| Ankara | ESB | Turkiye | 1,679 km | 2h 45m | Route ↗ |
| Kabul | KBL | Afghanistan | 1,649 km | 2h 35m | Route ↗ |
| Dubai | DXB | United Arab Emirates | 1,195 km | 2h 15m | Route ↗ |
| Al-Najaf | NJF | Iraq | 731 km | 0h 30m | Route ↗ |
| Baghdad | BGW | Iraq | 680 km | 1h 58m | Route ↗ |
| Erbil | EBL | Iraq | 656 km | 1h 33m | Route ↗ |
| Sulaimaniyah | ISU | Iraq | 531 km | 1h 23m | Route ↗ |
Destinations by country
- Iraq — 4 destinations (NJF, BGW, EBL, ISU)
- China — 3 destinations (PVG, CAN, PEK)
- Thailand — 2 destinations (HKT, BKK)
- Russia — 2 destinations (LED, SVO)
- Pakistan — 2 destinations (LHE, ISB)
- Turkiye — 2 destinations (IST, ESB)
- India — 1 destination (DEL)
- Afghanistan — 1 destination (KBL)
- United Arab Emirates — 1 destination (DXB)
Mahan Air from other airports
- Lahore (LHE) — 2 routes
- Baghdad (BGW) — 1 route
- Bangkok (BKK) — 1 route
- Guangzhou (CAN) — 1 route
- Delhi (DEL) — 1 route
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 destinations does Mahan Air serve from Tehran (IKA)?
Mahan Air flies to 18 non-stop destinations from Tehran (IKA), spanning 9 countries.
What is the longest route Mahan Air flies from Tehran?
The longest non-stop route is IKA → PVG (Shanghai) at 6,456 km.
Which countries does Mahan Air fly to from Tehran?
Top destination countries: Iraq (4), China (3), Thailand (2), Russia (2), Pakistan (2).
Does Mahan Air operate from other airports?
Yes — Mahan Air also operates from Lahore (LHE), Baghdad (BGW), Bangkok (BKK), Guangzhou (CAN), Delhi (DEL). Total network: 38 routes across the carrier's footprint.