Outbound | Return | Airlines | Shop | Baggage | Price | ||
---|---|---|---|---|---|---|---|
Best option London Heathrow Milan-Malpensa | Outbound 17/09/25 direct BA0584 02h 00min | Return 13/10/25 direct BA0581 02h 00min | | ![]() | ? | £105 | |
London Heathrow Milan-Malpensa | Outbound 30/06/25 direct BA0584 02h 00min | Return 18/07/25 1 Stopover (BVA, ORY) W46339, VY8960 09h 05min | | ![]() | £193 | ||
London Heathrow Milan-Malpensa | Outbound 20/09/25 1 Stopover (CPH) SK0502, SK0683 21h 15min | Return 22/09/25 1 Stopover (CPH) SK0688, SK0505 20h 55min | | ![]() | £242 | ||
London Heathrow Milan-Malpensa | Outbound 20/10/25 direct BA0584 02h 00min | Return 11/11/25 direct BA0587 02h 10min | | ![]() | £109 | ||
London Heathrow Milan-Malpensa | Outbound 13/10/25 direct BA0582 02h 05min | Return 15/10/25 direct BA0585 02h 05min | | ![]() | £114 | ||
London Heathrow Milan-Malpensa | Outbound 17/09/25 direct BA0584 02h 00min | Return 13/10/25 direct BA0581 02h 00min | | ![]() | £119 | ||
London Heathrow Milan-Malpensa | Outbound 20/10/25 direct BA0584 02h 00min | Return 11/11/25 direct BA0587 02h 10min | | ![]() | £125 | ||
London Heathrow Milan-Malpensa | Outbound 11/09/25 direct BA0584 02h 00min | Return 15/09/25 direct BA0583 02h 00min | | ![]() | ? | £126 | |
London Heathrow Milan-Malpensa | Outbound 03/09/25 direct BA0584 02h 00min | Return 15/09/25 direct BA0581 02h 00min | | ![]() | £127 | ||
London Heathrow Milan-Malpensa | Outbound 07/09/25 direct BA0584 02h 00min | Return 17/09/25 direct BA0585 02h 05min | | ![]() | ? | £132 |
Stops
- Direct flight
Airline
- British Airways
- Lufthansa
- Swiss International Air Lines
- Air Serbia
- SAS Scandinavian Airlines
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
Outbound and return from | 104,13 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 120 GBP
- Flight London Heathrow - Milan-Linate from 131 GBP
- Flight London Heathrow - Venice from 142 GBP
- Flight London Heathrow - Bologna from 88 GBP
- Flight London Heathrow - Palermo from 180 GBP
- Flight London Heathrow - Milan-Bergamo from 153 GBP
- Flight London Heathrow - Turin from 169 GBP
- Flight London Heathrow - Brindisi from 194 GBP
Alternative flights to Milan-Malpensa
- Flight Manchester - Milan-Malpensa from 61 GBP
- Flight Bristol - Milan-Malpensa from 102 GBP
- Flight London City - Milan-Malpensa from 203 GBP
- Flight London Gatwick - Milan-Malpensa from 45 GBP
- Flight London Stansted - Milan-Malpensa from 44 GBP
- Flight Glasgow - Milan-Malpensa from 130 GBP
- Flight London Luton - Milan-Malpensa from 82 GBP
- Flight Cardiff - Milan-Malpensa from 138 GBP
Popular destinations for onward travel
- Flight Milan-Malpensa - Colombo from 478 GBP
Flight destinations with a similar price
- Flight London Heathrow - Madrid from 96 GBP
- Flight London Heathrow - Zurich from 102 GBP
- Flight London Heathrow - Stockholm from 97 GBP
- Flight London Heathrow - Brussels from 99 GBP
- Flight London Heathrow - Cologne from 110 GBP
- Flight London Heathrow - Copenhagen from 112 GBP
- Flight London Heathrow - Dusseldorf from 97 GBP
- Flight London Heathrow - Hannover from 98 GBP
- Flight London Heathrow - Hamburg from 100 GBP