Lisbon to Milan Malpensa flights (LIS–MXP)

LISLisbon Humberto Delgado Airport
Portugal
MXPMilan Malpensa International Airport
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.

AirlineLIS → MXPMXP → LIS
TAP Air PortugalNonstopNonstop
easyJet—Nonstop

Airlines flying LIS–MXP nonstop

AirlineUsually takes off (LIS time)TypeAlliance
TAP Air Portugal TP07:45–21:57full-serviceStar 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

Great-circle distance 1,650 km (1,030 mi). Illustrative route, not an actual flight track.

More from Lisbon and Milan Malpensa

Other arrivals in Italy

Also nonstop from LIS, nearest to MXP first (straight-line distance):

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
Full MXP transport guide →

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.