Cheap Flights from Milan to Lisbon

Compare Milan to Lisbon flight deals

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

Book the best Lisbon fare with no extra fees

Flight deals from Milan to Lisbon

Looking for a cheap last-minute deal or the best return flight from Milan to Lisbon? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Milan to Lisbon

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

Direct flights from Milan to Lisbon

Milan to Lisbon: Alternative routes

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

Milan to Lisbon: Flight information

The things to know before you go.
Cheapest flight found50 €
Cheapest month to flySeptember
Average flight time2 hrs, 57 mins
Most popular airlineeasyJet
Average flights per week328

Finding cheap flights from Milan to Lisbon: Frequently asked questions

The best price we found for a return flight from Milan to Lisbon is 50 €. 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.
2 hours and 57 minutes is the average flight time from Milan to Lisbon.
easyJet, TAP Air Portugal and Azores Airlines fly direct from Milan to Lisbon.
As of June 2025, there are 328 flights per week flying from Milan to Lisbon.
The cheapest month to fly from Milan to Lisbon is usually June 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to Lisbon Airport on Thursday, 4 September 2025.
Yes – the average flight time is 2 hours and 57 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 Lisbon 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 Lisbon is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Lisbon is Ryanair .

Travelling from Milan to Lisbon Portela Airport (LIS): What you need to know

  • You can choose from a few airports when planning your flight from Milan to Lisbon Portela Airport (LIS). Check out your options for flying out of Milano Malpensa Airport (MXP), Orio al Serio International Airport (BGY) and Milano Linate Airport (LIN).

  • Around 2 hours 55 minutes is the usual time it takes for a direct Milan to Lisbon Portela Airport flight.

  • Lisbon is one hour behind Milan. Lisbon Portela Airport is located in Lisbon, which follows the UTC+0 timezone.

  • With 39 direct flights a week between the two airports, Milano Malpensa Airport (MXP) to Lisbon Portela Airport (LIS) is the most popular route. TAP Portugal operates the earliest flight at 5:55am. If you're eager to get more out of your day before taking off, the latest flight from MXP to LIS is with easyJet at 9:50pm.

  • For hassle-free travel, arrive at the airport two hours ahead of international flights and one hour before domestic departures. This will give you plenty of time to board your flight from Milan to LIS.

  • If you're heading away during a bank holiday or other peak period, give yourself more time. Get there two hours before domestic flights and up to four hours before international departures. Lines at check-in and security will be longer.

Airports in Milan

Milano Malpensa Airport (MXP)

  • You can take a direct flight from Milan to Lisbon Portela Airport (LIS) leaving from Milano Malpensa Airport (MXP).

  • TAP Portugal is a well-known carrier that operates direct flights from Milan to Lisbon Portela Airport taking off from MXP.

  • TAP Portugal is the airline most travellers choose for flights from MXP to LIS.

  • The carrier with the best on-time arrival rate on this route is TAP Portugal.

  • Located around 48 kilometres from central Milan, MXP can be reached in about 45 minutes by car, depending on traffic. The journey by public transport is roughly 55 minutes.

  • In search of a comfortable hotel close to Milano Malpensa Airport? If you're catching an early flight from Milan to Lisbon Portela Airport, these stays will put you just around the corner from the terminal:

  • Of the flights that depart from Milano Malpensa Airport, 68.23% arrive on time at their destination.

Orio al Serio International Airport (BGY)

  • You can book a direct Milan to Lisbon Portela Airport (LIS) plane ticket with departures from Orio al Serio International Airport (BGY). See if flying from BGY works better for your plans.

  • Board your direct flight from Milan to LIS with Ryanair. This is one of the leading carriers that operates this route out of BGY.

  • Ryanair is the top choice for travellers flying from BGY to LIS.

  • The most reliable carrier is Ryanair. Its Orio al Serio International Airport to Lisbon Portela Airport flights land without delay 75.0% of the time.

  • 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 will take approximately 1 hour.

  • Start your holiday sooner with an additional night away from home. Before your Milan to LIS flight, unwind in one of these hotels near Orio al Serio International Airport:

  • 67.49% of flights taking off from Orio al Serio International Airport arrive according to schedule.

