A historic cityscape with prominent Islamic architecture, including domes and minarets.

$122 Cheap Flights from Madrid (MAD) to Beirut (BEY)

Popular airlines from Adolfo Suarez Madrid-Barajas Airport (MAD) to Beirut-Rafic Hariri Intl. Airport (BEY)

Cheap Flights from Madrid to Beirut (MAD-BEY)

Prices were available within the past 7 days and start at $122 for one-way flights and $294 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Aegean
Aegean
Aegean
LOT-Polish Airlines
Pegasus Airlines
Lufthansa
Royal Jordanian
AJET
Turkish Airlines
Scandinavian Airlines

Alternative airports near Beirut

Prices were available within the past 7 days. Prices and availability are subject to change.

Find the cheapest month to fly from Madrid (MAD) to Beirut (BEY)

March is typically the cheapest month to fly

From $126 - $580 per traveler.

What you need to know for your flight from Adolfo Suárez Madrid-Barajas to Rafic Hariri Intl.

Madrid (MAD) to Beirut (BEY) at a glance

Embark on an international journey from Madrid (MAD) to Beirut (BEY) with a range of airlines offering diverse routes. Whether you prefer full-service or budget-friendly carriers, you can compare options to find the itinerary that aligns with your travel plans and budget as you uncover the iconic sights and neighborhoods of Beirut. Get all the essential details for flights departing from Adolfo Suárez Madrid-Barajas Airport (MAD) to Rafic Hariri International Airport (BEY).

  • Fastest flight duration: around 4h 45m non-stop
  • Route distance: roughly 2,200 miles (3,540 km)
  • Flights per week: around 9 departures on average
  • Typical fares (one-way): economy tickets often range from $150–$670, depending on seasonality and how far ahead you book

Flights from Adolfo Suárez Madrid-Barajas Airport (MAD) to Rafic Hariri International Airport (BEY)

According to recent traveler bookings, the most popular airlines flying from Madrid to Beirut offer both non-stop and one-stop options, often featuring convenient layovers at Sabiha Gokcen International Airport (SAW, approximately 2 hours), Eleftherios Venizelos Airport (ATH, around 1 hour and 15 minutes), and Istanbul Airport (IST, about 2 hours and 15 minutes). These choices allow you to easily compare prices, total travel times, and cabin classes to create your ideal itinerary.

  • Middle East Airlines: This full-service airline provides both non-stop and one-stop options, with one-way fares generally between $295 and $1160. It makes up around 47% of the departures along this route, and a typical non-stop flight takes about 4 hours and 45 minutes.
  • Pegasus Airlines: Operating as a low-cost carrier, Pegasus offers one-stop flights with one-way prices typically ranging from $150 to $650. It represents approximately 16% of departures on this route, featuring an in-flight duration of 6 hours and a total travel time of around 8 hours, factoring in a layover.
  • Aegean: This full-service airline provides one-stop flights, with one-way fares usually falling between $150 and $350. It accounts for roughly 11% of the departures on this route, with a flight time of about 6 hours and an overall journey time of approximately 8 hours, including layover.
  • Turkish Airlines: As a full-service carrier, Turkish Airlines offers one-stop service with one-way fares typically ranging from $280 to $725. It makes up about 8% of departures on this route, featuring a flight duration of 6 hours and a total journey time of roughly 8 hours, including layovers.
  • Royal Jordanian: This full-service airline provides one-stop service with one-way fares generally between $295 and $415. It accounts for around 7% of departures on this route, with an in-flight time of 6 hours and a total travel duration of approximately 8 hours, including layover time.

Travelers have the option to upgrade their flight from Madrid to Beirut, with both Middle East Airlines and Air Europa providing business class service for this route.

Best time to fly from Madrid (MAD) to Beirut (BEY)

The most popular months for travelers flying from Madrid to Beirut are April, June, and July, when peak temperatures in Beirut reach up to 80.6°F in July. If you prefer quieter travel, consider November, the least busy time to visit with temperatures around 66.4°F and typically the lowest average one-way fare (around $239). Flight availability peaks in June and July, with approximately 11 flights per week, making it easier to find convenient departure times.

  • Cheapest time to fly: November usually offers good deals with average one-way fare around $239, roughly 43% cheaper than the yearly average.
  • Most flight options: June and July have the highest number of flights from Madrid to Beirut, with approximately 11 flights per week, giving you more flexibility in scheduling your trip.
calendar iconMonthtemperature iconTemperaturecrowd level iconDemandflights iconWeekly Flightsprice iconAverage one-way Fare
January55.4°F (13.0°C)Average8$410
February56.1°F (13.4°C)Average7$455
March59.2°F (15.1°C)Average8$481
April64.8°F (18.2°C)High9$470
May71.6°F (22.0°C)Average8$354
June76.6°F (24.8°C)High11$473
July80.6°F (27.0°C)High11$598
August81.7°F (27.6°C)Average8$472
September79.2°F (26.2°C)Low8$391
October74.3°F (23.5°C)Average7$277
November66.4°F (19.1°C)Low7$239
December59.2°F (15.1°C)Low10$423

