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


Quick copy and share this page
From London to Italy
Below is a list of other destinations to Italy from Heathrow with either direct flights or 1 stop connections.
-
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
From United Kingdom to Milan
Below is a list of other cities in United Kingdom with flights to Milan with either non-stop or connecting flights.
-
LGW London Direct
-
MAN Manchester Direct
-
EDI Edinburgh Direct
-
BHX Birmingham Direct
-
BRS Bristol
-
GLA Glasgow
-
LBA Leeds
-
NCL Newcastle
-
LCY London Direct
-
ABZ Aberdeen