Flights from London to Milan
LHR → MXP
Find the best flights from London to Milan. Compare airlines, schedules, and fares for this route.
1h 36m
Flight time
937 km
Distance
15
Airport routes
Airport combinations
LHRLondon Heathrow Airport→Malpensa International AirportMXP
LHRLondon Heathrow Airport→Linate AirportLIN
LHRLondon Heathrow Airport→Bergamo / Orio Al Serio AirportBGY
LGWLondon Gatwick Airport→Malpensa International AirportMXP
LGWLondon Gatwick Airport→Linate AirportLIN
LGWLondon Gatwick Airport→Bergamo / Orio Al Serio AirportBGY
STNLondon Stansted Airport→Malpensa International AirportMXP
STNLondon Stansted Airport→Linate AirportLIN
STNLondon Stansted Airport→Bergamo / Orio Al Serio AirportBGY
LTNLondon Luton Airport→Malpensa International AirportMXP
LTNLondon Luton Airport→Linate AirportLIN
LTNLondon Luton Airport→Bergamo / Orio Al Serio AirportBGY
LCYLondon City Airport→Malpensa International AirportMXP
LCYLondon City Airport→Linate AirportLIN
LCYLondon City Airport→Bergamo / Orio Al Serio AirportBGY
More about this route
Staying in Milan?
Find and compare hotels in Milan, Italy.
Search Hotels in MilanOther flights from London
About flying to Milan
The London to Milan route covers 937 km with a flight time of 1h 36m. Multiple airport combinations serve this route, giving you flexibility on departure and arrival points.
Milan is located in Italy. The local currency is the Euro (€).
FAQs — Flights from London to Milan
Direct flights from London to Milan take approximately 1h 36m. Times may vary depending on the airline and routing.