*Average one-way fare is based on Expedia flight booking data from January 2025 to April 2026 for the specified route and travel class and may change depending on availability, dates, and demand.

Alternative route from Madrid (MAD) to Beirut (BEY)

  • Madrid to Tripoli (MAD-KYE): The Rene Mouawad Air Base Airport (KYE) lies approximately 61 miles from Rafic Hariri International Airport (BEY), providing convenient access for travelers.

How to find the best prices for flights from Madrid (MAD) to Beirut (BEY)

Getting some of the best deals on flights from Madrid to Beirut is all about timing and flexibility. Here are some key tips to help you save:

  1. Best times to book and fly: cheaper fares are usually found when booking 2-8 weeks in advance, which coincides with when most travelers make their reservations. Evening departures from 6 PM to 12 AM tend to be less expensive, while afternoon flights from 12 PM to 6 PM are the most popular. Additionally, flying on Monday typically offers lower prices, although Friday remains the busiest travel day.
  2. Set up price alerts: stay updated on price changes by using Expedia's Price Tracker. Receive alerts when fares drop for your selected route.
  3. Bundle and save: bundle your flight and hotel to save on Expedia, or unlock a hotel deal after booking your flight.*
  4. Compare flight options: use Expedia's search tool to compare airlines, routes, direct vs. non-direct flights, and flight times. You can also sort by price to find the most affordable options.
  5. Stay flexible with dates: being open to different travel days can sometimes help you find better prices on flights and hotels.
  6. Think about luggage: nowadays, it's important to check the airline's baggage policies to find the best value. That may be paying for an additional carry-on bag or booking a ticket with checked luggage included. Either way, double-check your allowance before confirming your booking to avoid excess baggage fees at the airport.

*Members only. Savings vary and are not available on all bundles. Select hotels.

Arriving at Rafic Hariri International Airport from Adolfo Suárez Madrid-Barajas Airport

Beirut welcomes travelers from Madrid with a range of transport options based on price, convenience, and proximity. Beirut city center is approximately a 10-minute drive (covering about 6 miles) from Rafic Hariri International Airport, depending on traffic. Here's how to reach Beirut efficiently:

  • Hotel transfer: Transfers offer a convenient way to reach your hotel in Beirut, with private rides that can be arranged in advance.
  • Car rental: Renting a car from Rafic Hariri International Airport is a great option if you plan to explore and sightsee beyond the city. Browse cheap car rentals at Rafic Hariri International Airport on Expedia.
  • Taxi/ride-hailing: Taxis and ride-hailing services may be available from designated pickup areas outside the terminal, check locally on arrival.
  • Public transportation: From Rafic Hariri International Airport, Beirut Seaport, a seaport, is located about 5.5 miles away by car.

Frequently asked questions

How much does a flight from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.) cost?
You can find cheap one-way flights from $122 and cheap return flights from $294 Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.) with Expedia. One-way flights usually range from $258 to $2664, and return flights typically cost between $586 and $4699. Flight prices vary based on the month and day of the week you want to travel, as well as the airline and how far in advance you book your ticket. Filter your search on Expedia by "Price (lowest to highest)" to see the cheapest fares first, and use the Price Tracking tool to receive alerts when Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.) ticket fares go up or down.*Typical price ranges based on flights available on Expedia in the last year. Prices include multi-airline options.
What is the cheapest month to fly from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.)?
January is the cheapest month to fly from Madrid (MAD) to Beirut (BEY), with average return fares around $499. This price is about 29% lower than the average throughout the year, as January follows the holiday season when travel demand decreases. Other budget-friendly months include February and October.*Averages based on flights available on Expedia in the last year.
Which airlines fly direct from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.)?
Middle East Airlines operates around 7 direct flights from MAD to BEY every week.
What is the cheapest airline that flies from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.)?
Middle East Airlines is one of the cheapest airlines offering nonstop flights from Madrid (MAD) to Beirut (BEY), with round-trip tickets starting from around $621. This is a fantastic option for travelers looking to explore the vibrant culture of Beirut. Use Expedia's search tool to compare the prices and schedules of airlines that fly this route to find the best option for your plans and budget.*Prices based on flights available on Expedia in the last year.
How do I find cheap flights from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.)?
To find a cheap flight from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.), be flexible with your dates. Traveling outside of peak vacation months and booking a mid-week flight can help you save. Early morning and late night flights are often more affordable, too. Expedia allows you to compare flight times, airlines and routes all in one place to find low fares. You can also set up Price Tracking and receive alerts when fares go up or down.
What is the best airline to fly with from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.)?
The best airline to fly with from Madrid (MAD) to Beirut (BEY) will differ from traveler to traveler. If you like to fly early, Middle East Airlines offers early morning flights. If price is the most important factor, Middle East Airlines typically offers the lowest fares. Turkish Airlines offers the most daily flights from Madrid to Beirut, which is great if flexibility is what you value most. The best carrier for this journey could also be the one you have a loyalty membership with, as flying with that airline or another airline within the same alliance could help you collect points or enjoy lounge access.
What is the best time to fly from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.)?
The ideal times to fly from Madrid (MAD) to Beirut (BEY) are January and October. You can expect return flights to be around $499 during these months, which is quite reasonable. January is quieter post-holidays, while October offers lovely autumn weather, making both months attractive for travelers.*Prices based on flights available on Expedia in the last year.
How many flights per day from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.)?
There are approximately 1 nonstop flights per day from Adolfo Suarez Madrid-Barajas (MAD) to Rafic Hariri Intl. (BEY). For more options, look at flights that include layovers.
What is the earliest flight from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.)?
The earliest flight from Madrid (MAD) to Beirut (BEY) usually departs at around 12:20 AM, operated by Aegean. This is a seasonal service active in October, and an early departure can help you maximize your time in Beirut. To compare early flights on Expedia, select the "Early Morning" and "Morning" filters in your search.
What are the most popular departure times for flights from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.)?
The most popular departure times for flights from Adolfo Suárez Madrid-Barajas (MAD) to Rafic Hariri Intl. (BEY) are in the early afternoon, from 12pm to 3pm. About 32% of passengers prefer this time window. Many major carriers, including Middle East Airlines, Turkish Airlines, and Lufthansa, offer flights during this window. This timing works well because it allows you to enjoy a leisurely morning in Madrid before heading to Beirut.
How long does it take to fly from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.)?
Flying nonstop from MAD to BEY takes around 4 hours 30 minutes, with the route covering approximately 2,181 miles. Flights with a layover typically take 9 hours 20 minutes longer than direct options. Keep in mind that actual flight times can vary due to wind patterns, weather, and air traffic.
Can you fly business or first class from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.)?
Business class seats are offered on the MAD to BEY route. Airlines that offer business class service on this route include:

  • Lufthansa
  • Air France
  • Turkish Airlines
  • Royal Jordanian
  • LOT Polish Airlines
  • Air Europa
  • Qatar Airways
  • Hop!
  • Etihad Airways
  • ITA Airways

