Lisbon to Milan flights

Sun, 19 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Lisbon to Milan flight

distanceDistance1043 miles
durationAverage flight duration2 h 40 min
priceAverage plane ticket price£143 (€159)
changesDirect flightNo
carriersAirlineseasyJet, Ryanair, Malta Air, TAP Portugal, Vueling Airlines, Air Europa, Iberia, PGA-Portugalia Airlines, Wizz Air, Air France, KLM, TUIfly, Eurowings, Wamos Air or Lufthansa

Flights from Lisbon to Milan cover the 1043 miles long route taking on average 2 h 40 min with our travel partners like easyJet, Ryanair, Malta Air, TAP Portugal, Vueling Airlines, Air Europa, Iberia, PGA-Portugalia Airlines, Wizz Air, Air France, KLM, TUIfly, Eurowings, Wamos Air or Lufthansa. While the average ticket price for this route costs around £143, you can find the cheapest plane ticket for as low as £74. Travellers depart most frequently from Lisbon Portela Airport and arrive in Milan Malpensa Airport.

Cheap flights tickets from Lisbon to Milan

Showing times and prices for 19 May

Cheapest

The best way to find a cheap flight ticket from Lisbon to Milan is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
Air Europa
20:0512h30
Lisbon Portela Airport (LIS)
09:35Milan Malpensa Airport (MXP)
£1641One-way
1 change
2nd Cheapest
Vueling
22:1014h10
Lisbon Portela Airport (LIS)
13:20Milan Malpensa Airport (MXP)
£1871One-way
1 change
Vueling
21:1515h05
Lisbon Portela Airport (LIS)
13:20Milan Malpensa Airport (MXP)
£1951One-way
1 change
Air France
15:5515h55
Lisbon Portela Airport (LIS)
08:50Milan Linate Airport (LIN)
£1971One-way
1 change
Vueling
22:1010h05
Lisbon Portela Airport (LIS)
09:15Milan Malpensa Airport (MXP)
£1981One-way
1 change

Flight scheduleLisbon to Milan

