Direct flights to Mashad MHD

Mashhad is a medium sized and third largest airport in Iran. In total there are 38 airports with direct flights to Mashad from Iran and 8 other countries. You can easily reach Mashad with daily non-stop flights from major hubs Dubai (flydubai), Istanbul (Turkish Airlines) and Sharjah (Air Arabia).

MHD Click to open the interactive map.

Non-stop routes to MHD:


No direct flights found. Try clear all filters.
Major airlines with daily flights to Mashad
Daily flights with Turkish Airlines
Daily flights with Air Arabia
Daily flights with flydubai
MHD routes and destination map
Show flights from Mashad instead? Cheap flights to Mashad

No, there are no directflights to Mashad from the US so you'll need to find a flight with connection instead.

There are 18 airlines with direct flights to Mashad. Iran Airtour, Iran Aseman Airlines and Iran Air are the most popular ones.

2 big alliances are flying to Mashad. Star Alliance and Oneworld.

The IATA code is MHD and the ICAO code is OIMM.

You can fly daily from 3 different airports hubs to Mashad. Including Sharjah with Air Arabia, Dubai with flydubai and Istanbul with Turkish Airlines.

Depends where you are flying from. It takes 3h 58min from Istanbul (IST) and 1h 0min from Sary (SRY).

There is 1 airport in Mashad with scheduled flights, Mashhad, MHD.
Direct flights to Iran
Imam Khomeini
Imam Khomeini (IKA)

Flights from 48 different airports

Mehrabad International
Mehrabad International (THR)

Flights from 43 different airports

Shiraz Shahid Dastghaib International
Shiraz Shahid Dastghaib International (SYZ)

Flights from 16 different airports

Tabriz International
Tabriz International (TBZ)

Flights from 14 different airports

Esfahan Shahid Beheshti Intl
Esfahan Shahid Beheshti Intl (IFN)

Flights from 13 different airports

Kish International Airport
Kish International Airport (KIH)

Flights from 10 different airports

Bandar Abbas
Bandar Abbas (BND)

Flights from 8 different airports

Ahwaz (AWZ)

Flights from 6 different airports

Kerman (KER)

Flights from 6 different airports

Lar Airport
Lar Airport (LRR)

Flights from 5 different airports