First class is available with Emirates.
How much is a business class flight from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.)?
A direct, return business class ticket from Madrid (MAD) to Beirut (BEY) typically costs between $2,215 - $2,454. A non-stop, one-way business class flight is usually around $1,078 - $1,083. Prices often fluctuate based on seasonality and how early you book. You may also be able to find a cheaper business class journey between Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.) if you opt for a connecting flight.*Prices based on flights available on Expedia in the last year.
How do I earn miles on a Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.) flight with Expedia?
It's easy to earn miles on a Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.) flight when you book with Expedia. Before you confirm your booking, simply select your frequent flyer program and enter your program number. As a member of One Key™, you can also earn OneKeyCash™* on top of your airline miles when you book with Expedia.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
What airports do you fly into for Beirut from Adolfo Suarez Madrid-Barajas (MAD)?
If you're planning to travel to Beirut from Adolfo Suarez Madrid-Barajas (MAD), you can fly into Rafic Hariri Intl. (BEY) Some flights may connect through major hubs like Franz Josef Strauss Intl. (MUC), Schiphol (AMS), Frankfurt Intl. (FRA) before reaching Beirut. Compare routes and airports on Expedia to find the best flight options for your travel plans.
Is it cheaper to buy a plane ticket from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.) at the last minute?
Typically, booking a last minute flight from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.) will be more expensive than booking in advance. As the departure date approaches, there are usually fewer seats available which can drive up the cost. However, if there's some wiggle room with your travel dates and times, you could bag a cheap last-minute fare.
Is it cheaper to book a Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.) flight and hotel package?
Securing a Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.) Beirut Vacation Packages is usually cheaper than booking separately. With Expedia, you can enjoy the ease of organizing your travels all in one place. Select from our extensive range of stays and then add flights, activities and car rentals to your booking. Bundle everything together, and you could save hundreds of dollars.
Can I cancel or change the date of my flight from Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.)?
If you booked your Madrid (MAD-Adolfo Suárez Madrid-Barajas) to Beirut (BEY-Rafic Hariri Intl.) flight within the last 24 hours, you may be able to modify or cancel it without any fees. Depending on the airline and the type of ticket you have, additional charges may apply for changes beyond this timeframe. Airline policies and contact information can be found in your itinerary or confirmation email. Or, head to our Customer Service portal if you'd like more information.

Travel information

Origin airport
Adolfo Suárez Madrid-Barajas
Destination airport
Rafic Hariri Intl.
Airlines serving
AJET, Aegean, Air Europa, Air France, EGYPTAIR, Emirates, Ethiopian Airlines, Etihad Airways, Lufthansa, Middle East Airlines, Pegasus Airlines, Qatar Airways, Royal Jordanian, Scandinavian Airlines, Tarom-Romanian Air Transport, Turkish Airlines
Roundtrip price
$294
Distance
2181 mi
Average flight time
4 hours 40 mins

Book with confidence

*Flight schedules are subject to change.

*Available to One Key members.

 

Explore a world of travel with Expedia