159 € Cheap Flights from Milan (MILA) to Beirut (BEY)

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

Looking for a cheap last-minute deal or the best return flight from Milan to Beirut? Find the lowest prices on one-way and return tickets right here.
Map with a flight path from Milan to Beirut. A plane icon is halfway along the route with a label that says "Direct flight".
Direct flight

Your route at a glance

Cheapest deal159 €
Cheapest monthFebruary
Average flight duration3 hours and 35 minutes
Most popular airlineMEA

Find the cheapest month to fly from Milan to Beirut

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

Direct flights from Milan to Beirut

Milan to Beirut: Alternative routes

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

Finding cheap flights from Milan to Beirut: Frequently asked questions

The best price we found for a return flight from Milan to Beirut is 159 €. 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.
3 hours and 35 minutes is the average flight time from Milan to Beirut.
ITA Airways, MEA and Air Europa fly direct from Milan to Beirut.
As of December 2025, there are 10 flights per week flying from Milan to Beirut.
The cheapest month to fly from Milan to Beirut is usually February.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to Beirut Airport on Monday, 9 February 2026.
Yes – the average flight time is 3 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.

Travelling from Milan to Beirut-Rafic Hariri International Airport (BEY): What you need to know

  • You can choose from a few airports when organising your flight from Milan to Beirut-Rafic Hariri International Airport (BEY). Check out your options for heading out from Milano Malpensa Airport (MXP), Orio al Serio International Airport (BGY) and Milano Linate Airport (LIN).

  • The average length of a direct Milan to Beirut-Rafic Hariri International Airport flight is 3 hours 35 minutes.

  • Beirut-Rafic Hariri International Airport is located in Beirut. The city follows the UTC+2 timezone and is one hour ahead of Milan.

  • Milano Malpensa Airport (MXP) to Beirut-Rafic Hariri International Airport (BEY) is the most popular route, with 4 direct services each week. You can get from MXP to BEY on Middle East Airlines's 11am departure.

  • Arrive at the airport on time so you don't miss your flight from Milan to BEY. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid sprinting to your gate.

  • If you're jetting off during a bank holiday or other peak period, give yourself extra time. Arrive two hours before domestic flights and up to four hours before international departures. Queues at security and check-in will be longer.

Airports in Milan

Milano Malpensa Airport (MXP)

  • Go straight to your destination from Milano Malpensa Airport (MXP). Direct flights from Milan to Beirut-Rafic Hariri International Airport (BEY) operate from here.

  • When taking off from MXP, you can catch a direct flight from Milan to Beirut-Rafic Hariri International Airport with Middle East Airlines.

  • The preferred choice for passengers flying between MXP and BEY is Middle East Airlines.

  • Middle East Airlines is the most consistent performer for punctuality on this route.

  • We make it simple to find cheap flights from Milan to BEY that include a stopover. To explore all the options departing from Milano Malpensa Airport (MXP), deselect 'Direct flights only.' Then, pick a flight that has a stop long enough to tour the city of your choice. Top stopovers between MXP and BEY include:

    • Istanbul Ataturk Airport (IST)

    • Eleftherios Venizelos International Airport (ATH)

    • Bucharest Henri Coanda International Airport (OTP)

  • MXP is around 48 kilometres from central Milan. If you're driving, ride-sharing or catching a cab from the centre, it'll take 45 minutes or so to get there, depending on the traffic. If you're using public transport, expect the trip time to be around 55 minutes.

  • Want a stress-free start to your holiday? Stay near Milano Malpensa Airport. Whether you're catching an early flight from Milan to Beirut-Rafic Hariri International Airport or aren't a fan of being rushed, these hotels are the ideal choice:

  • When it comes to the on-time performance of Milano Malpensa Airport, data shows 68.23% of flights arrive within the scheduled time frame.

