Cheap Flights from Madrid to Beirut

Travellers and cabin class

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 to Beirut

Looking for a cheap last-minute deal or the best return flight from Madrid to Beirut? 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 March.

Direct flights 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 foundر.ق.‏ 355
Cheapest month to flyMarch
Average flight time4 hrs, 34 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 ر.ق.‏ 698. 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 34 minutes is the average flight time from Madrid to Beirut.
Air Europa and MEA fly direct from Madrid to Beirut.
As of May 2025, there are 7 flights per week flying from Madrid to Beirut.
The cheapest month to fly from Madrid to Beirut is usually May 2025.
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, 3 November 2025.
Yes – the average flight time is 4 hours and 34 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.

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

  • Around 4 hours 40 minutes is how long you'll be travelling on a direct flight from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport.

  • Beirut is one hour ahead of Madrid and is in the UTC+2 timezone.

  • Choose from four weekly Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport flights. The 14:45 departure with Middle East Airlines is the earliest you can take. Middle East Airlines operates the latest service of the day at 14:45.

  • Arrive at the airport on time so you don't miss your MAD to BEY flight. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid any last-minute rush.

  • Flying during a peak time such as July? Major public holidays and other popular periods can result in longer queues and delays at check-in and security. Be extra cautious and get there up to four hours before international flights and two hours before a domestic departure.

  • Middle East Airlines has direct flights from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport. Book with this popular airline, then get ready to check out the sights in Beirut — and maybe even more of Lebanon if your schedule allows.

  • Most passengers choose to fly with Middle East Airlines on this route.

  • Middle East Airlines is the most punctual carrier operating MAD to BEY flights.

  • If you want to include a stop along the way, just deselect 'Direct flights only' when searching for your ticket from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport. These are the top stopovers between MAD and BEY:

    • Barcelona-El Prat Airport

    • Milano Malpensa Airport

    • Cote D'Azur Airport

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

  • Currently, ر.ق.‏ 355 is the lowest price we've found for a one-way Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport flight. The best price for a return ticket is ر.ق.‏ 698. Keep in mind that fares may change due to availability when booking.

  • Don't wait until the last moment. You're more likely to find cheap tickets from MAD to BEY if you book early. Airlines often offer some fantastic early bird discounts.

  • Schedule your trip for November. That's the cheapest month for flights from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport. If you're flexible with your dates, use the 'Whole month' tool to find the cheapest airfare across each month.

  • There's no need to check back in every day to see if fares have dropped when you create a Price Alert. We'll let you know the moment there's a change in price on cheap flights from MAD to BEY.

  • Select your preferred arrival and departure times, airlines and number of stops with the filters. Or sort your results by 'Cheapest' to see the best deals on flights from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport.

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

  • Of all flights departing from Adolfo Suarez Madrid-Barajas Airport, 78.23% land on schedule at their destination.

  • Adolfo Suarez Madrid-Barajas Airport is about 18 kilometres from central Madrid. If you're ride-sharing, catching a cab or driving from the centre, it'll take 25 minutes or so to get there, depending on the traffic.

  • You can expect a trip time of about 35 minutes when using public transport.

  • Catching an early flight from Adolfo Suarez Madrid-Barajas Airport to Beirut-Rafic Hariri International Airport? Avoid rushing to the terminal (and catch some extra z's) by picking one of these stays near MAD:

Arriving at Beirut-Rafic Hariri International Airport (BEY)

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

  • Beirut-Rafic Hariri International Airport to the centre of Beirut has a drive time of about 10 minutes. It's approximately 8 kilometres away.

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. For a quieter experience, head to Beirut in April.

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

  • For cooler conditions, look for a cheap ticket from MAD to BEY in January. Temperatures average between 8ºC and 18ºC then.

Explore more of Lebanon

  • You've done Beirut, now it's time to explore other corners of Lebanon. Journey about 72 kilometres north-east to Tripoli to tick off its leading sights. From AlSaboun Caravanserai to Amira Minkara - Mosque and محترف جميل جمال Atelier Jamil Jamal, there's plenty to keep you on the go.

  • If there's time to check out another major destination in Lebanon, consider Sidon, roughly 40 kilometres south of Beirut. Masjid Al Omary Al Kabir, Hammam Al Jadeed حمام الجديد and Saint Louis Castle are highlights.

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