Flights from Baghdad to Mashad – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BGW to MHD – All flight route options from Baghdad International Airport, Iraq to Mashhad, Iran. These routes are operated by 2 airlines. Fly non-stop with AIS Airlines or Iraqi Airways, or choose from 1 different stopover flights. The shortest flight time is 1 hour and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Mashhad
We got great deals on hotels and car rentals near the airport.
Baghdad to Mashad flights
With over 24 flights every week and 3 different airlines you have a wide range of options. You can fly non-stop to Mashad (MHD) from Baghdad (BGW) with Iraqi Airways or AIS Airlines or opt for a connecting flight via Basra (BSR).
Baghdad to Mashad with Iraqi Airways
You can fly non-stop every weekday with flights departing at 05:00, 06:00 or 07:00. You also have the option to do a transit flight via Basra.
Distance & flight times: Baghdad International Airport to Mashhad
The shortest flight time between BGW and MHD is 2 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 0m | - | 903 miles (1453 km) |
BSR Basra | 6h 0m | 2h 30m | 1074 miles (1728 km) |


Quick copy and share this page
From Baghdad to Iran
Below is a list of other destinations to Iran from Baghdad International Airport with either direct flights or 1 stop connections.
-
IKA Tehran Direct
-
SYZ Shiraz
-
IFN Isfahan Direct
-
KIH Kish Island Direct
-
BND Bandar Abbas
-
ZAH Zahedan
-
RAS Rasht Direct
-
GSM Qeshm Island
-
LRR Lar
From Iraq to Mashad
Below is a list of other cities in Iraq with flights to Mashad with either non-stop or connecting flights.
-
EBL Erbil
-
NJF Al-Najaf Direct
-
BSR Basra Direct
-
ISU Sulaimaniyah