Airlines with flights from London to Milan
There are 7 airlines with scheduled flights between LHR and LIN. Both British Airways and Air Baltic operates non-stop flights from Heathrow to Linate 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 A321neoAirbus A320neoAirbus A319Airbus A320Airbus A320 (sharklets)
LHR
Direct
LIN
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
BA568
07:10
07:10
07:10
07:05
07:10
07:05
06:50
BA570
09:25
09:25
09:25
09:35
09:25
----
07:05
BA572
10:30
10:30
10:30
10:20
10:15
10:10
10:20
BA574
11:55
12:05
11:55
12:00
11:55
13:35
11:55
BA576
14:10
14:10
14:15
14:15
14:15
16:35
----
BA578
----
15:45
15:25
15:30
15:45
15:25
15:40
BA580
18:35
18:50
18:35
18:45
18:50
18:40
18:35
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
LHR
Direct
LIN
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
BT5629
10:30
10:30
10:30
10:20
10:15
10:10
10:20
The timetable & schedule information was updated at 2026-04-21
Via Paris with Air France
-
Total flight time: 3h 45m - 7h 25m.
-
Sky Team Alliance
-
56 flights per week
LHR
Via CDG
LIN
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
AF1381
AF1012
AF1012
06:15
06:15
06:15
AF1381
AF1412
AF1412
06:15
06:15
----
----
06:15
06:15
----
AF1681
AF1012
AF1012
----
----
----
08:55
----
----
----
AF1681
AF1612
AF1612
----
----
----
----
----
08:55
----
AF1581
AF1312
AF1312
11:30
11:30
11:30
11:30
11:30
11:30
----
AF1581
AF1612
AF1612
----
----
----
----
----
11:30
----
AF1781
AF1732
AF1732
15:20
15:25
15:20
15:00
15:20
14:45
14:45
AF1281
AF1732
AF1732
17:35
17:35
17:35
17:35
17:35
17:35
17:35
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 4h 10m - 7h 05m.
-
68 flights per week
LHR
Via FRA
LIN
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
LH923
LH274
LH274
07:30
07:30
07:30
07:30
07:30
07:30
07:30
LH901
LH274
LH274
09:30
09:30
09:30
09:30
09:30
09:30
09:30
LH909
LH280
LH280
15:30
15:30
15:30
15:30
15:30
15:30
15:30
The timetable & schedule information was updated at 2026-04-21
Via Dusseldorf with Eurowings
-
Total flight time: 4h 10m - 6h 45m.
-
Low-cost airline
LHR
Via DUS
LIN
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
EW9465
EW9846
EW9846
12:10
12:10
12:10
12:10
12:10
----
12:10
EW9461
EW9846
EW9846
14:45
14:45
14:45
14:45
14:45
----
14:45
The timetable & schedule information was updated at 2026-04-21
Via Amsterdam with KLM
-
Total flight time: 4h 30m - 7h 05m.
-
Sky Team Alliance
-
67 flights per week
LHR
Via AMS
LIN
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
KL1000
KL1615
KL1615
06:30
06:30
06:30
06:30
06:30
06:30
06:30
KL1002
KL1617
KL1617
08:40
08:40
08:40
08:40
08:40
08:40
08:40
KL1004
KL1617
KL1617
09:55
09:55
09:55
09:55
09:55
----
----
KL1006
KL1619
KL1619
----
----
----
----
----
11:45
11:45
KL1010
KL1681
KL1681
14:45
14:45
14:45
14:45
14:45
----
----
KL1010
KL1621
KL1621
----
----
----
----
14:45
14:45
----
KL1012
KL1621
KL1621
17:10
17:10
17:10
17:10
17:10
17:10
17:10
The timetable & schedule information was updated at 2026-04-21

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