All scheduled flights from Mashad to Beirut (MHD-BEY)
Iran
Lebanon
All scheduled flights from MHD to BEY. You can fly from Mashad to Beirut non-stop on Wednesdays & Thursdays and the flight takes about 3 hours and 15 minutes. Flights with stops take between 7 to 7 hours depending on your flight and connection airport.