C$192 Cheap Flights from Madrid (MAD) to Beirut (BEY)

Compare Madrid to Beirut flight deals

Find the cheapest month or even day of the year to fly to Beirut

Book the best Beirut fare with no extra fees

Flight deals from Madrid Airport to Beirut Airport

Looking for a cheap last-minute deal or the best return flight from Madrid Airport to Beirut Airport? If you want to travel next month, return fares start from C$431. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Madrid to Beirut

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Madrid to Beirut flights are currently cheapest in April.

Which airlines fly from Madrid to Beirut?

Madrid to Beirut: Alternative routes

Compare routes from Madrid to Beirut below. You may find an airport to fly into that's cheaper, faster, or easier than Beirut.

Madrid to Beirut: Flight information

The things to know before you go.
Cheapest flight foundC$192
Cheapest month to flyApril
Average flight time4 hrs, 35 mins
Most popular airlineAir Europa
Average flights per week7

Finding cheap flights from Madrid to Beirut: Frequently asked questions

The best price we found for a return flight from Madrid to Beirut is C$392. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 35 minutes is the average flight time from Madrid to Beirut.
Air Europa and MEA fly direct from Madrid to Beirut.
As of April 2026, there are 7 flights per week flying from Madrid to Beirut.
The cheapest month to fly from Madrid to Beirut is usually April.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Madrid Airport to Beirut Airport on Monday, April 13, 2026.
Yes – the average flight time is 4 hours and 35 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Beirut but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Beirut is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Pegasus Airlines and MEA offer the cheapest flight tickets to Beirut.

Traveling from Adolfo Suarez Madrid-Barajas Airport (MAD) to Beirut-Rafic Hariri International Airport (BEY): what you need to know

  • 4 hours 39 minutes is the average duration of a direct flight from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport. Beirut is 1 hour ahead of Madrid and is in the UTC+2 timezone.

  • Flights from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport start at 08:55 — the earliest with Middle East Airlines. The last flight of the day is the 14:45 service with Middle East Airlines. In total, you can take your pick of 4 services every week between MAD and BEY.

  • Traveling during a peak time like July? Major public holidays and other high seasons can result in longer queues and delays at check-in and security. Play it safe and get there up to four hours ahead of international flights and two hours before a domestic departure.

  • Middle East Airlines is your gateway to exploring Beirut (and perhaps some other great corners of Lebanon!). Browse the direct flights from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport offered by this carrier.

  • If you'd like to have a stopover for your flight from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport, just uncheck 'Direct flights only' and check out your options. Here are the top stopovers between MAD and BEY:

    • Barcelona-El Prat Airport

    • Milano Malpensa Airport

    • Cote D'Azur Airport

  • Before organizing your cheap ticket from MAD to BEY, check if you need a visa to enter Lebanon. Visa and travel document requirements can differ and are updated frequently. For the latest information, contact the nearest embassy or consulate of the country you're traveling to.

How to find the cheapest flights from Adolfo Suarez Madrid-Barajas Airport (MAD) to Beirut-Rafic Hariri International Airport (BEY)

  • The best price we've seen for a one-way ticket from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport is C$192. The cheapest price for a return flight is C$392. Remember that fares can change due to availability when booking.

  • Score cheap flight tickets from MAD to BEY by booking at least 3 months ahead. According to our research, that's the sweet spot for finding a bargain.

  • Organize your trip for November. That's the cheapest month for flight tickets from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport. If you're flexible with your dates, try out the 'Whole month' tool to see the cheapest price across each month.

  • Log into your online account or use the app to create a Price Alert. We'll notify you right away if there's a cheaper deal on this route. It doesn't take long, and it'll save you the hassle of looking for cheap flight tickets from MAD to BEY every day.

  • Take advantage of filters to find the ideal journey for you. To see the 'Fastest,' 'Best' or 'Cheapest' flights from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport, use the 'Sort by' function. You can also filter results by airline, arrival and departure times, and journey duration.

Handy information about Adolfo Suarez Madrid-Barajas Airport (MAD)

  • Adolfo Suarez Madrid-Barajas Airport is about 18 kilometres from central Madrid. If you're catching a cab, driving or ride-sharing from the center, it'll take you 26 minutes or so to get there, depending on the traffic. If you're planning to take public transport, expect the travel time to be approximately 37 minutes.

  • Got an early flight from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport? Avoid the stress of rushing to the airport (and sneak in some extra snooze time) by picking one of these hotels near MAD:

Arriving at Beirut-Rafic Hariri International Airport (BEY)

Getting from Beirut-Rafic Hariri International Airport (BEY) to central Beirut

  • From Beirut-Rafic Hariri International Airport, Beirut is approximately 8 kilometres away. It takes around 11 minutes to get to the center driving.

When to fly to Beirut-Rafic Hariri International Airport (BEY)

  • August is the busiest month for flights from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport. To skip the crowds, travel to Beirut in April.

  • Book your flight from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport for August if you want to visit Beirut during its warmest month. Expect temperatures of between 23ºC and 31ºC.

  • Look for cheap flight tickets from MAD to BEY in January if you like cooler conditions. Temperatures are at their lowest then, ranging between 8ºC and 18ºC on average.

More about Beirut

Complete your Beirut trip with hotels and a car rental

  • We don't just compare flights. Once you've secured your cheap ticket to Beirut-Rafic Hariri International Airport, browse our great car rental offers that'll give you the freedom and flexibility to see the sights at your own pace. Next, take a look at our exclusive rates for hotels to find the perfect Beirut stay.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.