Orio al Serio International Airport (BGY)

  • Turn your flight into part of the adventure with a stopover on your flight from Milan to Beirut-Rafic Hariri International Airport. Check out these connections between Orio al Serio International Airport and BEY:

    • Leonardo da Vinci-Fiumicino Airport (FCO)

    • Sabiha Gokcen International Airport (SAW)

    • Bucharest Henri Coanda International Airport (OTP)

  • On public transport, you can travel from central Milan to BGY in around 2 hours 20 minutes. The terminal is roughly 64 kilometres away, and making the journey by car takes approximately 1 hour.

  • Flying off with the first light? You might like to check in to one of these accommodation options near Orio al Serio International Airport the day before your Milan to BEY flight:

  • Orio al Serio International Airport has an on-time performance of 67.49%. This figure sheds light on how frequently flights departing from this airport arrive at their destination on schedule.

Milano Linate Airport (LIN)

  • Booking a plane ticket from Milan to Beirut-Rafic Hariri International Airport (BEY) with one or more stops can offer you more choice of departure times and access to cheaper fares. When jetting off from Milano Linate Airport (LIN), here's where you can make a pit stop at on your way to BEY:

    • Frankfurt Airport (FRA)

    • Leonardo da Vinci-Fiumicino Airport (FCO)

    • Dusseldorf International Airport (DUS)

  • The trip to LIN from central Milan is around 45 minutes on public transport. If you prefer to travel by car, it'll take you about 30 minutes to cover the 11 kilometres or so.

  • Relax in bed for a little longer and still make your Milan to Beirut-Rafic Hariri International Airport flight with plenty of time to spare. These hotels near Milano Linate Airport make getting to the terminal a breeze if you're jetting off early:

  • Airports have an on-time performance rating that monitors how often flights arrive at their destinations as expected. At LIN, that rate is 79.56%.

About Beirut-Rafic Hariri International Airport (BEY)

How to find the cheapest flights from Milan to Beirut-Rafic Hariri International Airport (BEY)

  • The cheapest price we've found for a one-way ticket from Milan to Beirut-Rafic Hariri International Airport is 76 €. For a return flight on this route, the best price is 159 €. Depending on how early you book and the availability, these fares may change.

  • Snap up cheap flights from Milan to BEY by booking four months ahead. According to our research, that's the ideal time frame for finding the biggest deals.

  • September is when you're most likely to find a good deal on a Milan to Beirut-Rafic Hariri International Airport ticket. If you're looking to travel at a different time of year, the 'Whole month' tool will give you the lowest prices for each month.

  • Snapping up a cheap plane ticket from Milan to BEY is a breeze with Price Alerts. Simply set up one of these automatic alerts and we'll notify you as soon as a lower fare pops up.

  • Nail down a great price on a flight from Milan to Beirut-Rafic Hariri International Airport with the help of the filters. Choose your preferred departure and arrival times, airlines and number of stops. You can also sort your results by 'Fastest,' 'Cheapest' or 'Best.'

The best time to fly from Milan to Beirut-Rafic Hariri International Airport (BEY)

  • Think about the kind of experience you want when deciding the best time to fly. April is the quietest month to visit Beirut. August is when most people book flights from Milan to Beirut-Rafic Hariri International Airport (BEY), which may be ideal if you're chasing more action.

  • Lock in a Milan to BEY plane ticket departing in August if you're eager to visit the city during its warmest month. Expect temperatures in Beirut to range from 23ºC (73ºF) to 31ºC (88ºF).

  • If you want cooler conditions, search for a cheap ticket from Milan to Beirut-Rafic Hariri International Airport in January when temperatures are between 8ºC (46ºF) and 18ºC (64ºF).

More about Beirut

  • Start your Beirut trip right by choosing the ideal place to stay. Once you've booked your flight from Milan to Beirut-Rafic Hariri International Airport, check out our selection of hotels including:

  • All great adventures should include a little sightseeing. Downtown Beirut, SKYBAR Beirut and Rocks are must-visits when exploring Beirut.

Explore more of Lebanon

  • Squeeze more into your Lebanon getaway by venturing beyond Beirut. Around 105 kilometres away to the north-east, Qachlaq is another exciting city to include in your itinerary. Tick off some of its leading attractions such as centre ville while you're here.

  • Next stop? Make your way to Jânîne. It's located about 105 kilometres north-east of Beirut and is known for highlights like حكر جنين Hekr Jenine.

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