C$34 Cheap Flights from Lisbon (LIS) to Milan (MILA)

Compare Lisbon to Milan flight deals

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

Book the best Milan fare with no extra fees

Flight deals from Lisbon to Milan

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

Find the cheapest month to fly from Lisbon to Milan

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

Which airlines fly from Lisbon to Milan?

Lisbon to Milan: Flight information

The things to know before you go.
Cheapest flight foundC$34
Cheapest month to flyJune
Average flight time2 hrs, 48 mins
Most popular airlineTAP Air Portugal
Average flights per week322

Finding cheap flights from Lisbon to Milan: Frequently asked questions

There are 4 airports in Milan: Milan Linate, Milan Malpensa, Milan Bergamo, and Verona Brescia.
The best price we found for a return flight from Lisbon to Milan is C$89. 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 48 minutes is the average flight time from Lisbon to Milan.
TAP Air Portugal, Azores Airlines and Azul Airlines fly direct from Lisbon to Milan.
As of April 2026, there are 355 flights per week flying from Lisbon to Milan.
The cheapest month to fly from Lisbon to Milan is usually June.
If you're flying from Lisbon Airport, the cheapest airport near Milan is Milan Bergamo – which is 45.9 km away from the centre of Milan. We've found flights into this airport from C$89.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Lisbon Airport to Milan on Wednesday, June 17, 2026.
Yes – the average flight time is 2 hours and 48 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 Milan 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 Milan is around 40 days in advance, so don’t leave your flight to the last minute.
In April, the average temperature is usually around 12°C. August is typically the warmest month in Milan, when it usually averages around 28°C. You can expect the least rain in February. The coldest month is January, with temperatures averaging -1°C. The rainiest month is November.
Currently, Ryanair offers the cheapest flight tickets to Milan.

Flying from Lisbon Portela Airport (LIS) to Milan: what you need to know

  • Expect to be in the air for 2 hours 54 minutes. That's the average time for a direct flight from Lisbon Portela Airport to Milan.

  • Milan is 1 hour ahead of Lisbon, where Lisbon Portela Airport is located. Milan operates on the UTC+1 timezone.

  • With 38 flights a week between the two airports, Lisbon Portela Airport (LIS) to Milano Malpensa Airport (MXP) is the most popular route. EasyJet operates the earliest flight at 06:00. If you prefer to make the most of your day before flying, the latest departure from LIS to MXP is with TAP Air Portugal at 21:00.

  • Leave plenty of time to get on your flight from LIS to Milan. Generally, it's best to arrive at least two hours before international departures and an hour ahead for domestic flights.

  • During popular months such as June, you'll want to get to the airport earlier. Arrive two hours before a domestic departure and four hours ahead for international flights when you fly during a peak period in general.

  • You can book a direct flight from Lisbon Portela Airport to Milan that arrives at Milano Malpensa Airport (MXP).

  • You'll find a variety of airlines that offer direct flights from Lisbon Portela Airport to Milan, including:

  • We make it easy to find a flight from LIS to Milan with a stopover. To see all your options, deselect 'Direct flights only.' Then, select a flight with a stop long enough to explore the city of your choice. Major stopovers include:

    • Ibiza Airport (IBZ)

    • Barcelona-El Prat Airport (BCN)

    • Menorca Airport (MAH)

  • You don't need a visa for Italy if you hold a passport from Portugal and are travelling for tourism purposes. Visa and travel documentation requirements are subject to changes. So before booking your flight tickets from Lisbon Portela Airport to Milan, check with your airline and your destination country's local consulate or embassy for up-to-date information.

  • LIS is around 10 kilometres from central Lisbon. If you're catching a cab, ride-sharing or driving from the centre, it'll take you 22 minutes or so to get there, depending on the traffic. If you're using public transport, expect the trip time to be approximately 59 minutes.

  • After a hassle-free start to your trip? Stay near LIS. Whether you're boarding an early flight from Lisbon Portela Airport to Milan or just don't like being rushed, these hotels are just the thing:

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

  • C$34 is the cheapest price we've found for a one-way ticket from Lisbon Portela Airport to Milan. For a return flight on this route, the best price is C$89. Depending on the availability when you book, these fares could change.

  • To snag cheap tickets from LIS to Milan, book your trip 3 months ahead of your departure.

  • Organize your trip for November. That's the cheapest month for tickets from Lisbon Portela Airport to Milan. If your travel dates are flexible, use the 'Whole month' tool to see the lowest price across each month.

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

  • Use the filters to tailor your flights from Lisbon Portela Airport to Milan. Pick your ideal departure and arrival times, number of stops and airlines. Or sort your results by 'Cheapest' to find the best deals.

Airports in Milan

Milano Malpensa Airport (MXP)

  • Milano Malpensa Airport (MXP) is around 48 kilometres from the centre of Milan. With your own car rental or if you're catching a cab, the drive is around 45 minutes.

  • It takes roughly 53 minutes to get there using public transport.

  • If you have a late flight from Lisbon Portela Airport to Milan, nothing beats the convenience of staying near the terminal. Collect your bags from the carousel and then be showered and relaxing not long after at one of these accommodation options near MXP:

Orio al Serio International Airport (BGY)

  • As soon as your flight from Lisbon Portela Airport to Milan has arrived, you can get to the city centre in around 58 minutes by car. Central Milan is approximately 64 kilometres from Orio al Serio International Airport (BGY).

  • Travelling by public transport will take about 2 hours and 18 minutes.

  • There are some great places to park your luggage (and yourself) near BGY. Kick back and get cozy after your flight from LIS to Milan at one of these perfectly located options:

Best time to go to Milan

  • It's time to plan your trip dates for your flight from Lisbon Portela Airport to Milan. July is the busiest month to visit Milan. If you prefer a quieter atmosphere, go in February.

  • Book your flight from Lisbon Portela Airport to Milan for July to experience the city during its warmest month. You can expect temperatures to range from 16ºC to 35ºC.

  • If you want to travel in cooler conditions, search for a cheap flight from LIS to Milan in January when temperatures average between -1ºC and 9ºC.

More about Milan

Complete your Milan trip with a car rental

  • Choose one of our car rentals in Milan and see the sights in your own time. Easily compare companies in one go to find your perfect ride after booking your hotel and cheap flights from Lisbon Portela Airport to Milan.

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