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 13/05/25 1 Stopover (ORY) VY8961, TO3930 06h 40min | Return 03/06/25 1 Stopover (ORY) TO3931, VY8960 07h 55min | | ![]() | £169 | ||
London Heathrow Milan-Malpensa | Outbound 08/06/25 1 Stopover (ARN) SK1530, SK2689 10h 15min | Return 27/06/25 1 Stopover (CPH) SK1684, SK1501 07h 10min | | ![]() | £212 | ||
London Heathrow Milan-Malpensa | Outbound 11/09/25 direct BA0584 02h 00min | Return 15/09/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 BA0584 02h 00min | Return 30/07/25 direct BA0581 02h 00min | | ![]() | ? | £122 | |
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 27/05/25 direct BA0584 02h 00min | Return 12/06/25 direct BA0583 02h 00min | | ![]() | ? | £129 |
Stops
- Direct flight
Airline
- British Airways
- Lufthansa
- SAS Scandinavian Airlines
- Swiss International Air Lines
- 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 £131
- Flight London Heathrow - Venice from £167
- 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 £78
- Flight Bristol - Milan-Malpensa from £118
- Flight London City - Milan-Malpensa from £211
- Flight London Luton - Milan-Malpensa from £108
- Flight Cardiff - Milan-Malpensa from £183
- Flight Glasgow - Milan-Malpensa from £143
Popular destinations for onward travel
- Flight Milan-Malpensa - Colombo from £509
Flight destinations with a similar price
- Flight London Heathrow - Zurich from £97
- Flight London Heathrow - Berlin from £98
- Flight London Heathrow - Stockholm from £98
- Flight London Heathrow - Cologne from £109
- Flight London Heathrow - Dusseldorf from £102
- Flight London Heathrow - Nice from £113
- Flight London Heathrow - Warsaw from £99
- Flight London Heathrow - Brussels from £107