Outbound | Return | Airlines | Shop | Baggage | Price | ||
---|---|---|---|---|---|---|---|
London Heathrow Milan-Malpensa | Outbound 23/09/25 1 Stopover (ZRH) LX0327, LX1638 03h 55min | Return - | | ![]() | ? | £109 | |
Best option London Heathrow Milan-Malpensa | Outbound 08/12/25 direct BA0580 02h 05min | Return 24/12/25 direct BA0589 02h 05min | | ![]() | £105 | ||
London Heathrow Milan-Malpensa | Outbound 08/12/25 direct BA0580 02h 05min | Return 24/12/25 direct BA0589 02h 05min | | ![]() | £106 | ||
London Heathrow Milan-Malpensa | Outbound 08/12/25 direct BA0580 02h 05min | Return 24/12/25 direct BA0589 02h 05min | | ![]() | ? | £110 | |
London Heathrow Milan-Malpensa | Outbound 08/12/25 direct BA0580 02h 05min | Return 24/12/25 direct BA0589 02h 05min | | ![]() | £115 | ||
London Heathrow Milan-Malpensa | Outbound 24/11/25 direct BA0588 02h 05min | Return 28/11/25 direct BA0589 02h 05min | | ![]() | ? | £121 found 3 days ago | |
London Heathrow Milan-Malpensa | Outbound 11/11/25 1 Stopover (ZRH) LX0317, LX1628 03h 50min | Return 17/11/25 1 Stopover (ZRH) LX1623, LX0340 03h 35min | | ![]() | ? | £171 | |
London Heathrow Milan-Malpensa | Outbound 11/11/25 1 Stopover (CDG) AF1281, AF1230 04h 25min | Return 14/11/25 1 Stopover (CDG) AF1731, AF1380 04h 00min | | ![]() | ? | £178 | |
London Heathrow Milan-Malpensa | Outbound 08/12/25 direct BA0580 02h 05min | Return 24/12/25 direct BA0589 02h 05min | | ![]() | ? | £186 | |
London Heathrow Milan-Malpensa | Outbound 21/09/25 1 Stopover (BEG) JU0215, JU0418 23h 45min | Return 24/09/25 1 Stopover (BEG) JU0419, JU0210 16h 30min | | ![]() | £232 |
Stops
- Direct flight
Airline
- British Airways
- Swiss International Air Lines
- Air France
- Eurowings
- Air Serbia
Tips and tricks to help you find cheap flights from London Heathrow to Milan Malpensa
Favourite airline: British Airways
35 % of flights on the route London Heathrow – Milan-Malpensa are booked with British Airways.

British Airways
35 %

Egyptair
16 %

Swiss
12 %
Cheapest weekday: Sunday
Choosing the right day of the week is worthwhile as prices of flights on this route are cheapest on Sunday.
Direct flights are the cheapest connection
Compared to direct flights, flights with a stopover on this route are on average 11 % more expensive.
non stop flight
1 stop
02h 00min
13h 25min
120 GBP
135 GBP
The favourite connection is non-stop
41 % of all bookings on the route London Heathrow to Milan-Malpensa are for non-stop flights.
Route
bookings
Direct flights
02h 00min, from 120 GBP
41 %
1 stopover Cairo
24h 50min, from 972 GBP
20 %
1 stopover Zurich (Zürich)-Kloten
03h 55min, from 150 GBP
15 %
Important flight information
Flight information: London Heathrow - Milan-Malpensa
Cheapest outbound flight from | 108,62 GBP |
---|---|
Outbound and return from | 104,99 GBP |
Flight duration | min. 01:55 |
Return flight duration | min. 02:05/ max. 02:10 |
Distance | 938 km |
Flights per week | 22 |
Departure airport | Airport London Heathrow (LHR) |
Arrival airport | Airport Milan-Malpensa (MXP) |
Destination country | Flights to Italy |
Alternative routes to Italy
- Flight London Heathrow - Rome Fiumicino from 112 GBP
- Flight London Heathrow - Milan-Linate from 110 GBP
- Flight London Heathrow - Venice from 72 GBP
- Flight London Heathrow - Bologna from 100 GBP
- Flight London Heathrow - Palermo from 164 GBP
- Flight London Heathrow - Milan-Bergamo from 968 GBP
- Flight London Heathrow - Turin from 152 GBP
- Flight London Heathrow - Brindisi from 165 GBP
Alternative flights to Milan-Malpensa
- Flight Manchester - Milan-Malpensa from 49 GBP
- Flight Bristol - Milan-Malpensa from 91 GBP
- Flight London City - Milan-Malpensa from 115 GBP
- Flight London Gatwick - Milan-Malpensa from 18 GBP
- Flight London Stansted - Milan-Malpensa from 37 GBP
- Flight Glasgow - Milan-Malpensa from 166 GBP
- Flight London Luton - Milan-Malpensa from 28 GBP
- Flight Cardiff - Milan-Malpensa from 219 GBP
Popular destinations for onward travel
- Flight Milan-Malpensa - Colombo from 479 GBP
Flight destinations with a similar price
- Flight London Heathrow - Geneva from 110 GBP
- Flight London Heathrow - Frankfurt from 112 GBP
- Flight London Heathrow - Rome Fiumicino from 112 GBP
- Flight London Heathrow - Milan-Linate from 110 GBP
- Flight London Heathrow - Istanbul from 105 GBP
- Flight London Heathrow - Brussels from 97 GBP
- Flight London Heathrow - Hannover from 109 GBP
- Flight London Heathrow - Stuttgart from 104 GBP
- Flight London Heathrow - Copenhagen from 108 GBP
- Flight London Heathrow - Malaga from 102 GBP