Flights from Milan to London
MXP to LHR. All flight routes from Milan Malpensa Airport, Italy to Heathrow, United Kingdom. These flights are operated by 14 different airlines. You can either fly non-stop with British Airways or choose from 12 different transit flights. The shortest flight time is 2 hours and 5 minutes.
Usually
in time
Some
delays
Usually
delayed
Non-stop routes:

British Airways
Non-stop with British Airways.
3-4 flights per day.
SCHEDULE
2h 05m
1 stop routes with the same airline:


Via Paris CDG
1 stop with Air France.
2-3 flights per day.
SCHEDULE
4h 25m


Via Hamburg HAM
1 stop with Eurowings.
SCHEDULE
5h 10m


Via Zurich ZRH
1 stop with SWISS.
2-3 flights per day.
SCHEDULE
5h 30m


Via Frankfurt FRA
1 stop with Lufthansa.
2-4 flights per day.
SCHEDULE
5h 45m


Via Amsterdam AMS
1 stop with KLM.
SCHEDULE
6h 00m


Via Munich MUC
1 stop with Lufthansa.
2-3 flights per day.
SCHEDULE
6h 10m


Via Stuttgart STR
1 stop with Eurowings.
SCHEDULE
6h 20m


Via Dusseldorf DUS
1 stop with Eurowings.
2 flights per day.
SCHEDULE
6h 45m


Via Cologne CGN
1 stop with Eurowings.
SCHEDULE
6h 53m
1 stop routes with codeshare or different airlines:


Via Luxembourg LUX
With Alitalia & British Airways
SCHEDULE
5h 20m


Via Zurich ZRH
With SWISS & British Airways
1-3 flights per day.
SCHEDULE
5h 30m


Via Frankfurt FRA
With Lufthansa & British Airways
1-4 flights per day.
SCHEDULE
6h 05m


Via Munich MUC
With Air Dolomiti & Lufthansa
SCHEDULE
6h 18m


Via Amsterdam AMS
With KLM & British Airways
SCHEDULE
6h 25m


Via Brussels BRU
With Brussels Airlines & British Airways
SCHEDULE
6h 45m


Via Barcelona BCN
With Singapore Airlines & British Airways
SCHEDULE
6h 50m


Via Paris CDG
With Air France & British Airways
1-2 flights per day.
SCHEDULE
7h 05m
Milano to London flights
There are over 13 airlines and as many as 194 flights every week to this destination. You can fly non-stop to London (LHR) from Milano (MXP) with British Airways but if a stopover option suits you better you can choose to fly via Hamburg, Paris or any other of the 12 alternatives with flight connections.
Tip! Consider arriving at City (LCY) or Gatwick (LGW) instead.
Milano to London with British Airways
You can fly non-stop every weekday with flights departing from 6 am to 21 pm. British Airways is a member of the air alliance OneWorld.
With Air France
If you fly from Milano with Air France you will do a stopover in Paris, CDG before reaching London. This flight trip will take 5 hours and 20 minutes and you can fly every weekday with departures between 6 am and 18 pm. Air France is a member of SkyTeam.
With SWISS
If you fly from Milano with SWISS you will do a stopover in Zurich, ZRH before reaching London. This flight trip will take 5 hours and 35 minutes and you can fly every weekday with departures between 6 am and 18 pm. SWISS is a Star Alliance member.
With Lufthansa
If you choose to fly with Lufthansa from Milano to London you can make a transit either via Frankfurt or via Munich. The route via Frankfurt is 10 minutes faster. Lufthansa is a Star Alliance member.
Miles & flight time: MXP - LHR
The shortest flight time between MXP and LHR is 2 hours and 10 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 2h 10m | - | 584 (940 km) |
HAM Hamburg | 5h 5m | 1h 30m | 1023 (1646 km) |
CDG Paris | 5h 20m | 2h 25m | 589 (948 km) |
LUX Luxemburg | 5h 20m | 2h 20m | 621 (999 km) |
ZRH Zurich | 5h 55m | 3h 15m | 619 (996 km) |
FRA Frankfurt | 5h 55m | 2h 40m | 714 (1149 km) |
AMS Amsterdam | 6h 0m | 2h 50m | 728 (1171 km) |
BCN Barcelona | 6h 20m | 1h 5m | 1167 (1878 km) |
STR Stuttgart | 6h 20m | 3h 20m | 685 (1102 km) |
MUC Munich | 6h 38m | 4h 55m | 825 (1327 km) |
BRU Brussels | 6h 45m | 3h 55m | 633 (1018 km) |
DUS Dusseldorf | 6h 45m | 3h 35m | 714 (1149 km) |
CGN Cologne | 7h 20m | 4h 15m | 704 (1133 km) |


From Milan to United Kingdom
Below is a list of other destinations to United Kingdom from Milan Malpensa Airport with either direct flights or 1 stop connections.
-
STN London Direct
-
LGW London Direct
-
MAN Manchester Direct
-
EDI Edinburgh Direct
-
LTN London Direct
-
BHX Birmingham Direct
-
BRS Bristol Direct
-
GLA Glasgow
-
LBA Leeds
-
NCL Newcastle