Milano Linate Airport (LIN)

  • Begin your journey at Milano Linate Airport (LIN) and fly straight to your destination without any layovers. You can book direct flights from Milan to Lisbon Portela Airport from here.

  • easyJet is one airline that offers direct Milan to LIS plane tickets from LIN.

  • easyJet is the airline most travellers choose for flights from LIN to LIS.

  • From central Milan, LIN is around 11 kilometres away. It takes roughly 30 minutes to arrive by car and 45 minutes or so on public transport.

  • Skip the rush on your departure day — stay near Milano Linate Airport and know you'll get to the terminal with time to spare. Get settled at one of these hotels the day before if you have an early Milan to Lisbon Portela Airport flight:

  • Airports have an on-time performance rating that monitors how often flights arrive at their destinations when they should. At LIN, that figure is 79.56%.

About Lisbon Portela Airport (LIS)

Getting from Lisbon Portela Airport (LIS) to central Lisbon

  • Lisbon Portela Airport to central Lisbon is roughly 6 kilometres. If you're renting a car or getting a cab, plan in advance to make your trip as smooth as possible. Journey times can vary based on the time of day and traffic conditions.

  • It'll take around 1 hour to get there using public transport.

How to find the cheapest flights from Milan to Lisbon Portela Airport (LIS)

  • The cheapest price we've found for a one-way ticket from Milan to Lisbon Portela Airport is 25 €. For a return flight on this route, the best price is 50 €. Depending on when and how early you book, these fares could change.

  • Book six months before flying. Pricing trends show that this is the ideal window for finding cheap flights from Milan to LIS.

  • The best month for picking up cheap Milan to Lisbon Portela Airport tickets is November. Use the 'Whole month' tool to compare flight prices, then select the dates that offer the lowest fares.

  • Snapping up a cheap plane ticket from Milan to LIS couldn't be easier with Price Alerts. All you need to do is set up one of these automatic alerts and we'll notify you when a better deal is available.

  • Filters make it easier to scoop up a deal on your flight from Milan to Lisbon Portela Airport. Choose the airlines, flight times and stops that make sense for you. Then sort the results by 'Cheapest' to find the lowest price right away.

The best time to fly from Milan to Lisbon Portela Airport (LIS)

  • It's time to work out your travel dates for your flight from Milan to Lisbon Portela Airport (LIS). June is the peak month for travel to Lisbon. If a slower pace sounds more appealing, go in February.

  • The warmest month in Lisbon is August, with temperatures ranging between 16ºC (61ºF) and 29ºC (84ºF). Lock in your Milan to LIS plane ticket then if that's your idea of comfortable weather.

  • January sees temperatures of between 8ºC (46ºF) and 16ºC (61ºF). Look for cheap tickets from Milan to Lisbon Portela Airport around that time if you want to travel in cooler conditions.

More about Lisbon

  • After booking your flight from Milan to Lisbon Portela Airport, choose a hotel that puts you where you want to be. Make one of these options your base for exploring Lisbon:

  • There are so many things to explore in this city, it can be difficult to know where to start. Belém, Pasteis de Belém and Real Mosteiro de Santa Maria de Belém are top sights which should feature on every Lisbon itinerary.

Explore more of Portugal

  • Lisbon has plenty to offer, but there are so many other parts of Portugal just waiting to be discovered. About 274 kilometres north of Lisbon, a visit to Porto will keep you on the go. Start with leading attractions like Ribeira District, Rio Douro and Livraria Lello.

  • Coimbra is another essential stop in Portugal and is around 177 kilometres north of Lisbon. No journey is complete without seeing Biblioteca Joanina, Old Cathedral of Coimbra (Se Velha de Coimbra) and Mesquita de Coimbra.

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