Lisbon to Milan Malpensa flights (LIS–MXP)
Portugal
Italy
TAP Air Portugal flies Lisbon to Milan Malpensa (LIS–MXP) nonstop, a great-circle distance of 1,650 km (1,030 mi).
- From
- LIS
- Lisbon
- To
- MXP
- Milan Malpensa
- Nonstop
- Yes · 1 airline
- Airlines
- TP
- Distance
- 1,650 km (1,030 mi)
- Time difference
- Milan Malpensa 1 hour ahead
- Time in the air
- 2h 16m · 2h 26m back
- On time (Touchdown Index)
- 77%
- Flights a week
- TP ~24
- Aircraft seen
- Airbus A320 · Airbus A320neo · Airbus A321neo
Network data imported from airport and airline sources:· How we verify
Lisbon to Milan Malpensa: frequently asked questions
Tracked flights between 6 September and 3 October 2026, from public ADS-B data.
How long is the LIS–MXP flight?
2h 16m wheels-up to wheels-down, the median of 97 tracked flights; MXP–LIS took 2h 26m.
Which airlines fly LIS–MXP direct?
TAP Air Portugal.
What is the time difference between Lisbon and Milan Malpensa?
Milan Malpensa is 1 hour ahead of Lisbon: a LIS departure at noon is 13:00 local time in MXP.
Is LIS–MXP usually on time?
77% of 191 LIS–MXP flights landed within 15 minutes of their usual time; 1% were over an hour late.
How many LIS–MXP flights a week?
TAP Air Portugal 24 each way.
What aircraft fly LIS–MXP?
Airbus A320, Airbus A320neo and Airbus A321neo.
Milan Malpensa to Lisbon: the return flight (MXP–LIS)
TAP Air Portugal and easyJet fly MXP–LIS nonstop.
The return takes 2h 26m in the air (median of 98 tracked flights), 10 minutes longer than LIS–MXP.
| Airline | LIS → MXP | MXP → LIS |
|---|---|---|
| TAP Air Portugal | Nonstop | Nonstop |
| easyJet | — | Nonstop |
Airlines flying LIS–MXP nonstop
| Airline | Usually takes off (LIS time) | Type | Alliance |
|---|---|---|---|
| 07:45–21:57 | full-service | Star Alliance |
One-stop alternatives to flying LIS–MXP nonstop
One airline on both legs; check it's sold as one ticket.
- Via Madrid (MAD) with

Air Europa and Iberia: 1,660 km (1,030 mi) flown, 1% further than nonstop. - Via Bilbao (BIO) with
Vueling: 1,680 km (1,050 mi) flown, 2% further than nonstop. - Via Barcelona (BCN) with

easyJet and Vueling: 1,710 km (1,070 mi) flown, 4% further than nonstop. - Via Bordeaux (BOD) with
easyJet: 1,710 km (1,060 mi) flown, 4% further than nonstop. - Via Palma (PMI) with
easyJet: 1,860 km (1,160 mi) flown, 13% further than nonstop.
LIS–MXP route map
More from Lisbon and Milan Malpensa
Other arrivals in Italy
Also nonstop from LIS, nearest to MXP first (straight-line distance):
- Milan (LIN) airport guide · 47 km (29 mi) from MXP
- Bologna (BLQ) airport guide · 235 km (146 mi) from MXP
- Florence (FLR) airport guide · 282 km (175 mi) from MXP
- Venice (VCE) airport guide · 282 km (175 mi) from MXP
- LIS–FCO: Rome · 511 km (317 mi) from MXP
Explore the airlines’ route maps
Plan your arrival at Milan Malpensa International Airport (MXP)
Also consider Linate
Milano Linate Airport (LIN) also has nonstop flights from LIS: easyJet.
Departure
Lisbon Humberto Delgado Airport
Lisbon (LIS), Lisbon. In our data, 58 airlines fly nonstop from LIS to 138 destinations.
View LIS airport guide →Arrival
Milan Malpensa International Airport
2 ways into Milan, fastest from 37 min:
- Malpensa Express 37–50 min · €15
- Taxi (fixed fare to Milan) 45 min–1h
Other nonstop airport pairs, Lisbon to Milan
Lisbon and Milan are connected nonstop from more than one airport. Compare the pairs by airline count:
Onward from Milan Malpensa
Places you can't fly to nonstop from LIS, but can from MXP — for a stopover or a second leg.
Related routes
Sources
- en.wikipedia.org — airlines and destinations, checked 2026-10-01
- en.wikipedia.org — airlines and destinations, checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
Flight tracking: adsb.lol community ADS-B data (CC0), 6 September – 3 October 2026. Times are median wheels-up to wheels-down; add taxiing for gate-to-gate.
Report a change — seen something different at the airport or on the airline's site? We re-check and log corrections publicly.