Flights from Milan to London – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
LIN to LHR – All flight route options from Linate, Italy to Heathrow, United Kingdom. These routes are operated by 9 airlines. Fly non-stop with British Airways or Air Baltic, or choose from 9 different stopover flights. The shortest flight time is 2 hours and 5 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Heathrow
We got great deals on hotels and car rentals near the airport.
Milan to London flights
There are over 11 airlines and as many as 446 flights every week to this destination. You can fly non-stop to London (LHR) from Milan (LIN) with British Airways or Air Baltic but if a stopover option suits you better you can choose to fly via Hamburg, Paris or any other of the 9 alternatives with connectiing airports.
Tip! Consider arriving at City (LCY) or Gatwick (LGW) instead.
Milan to London with British Airways
You can fly non-stop every weekday with flights departing from 7:00 am to 8:00 pm. British Airways is a member of the air alliance OneWorld.
With Brussels Airlines
If you fly from Milan with Brussels Airlines you will do a stopover in Brussels, BRU before reaching London. This flight trip will take 4 hours and 55 minutes and you can fly every weekday with departures at 13:00, 18:40 or 18:50. Brussels Airlines is a Star Alliance member.
Distance & flight times: Linate to Heathrow
The shortest flight time between LIN and LHR is 2 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 5m | - | 612 miles (985 km) |
HAM Hamburg | 4h 15m | 1h 20m | 1034 miles (1664 km) |
CDG Paris | 5h 15m | 2h 15m | 618 miles (994 km) |
DUS Dusseldorf | 5h 15m | 2h 10m | 733 miles (1179 km) |
FRA Frankfurt | 5h 35m | 2h 55m | 728 miles (1171 km) |
ORY Paris | 6h 15m | - | - |
LUX Luxembourg | 6h 30m | 3h 55m | 644 miles (1036 km) |
BRU Brussels | 6h 30m | 4h 0m | 656 miles (1056 km) |
MUC Munich | 6h 45m | 5h 0m | 821 miles (1321 km) |
AMS Amsterdam | 7h 5m | 2h 20m | 750 miles (1207 km) |


Quick copy and share this page
From Milan to United Kingdom
Below is a list of other destinations to United Kingdom from Linate with either direct flights or 1 stop connections.
-
LGW London Direct
-
MAN Manchester Direct
-
EDI Edinburgh Direct
-
BHX Birmingham Direct
-
BRS Bristol
-
GLA Glasgow
-
LBA Leeds
-
NCL Newcastle
-
LPL Liverpool
-
LCY London Direct
From Italy to London
Below is a list of other cities in Italy with flights to London with either non-stop or connecting flights.
-
FCO Rome Direct
-
MXP Milan Direct
-
BGY Milan
-
NAP Naples Direct
-
BRI Bari
-
BLQ Bologna Direct
-
CTA Catania
-
PMO Palermo Direct
-
VCE Venice Direct
-
PSA Pisa Direct