Showing flights for tomorrow, Sunday, 19 May
KLM
05:0016h40
Lisbon Portela Airport (LIS)
22:40Milan Linate Airport (LIN)
1 change
KLM
05:009h20
Lisbon Portela Airport (LIS)
15:20Milan Linate Airport (LIN)
1 change
KLM
05:006h00
Lisbon Portela Airport (LIS)
12:00Milan Malpensa Airport (MXP)
1 change
KLM
05:0013h00
Lisbon Portela Airport (LIS)
19:00Milan Linate Airport (LIN)
1 change
Air France
05:4015h45
Lisbon Portela Airport (LIS)
22:25Milan Linate Airport (LIN)
1 change
Air France
05:4016h45
Lisbon Portela Airport (LIS)
23:25Milan Malpensa Airport (MXP)
1 change
Air France
05:406h20
Lisbon Portela Airport (LIS)
13:00Milan Linate Airport (LIN)
1 change
Air France
05:4011h25
Lisbon Portela Airport (LIS)
18:05Milan Malpensa Airport (MXP)
1 change
Air France
05:4013h05
Lisbon Portela Airport (LIS)
19:45Milan Linate Airport (LIN)
1 change
Iberia
06:3511h20
Lisbon Portela Airport (LIS)
18:55Milan Linate Airport (LIN)
1 change
Iberia
06:356h25
Lisbon Portela Airport (LIS)
14:00Milan Linate Airport (LIN)
1 change
Iberia
06:3510h50
Lisbon Portela Airport (LIS)
18:25Milan Malpensa Airport (MXP)
1 change
Iberia
06:3515h25
Lisbon Portela Airport (LIS)
23:00Milan Linate Airport (LIN)
1 change
TAP Portugal
07:152h40
Lisbon Portela Airport (LIS)
10:55Milan Malpensa Airport (MXP)
0 changes
Air Europa
07:408h35
Lisbon Portela Airport (LIS)
17:15Milan Malpensa Airport (MXP)
1 change
Air Europa
07:4024h55
Lisbon Portela Airport (LIS)
09:35Milan Malpensa Airport (MXP)
1 change
Vueling
08:509h50
Lisbon Portela Airport (LIS)
19:40Milan Malpensa Airport (MXP)
1 change
Vueling
09:107h05
Lisbon Portela Airport (LIS)
17:15Milan Malpensa Airport (MXP)
1 change
Air Europa
11:354h40
Lisbon Portela Airport (LIS)
17:15Milan Malpensa Airport (MXP)
1 change
Air Europa
11:3521h00
Lisbon Portela Airport (LIS)
09:35Milan Malpensa Airport (MXP)
1 change
KLM
11:406h20
Lisbon Portela Airport (LIS)
19:00Milan Linate Airport (LIN)
1 change
KLM
11:4010h00
Lisbon Portela Airport (LIS)
22:40Milan Linate Airport (LIN)
1 change
Air France
12:109h15
Lisbon Portela Airport (LIS)
22:25Milan Linate Airport (LIN)
1 change
Air France
12:1010h15
Lisbon Portela Airport (LIS)
23:25Milan Malpensa Airport (MXP)
1 change
Air France
12:106h35
Lisbon Portela Airport (LIS)
19:45Milan Linate Airport (LIN)
1 change
Iberia
12:304h55
Lisbon Portela Airport (LIS)
18:25Milan Malpensa Airport (MXP)
1 change
Iberia
12:309h30
Lisbon Portela Airport (LIS)
23:00Milan Linate Airport (LIN)
1 change
Iberia
12:305h25
Lisbon Portela Airport (LIS)
18:55Milan Linate Airport (LIN)
1 change
TAP Portugal
12:452h40
Lisbon Portela Airport (LIS)
16:25Milan Malpensa Airport (MXP)
0 changes
Smartwings
13:206h15
Lisbon Portela Airport (LIS)
20:35Milan Malpensa Airport (MXP)
1 change
KLM
15:3517h30
Lisbon Portela Airport (LIS)
10:05Milan Linate Airport (LIN)
1 change
KLM
15:356h05
Lisbon Portela Airport (LIS)
22:40Milan Linate Airport (LIN)
1 change
TAP Portugal
15:402h40
Lisbon Portela Airport (LIS)
19:20Milan Malpensa Airport (MXP)
0 changes
Air France
15:556h30
Lisbon Portela Airport (LIS)
23:25Milan Malpensa Airport (MXP)
1 change
Air France
15:5515h55
Lisbon Portela Airport (LIS)
08:50Milan Linate Airport (LIN)
1 change
Air France
15:5517h15
Lisbon Portela Airport (LIS)
10:10Milan Malpensa Airport (MXP)
1 change
Air France
15:555h30
Lisbon Portela Airport (LIS)
22:25Milan Linate Airport (LIN)
1 change
Air Europa
16:0516h30
Lisbon Portela Airport (LIS)
09:35Milan Malpensa Airport (MXP)
1 change
Air Europa
16:0524h10
Lisbon Portela Airport (LIS)
17:15Milan Malpensa Airport (MXP)
1 change
easyJet
17:402h35
Lisbon Portela Airport (LIS)
21:15Milan Malpensa Airport (MXP)
0 changes
Luxair
18:5511h40
Lisbon Portela Airport (LIS)
07:35Milan Malpensa Airport (MXP)
1 change
Luxair
18:5524h45
Lisbon Portela Airport (LIS)
20:40Milan Malpensa Airport (MXP)
1 change
Vueling
19:0512h50
Lisbon Portela Airport (LIS)
08:55Milan Malpensa Airport (MXP)
1 change
KLM
19:3013h35
Lisbon Portela Airport (LIS)
10:05Milan Linate Airport (LIN)
1 change
KLM
19:3015h30
Lisbon Portela Airport (LIS)
12:00Milan Malpensa Airport (MXP)
1 change
KLM
19:3018h40
Lisbon Portela Airport (LIS)
15:10Milan Linate Airport (LIN)
1 change
Air Europa
20:0512h30
Lisbon Portela Airport (LIS)
09:35Milan Malpensa Airport (MXP)
1 change
Air Europa
20:0520h10
Lisbon Portela Airport (LIS)
17:15Milan Malpensa Airport (MXP)
1 change
TAP Portugal
20:552h40
Lisbon Portela Airport (LIS)
00:35Milan Malpensa Airport (MXP)
0 changes
Vueling
21:1515h05
Lisbon Portela Airport (LIS)
13:20Milan Malpensa Airport (MXP)
1 change
Vueling
21:1511h00
Lisbon Portela Airport (LIS)
09:15Milan Malpensa Airport (MXP)
1 change
Vueling
22:1015h05
Lisbon Portela Airport (LIS)
14:15Milan Malpensa Airport (MXP)
1 change
Vueling
22:1014h10
Lisbon Portela Airport (LIS)
13:20Milan Malpensa Airport (MXP)
1 change
Vueling
22:1010h05
Lisbon Portela Airport (LIS)
09:15Milan Malpensa Airport (MXP)
1 change

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Lisbon to Milan by coach or flight

Sun
19 May
Mon
20 May
Tue
21 May
Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
01 Jun
Sun
02 Jun
Mon
03 Jun
Tue
04 Jun
Wed
05 Jun
Thu
06 Jun
Fri
07 Jun
Sat
08 Jun

Flight times from Lisbon to Milan

Showing times and prices for 19 May

Fastest Journey

2 h 35 m

Average

11 h 22 m

Flights per day

54

Distance

1683 km

