Flights from Mashad to Beirut – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
MHD to BEY – All flight route options from Mashhad, Iran to Beirut International Airport, Lebanon. These flights are operated by 5 different airlines through 6 different connections. The shortest flight time is 7 hours and 15 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 Beirut Airport
We got great deals on hotels and car rentals near the airport.
Mashad to Beirut flights
There are over 6 and approximately 15 flights every week. While flying to Beirut from Mashad you will be doing a stopover in Al-Najaf, Baghdad or any other of the 6 alternatives with flight connections.
Are there any non-stop flights from MHD to BEY?
You could fly non-stop from MHD to BEY before with Iran Air or Mahan Air but not anymore.
Mashad to Beirut with Iraqi Airways
If you fly to Beirut from Mashad with Iraqi Airways you will do a stopover in Al-Najaf.
Distance & flight times: Mashhad to Beirut International Airport
The shortest flight time between MHD and BEY is 7 hours and 15 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
NJF Al-Najaf | 7h 15m | 3h 30m | 1458 miles (2346 km) |
BGW Baghdad | 7h 30m | 4h 30m | 1409 miles (2267 km) |
BSR Basra | 8h 0m | 3h 0m | 1548 miles (2491 km) |
KWI Kuwait | 8h 0m | 2h 10m | 1641 miles (2640 km) |
DMM Dammam | 9h 5m | 3h 25m | 1892 miles (3044 km) |
DOH Doha | 9h 20m | 2h 45m | 2037 miles (3278 km) |


Quick copy and share this page
From Iran to Beirut
Below is a list of other cities in Iran with flights to Beirut with either non-stop or connecting flights.