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 27/04/25 1 Stopover (ORY, BVA) VY8961, W46340 17h 55min | Return 01/05/25 1 Stopover (BCN) VY6337, VY6652 21h 15min | | ![]() | £140 | ||
London Heathrow Milan-Malpensa | Outbound 17/04/25 1 Stopover (OSL) SK0804, SK4717 23h 20min | Return 30/04/25 1 Stopover (CPH) SK1686, SK1517 07h 05min | | ![]() | £194 | Offers unavailable | |
London Heathrow Milan-Malpensa | Outbound 20/04/25 direct BA0584 02h 00min | Return 20/05/25 direct BA0583 02h 00min | | ![]() | ? | £116 | |
London Heathrow Milan-Malpensa | Outbound 08/07/25 direct BA0584 02h 00min | Return 30/07/25 direct BA0581 02h 00min | | ![]() | £118 | ||
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 08/07/25 direct BA0582 02h 05min | Return 30/07/25 direct BA0581 02h 00min | | ![]() | £121 | ||
London Heathrow Milan-Malpensa | Outbound 04/07/25 direct BA0584 02h 00min | Return 23/07/25 direct BA0577 02h 05min | | ![]() | ? | £124 | |
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 |
Stops
- Direct flight
Airline
- British Airways
- Lufthansa
- Swiss International Air Lines
- SAS Scandinavian Airlines
- Austrian 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 £
135 £
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 £
41 %
1 stopover Cairo
24h 50min, from 972 £
20 %
1 stopover Zurich (Zürich)-Kloten
03h 55min, from 150 £
15 %
Important flight information
Flight information: London Heathrow - Milan-Malpensa
Outbound and return from | 104,13 £ |
---|---|
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 130 £
- Flight London Heathrow - Milan-Linate from 91 £
- Flight London Heathrow - Venice from 165 £
- Flight London Heathrow - Bologna from 118 £
- Flight London Heathrow - Palermo from 183 £
- Flight London Heathrow - Milan-Bergamo from 153 £
- Flight London Heathrow - Turin from 170 £
- Flight London Heathrow - Brindisi from 167 £
Alternative flights to Milan-Malpensa
- Flight Manchester - Milan-Malpensa from 53 £
- Flight Bristol - Milan-Malpensa from 118 £
- Flight London City - Milan-Malpensa from 211 £
- Flight London Gatwick - Milan-Malpensa from 44 £
- Flight London Stansted - Milan-Malpensa from 46 £
- Flight Glasgow - Milan-Malpensa from 143 £
- Flight London Luton - Milan-Malpensa from 82 £
- Flight Cardiff - Milan-Malpensa from 183 £
Popular destinations for onward travel
- Flight Milan-Malpensa - Colombo from 509 £
Flight destinations with a similar price
- Flight London Heathrow - Geneva from 99 £
- Flight London Heathrow - Zurich from 97 £
- Flight London Heathrow - Berlin from 98 £
- Flight London Heathrow - Oslo from 102 £
- Flight London Heathrow - Belfast City from 99 £
- Flight London Heathrow - Brussels from 108 £
- Flight London Heathrow - Basel from 108 £
- Flight London Heathrow - Cologne from 109 £
- Flight London Heathrow - Lyon from 113 £
- Flight London Heathrow - Nice from 113 £