Airlines with flights from Milan to London
There are 7 airlines with scheduled flights between LIN and LHR. Both British Airways and Air Baltic operates non-stop flights from Linate to Heathrow and the flight time is 2 hours and 5 minutes.
Choose airline
Schedules
Non-stop with British Airways
-
Total flight time: 2 hours and 5 minutes
-
One World Alliance
-
London is a British Airways hub (Main hub).
-
46 flights per week
-
Airbus A320Airbus A319Airbus A321neoAirbus A320neoAirbus A320 (sharklets)
LIN
Direct
LHR
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
BA581
07:25
07:25
07:25
07:25
07:25
07:25
07:25
BA569
11:10
11:10
11:10
11:05
11:10
11:00
10:50
BA571
13:40
13:40
13:40
13:40
13:40
----
11:00
BA573
14:20
14:30
14:20
14:20
14:15
14:10
14:15
BA575
15:55
15:55
15:55
15:55
15:55
17:40
15:55
BA577
18:30
18:30
18:30
18:30
18:30
20:35
----
BA579
----
19:50
19:40
19:35
19:50
19:40
19:45
The timetable & schedule information was updated at 2026-04-21
Non-stop with Air Baltic
-
Total flight time: 2 hours and 5 minutes
-
7 flights per week
-
Airbus A320neoAirbus A320Airbus A321neo
LIN
Direct
LHR
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
BT5630
14:20
14:30
14:20
14:20
14:15
14:10
14:15
The timetable & schedule information was updated at 2026-04-21
Via Brussels with Brussels Airlines
-
Total flight time: 3h 45m - 4h 55m.
-
22 flights per week
LIN
Via BRU
LHR
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
SN3148
SN2095
SN2095
13:10
13:10
13:10
13:10
13:10
----
----
SN3150
SN2103
SN2103
18:50
18:50
18:50
18:50
18:50
----
18:50
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 4h 15m - 7h 50m.
-
52 flights per week
LIN
Via FRA
LHR
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
LH271
LH908
LH908
10:35
10:35
10:35
10:35
10:35
----
----
LH273
LH914
LH914
12:40
12:40
12:40
12:40
12:40
12:40
12:40
LH275
LH918
LH918
15:20
15:20
15:20
15:20
15:25
15:20
15:20
LH277
LH922
LH922
18:15
18:10
18:10
18:15
18:10
18:10
18:10
The timetable & schedule information was updated at 2026-04-21
Via Paris with Air France
-
Total flight time: 4h 25m - 7h 50m.
-
Sky Team Alliance
-
41 flights per week
LIN
Via CDG
LHR
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
AF1733
AF1580
AF1580
06:25
06:25
06:25
06:25
06:25
06:25
06:25
AF1213
AF1780
AF1780
09:45
09:45
09:45
09:45
09:45
09:45
09:45
AF1413
AF1280
AF1280
12:20
12:20
12:20
12:20
12:20
12:20
12:20
AF1013
AF1180
AF1180
14:55
14:55
14:55
14:55
14:55
14:55
14:55
AF1613
AF1380
AF1380
----
----
----
----
----
18:00
----
The timetable & schedule information was updated at 2026-04-21
Via Munich with Lufthansa
-
Total flight time: 4h 25m - 8h 05m.
-
12 flights per week
LIN
Via MUC
LHR
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
LH1851
LH2476
LH2476
09:50
09:50
09:50
09:50
09:50
09:50
09:50
LH1853
LH2478
LH2478
13:40
13:40
13:40
13:40
13:40
13:40
13:40
LH1855
LH2484
LH2484
18:25
18:25
18:25
18:25
18:25
----
18:25
The timetable & schedule information was updated at 2026-04-21

There are 7 airlines with scheduled flights between LIN and LHR. Both British Airways and Air Baltic operates non-stop flights from Linate to Heathrow and the flight time is 2 hours and 5 minutes.
Via Amsterdam with KLM
Via Dusseldorf with Eurowings