FlyDirectFrom / Airports / Iran

Direct flights from Mashhad MHD

Mashhad International Airport (MHD), Iran. 37 nonstop destinations in 11 countries.

Routes from the OpenFlights archive (~2014) with known defunct carriers removed; not verified as current. Estimated durations, not a timetable.

Open MHD on the map

DestinationAirlinesDistanceTimeStatus
Herat HEAHerat Airport, AfghanistanIran Aseman Airlines325 km0:53Archive
Birjand XBJBirjand Airport, IranIran Air373 km0:56Archive
Gorgan GBTGorgan Airport, IranIran Aseman Airlines474 km1:03Archive
Dasht-e-naz SRYDasht-e Naz Airport, IranAir Bangladesh, Iran Air578 km1:11Archive
Zabol ACZZabol Airport, IranIran Aseman Airlines598 km1:12Archive
Mazar-i-sharif MZRMazar I Sharif Airport, AfghanistanIran Aseman Airlines679 km1:18Archive
Yazd AZDShahid Sadooghi Airport, IranAir Bangladesh, Iran Air, Iran Aseman Airlines690 km1:19Archive
Noshahr NSHNoshahr Airport, IranIran Aseman Airlines733 km1:22Archive
Teheran THRMehrabad International Airport, IranAir Bangladesh, Iran Air, Iran Aseman Airlines, Kish Air752 km1:23Archive
Zahedan ZAHZahedan International Airport, IranAir Bangladesh, Iran Air, Iran Aseman Airlines761 km1:24Archive
Kandahar KDHKandahar Airport, AfghanistanIran Aseman Airlines777 km1:25Archive
Ramsar RZRRamsar Airport, IranIran Aseman Airlines803 km1:27Archive
Esfahan IFNEsfahan Shahid Beheshti International Airport, IranAir Bangladesh, Iran Air, Iran Aseman Airlines811 km1:27Archive
Dushanbe DYUDushanbe Airport, TajikistanIran Aseman Airlines851 km1:30Archive
Kabul KBLHamid Karzai International Airport, AfghanistanIran Aseman Airlines887 km1:33Archive
Rasht RASSardar-e-Jangal Airport, IranAir Bangladesh, Iran Air, Iran Aseman Airlines900 km1:34Archive
Quetta UETQuetta International Airport, PakistanPakistan International Airlines950 km1:37Archive
Shiraz SYZShiraz Shahid Dastghaib International Airport, IranAir Bangladesh, Iran Air, Iran Aseman Airlines993 km1:40Archive
Hamadan HDMHamadan Airport, IranIran Aseman Airlines1,014 km1:42Archive
Ardabil ADUArdabil Airport, IranIran Air1,019 km1:42Archive
Bandar Abbas BNDBandar Abbas International Airport, IranAir Bangladesh, Iran Air1,049 km1:44Archive
Ahwaz AWZAhwaz Airport, IranAir Bangladesh, Iran Air, Iran Aseman Airlines1,142 km1:51Archive
Bakhtaran KSHShahid Ashrafi Esfahani Airport, IranAir Bangladesh, Iran Air1,151 km1:51Archive
Bushehr BUZBushehr Airport, IranIran Aseman Airlines1,156 km1:52Archive
Chah Bahar ZBRKonarak Airport, IranIran Aseman Airlines1,202 km1:55Archive
Kish Island KIHKish International Airport, IranKish Air1,205 km1:55Archive
Tabriz TBZTabriz International Airport, IranAir Bangladesh, Iran Air, Iran Aseman Airlines1,205 km1:55Archive
Abadan ABDAbadan Airport, IranAir Bangladesh, Iran Air1,244 km1:58Archive
Sharjah SHJSharjah International Airport, United Arab EmiratesAir Arabia1,275 km2:00Archive
Dubai DXBDubai International Airport, United Arab EmiratesIran Aseman Airlines1,287 km2:01Archive
Kuwait KWIKuwait International Airport, KuwaitIran Air, Iran Aseman Airlines, Jazeera Airways1,340 km2:05Archive
Bahrain BAHBahrain International Airport, BahrainGulf Air Bahrain, Iran Air1,399 km2:09Archive
Dammam DMMKing Fahd International Airport, Saudi ArabiaIran Air, Saudia1,431 km2:11Archive
Doha DOHHamad International Airport, QatarQatar Airways1,439 km2:12Archive
Beirut BEYBeirut Rafic Hariri International Airport, LebanonIran Air2,210 km3:06Archive
Madinah MEDPrince Mohammad Bin Abdulaziz Airport, Saudi ArabiaSaudia2,304 km3:13Archive
Istanbul ISTIstanbul Airport, TurkeyTurkish Airlines2,721 km3:42Archive

At a glance

Nonstop destinations
37
Countries served
11
Airlines
11
Longest route
Istanbul (IST), 2,721 km
Shortest route
Herat (HEA), 325 km
Verified current
0 of 37

Nearby departure airports

Other origins within 400 km of MHD, nearest first.

About these routes

Rows marked Verified were seen operating in the 30 days to 2026-09-10. Rows marked Archive come from the OpenFlights route archive (around 2014); we remove the airlines we know have folded, but a route can still have changed since, so treat those rows as a starting point and confirm with the airline before booking. How the data is built.