All scheduled flights from Beirut to Madrid (BEY-MAD)
Lebanon
Spain
All scheduled flights from BEY to MAD. You can fly from Beirut to Madrid non-stop on Mondays, Wednesdays & Fridays and the flight takes about 5 hours. Flights with stops take between 7 to 10 hours depending on your flight and connection airport.