Qeshm Air flights from Mashad (MHD)

Qeshm Air non-stop routes from Mashad airport (MHD).

Qeshm Air operates 11 non-stop routes from Mashad (MHD), serving 2 countries with an average sector length of 1,018 km. This is part of Qeshm Air's 83-route global network.

Non-stop destinations from Mashad on Qeshm Air

Destination IATA Country Distance Duration Route
Al-Najaf NJF Iraq 1,480 km 3h 10m Route ↗
Abadan ABD Iran 1,245 km 2h 15m Route ↗
Bandar Mahshahr MRX Iran 1,160 km 1h 55m Route ↗
Kermanshah KSH Iran 1,154 km 2h 0m Route ↗
Ahwaz AWZ Iran 1,144 km 2h 0m Route ↗
Qeshm Island GSM Iran 1,108 km 2h 0m Route ↗
Shiraz SYZ Iran 992 km 1h 45m Route ↗
Isfahan IFN Iran 811 km 1h 30m Route ↗
Zahedan ZAH Iran 758 km 1h 30m Route ↗
Tehran THR Iran 752 km 1h 20m Route ↗
Zabol ACZ Iran 597 km 1h 5m Route ↗

Destinations by country

Qeshm Air from other airports

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 Qeshm Air serve from Mashad (MHD)?

Qeshm Air flies to 11 non-stop destinations from Mashad (MHD), spanning 2 countries.

What is the longest route Qeshm Air flies from Mashad?

The longest non-stop route is MHD → NJF (Al-Najaf) at 1,480 km.

Which countries does Qeshm Air fly to from Mashad?

Top destination countries: Iran (10), Iraq (1).

Does Qeshm Air operate from other airports?

Yes — Qeshm Air also operates from Tehran (THR), Tehran (IKA), Tabriz (TBZ), Qeshm Island (GSM), Shiraz (SYZ). Total network: 83 routes across the carrier's footprint.

Loading the flight search…