Of the 54 flights that leave Lisbon for Milan every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
easyJet
17:402h35
Lisbon Portela Airport (LIS)
21:15Milan Malpensa Airport (MXP)
£2901One-way
0 changes
2nd Fastest
TAP Portugal
20:552h40
Lisbon Portela Airport (LIS)
00:35Milan Malpensa Airport (MXP)
£4331One-way
0 changes
2nd Fastest
TAP Portugal
07:152h40
Lisbon Portela Airport (LIS)
10:55Milan Malpensa Airport (MXP)
£4331One-way
0 changes
2nd Fastest
TAP Portugal
12:452h40
Lisbon Portela Airport (LIS)
16:25Milan Malpensa Airport (MXP)
£4331One-way
0 changes
2nd Fastest
TAP Portugal
15:402h40
Lisbon Portela Airport (LIS)
19:20Milan Malpensa Airport (MXP)
£4331One-way
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: EasyJet, Ryanair and Malta Air Lisbon to Milan

Find the best flights between Lisbon and Milan with Omio's travel partners easyJet, Ryanair and Malta Air from £39. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

Wizz Air is one of the leading low-cost airlines offering flights within and outside Europe, and you can choose between Basic, Wixx Go, Wizz Plus & Flex ticket types for your flight between Lisbon and Milan.

Flights from Lisbon to Milan

Travelers heading from Portugal to Milan on business or for a little fashion shopping can take direct flights from Lisbon to Milan, offering quick and convenient connections to the Italian city. Flights are available with a national carrier and budget airlines, with connections to Milan Malpensa or Bergamo airports. Departure times include morning, afternoon and evening take-offs on most days, with journey times to Milan of a little over two hours and 30 minutes.

Which airlines fly from Lisbon to Milan?

Budget carriers Ryanair and EasyJet both offer direct flights from Lisbon, with Ryanair flying to Milan Bergamo and EasyJet to Milan Malpensa. Portuguese national carrier TAP Portugal offers direct flights to Malpensa six days a week. Indirect options with one change in transit include Iberia or Air Europa connections via Madrid, and Vueling flights via Barcelona.

How long is the flight from Lisbon to Milan?

The fastest flights on the 1028-mile route east from Lisbon to Milan are EasyJet departures to Milan Malpensa, taking two hours and 30 minutes. Other direct connections take 10 to 15 minutes longer. The quickest indirect route is the Iberia service via Madrid taking four hours and 35 minutes.

How many flights are there from Lisbon to Milan?

TAP Portugal operates four daily direct flights to Milan Malpensa five days a week, and two direct services on Mondays and Saturdays. Ryanair has a daily direct flight to Milan Bergamo and EasyJet offers a daily direct flight to Malpensa. There are several daily indirect departures from Lisbon, with one change required.

What are the departure and arrival airports for flights from Lisbon to Milan?

Departure airport: Lisbon Portela Airport is five miles north-east of central Lisbon, with regular connections on red line Metro trains taking about 25 minutes to get to the terminal. Passenger facilities include long and short stay parking lots, international restaurants, business lounges, and free WiFi.

Arrival airport: Flights arrive at either Milan Malpensa or Milan Bergamo. Malpensa Airport is 30 miles north-west of central Milan, connected by trains taking 50 minutes to reach the central station. Bergamo Orio al Serio Airport is about 30 miles north-east of Milan, with shuttle buses taking around an hour to reach the center. Both airports offer fast food restaurants, Italian wine stores, and car rental desks.

FAQs: Lisbon to Milan flights

FAQs: Take a flight from Lisbon to Milan hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Lisbon to Milan.
FAQs
Cheap plane tickets from Lisbon to Milan can start from as little as £74 when you book in advance. The average flight ticket price for Lisbon to Milan is £143; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Lisbon to Milan flight time is 2 h 40 min   covering the 1043 mile long journey, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first flight from Lisbon to Milan leaves at 06: 10. Plan your trip with the Journey Planner   from Omio.
The last flight from Lisbon to Milan leaves at 22: 10.
When taking a flight from Lisbon to Milan, you can count on easyJet, Ryanair, Malta Air, TAP Portugal, Vueling Airlines, Air Europa, Iberia, PGA-Portugalia Airlines, Wizz Air, Air France, KLM, TUIfly, Eurowings, Wamos Air or Lufthansa for the best way to get you to Milan. You can also check all possible airlines who offer a service between Lisbon and Milan and compare the amenities they offer before buying a plane ticket.

Flights from Lisbon to Milan generally leave from Lisbon Portela Airport and arrive in Milan Malpensa Airport.

Lisbon Portela Airport is 6.8 km away from Lisbon city centre and Milan Malpensa Airport is 47.9 km from Milan city centre.

The cheapest month to travel from Lisbon to Milan by plane is March.
You have options as you can travel to Milan from Lisbon 2 different ways: coach or flight.

More options for your journey from Lisbon to Milan

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers