Airlines with flights from Zurich to London
There are 6 airlines with scheduled flights between ZRH and LHR. Both SWISS and British Airways operates non-stop flights from Zurich Airport to Heathrow and the flight time is 1 hour and 50 minutes.
Choose airline
Schedules
ZRH
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
LX316
07:05
07:05
07:05
07:05
07:05
07:05
07:05
LX318
10:30
10:30
10:30
10:30
10:30
10:30
10:30
LX332
12:05
12:05
12:05
12:05
12:05
12:05
12:05
LX324
15:35
15:35
15:35
15:35
15:35
15:35
15:35
LX326
17:00
17:00
17:00
17:00
17:00
17:00
17:00
LX338
18:30
18:30
18:30
18:30
18:30
18:30
18:30
LX340
20:55
20:55
20:55
20:55
20:55
20:55
20:55
The timetable & schedule information was updated at 2026-04-22
Non-stop with British Airways
-
Total flight time: 1 hour and 55 minutes
-
One World Alliance
-
London is a British Airways hub (Main hub).
-
22 flights per week
-
Airbus A320neoAirbus A320Airbus A321neoAirbus A319Airbus A320 (sharklets)
ZRH
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
BA741
07:15
07:15
07:15
07:15
07:10
07:15
07:40
BA731
10:35
10:30
10:15
----
09:45
----
----
BA733
13:20
----
----
13:10
13:20
----
13:20
BA735
----
----
15:30
----
----
15:35
----
BA737
----
16:25
----
----
----
----
18:20
BA739
21:45
----
----
20:55
----
----
19:45
The timetable & schedule information was updated at 2026-04-22
Via Dusseldorf with Eurowings
-
Total flight time: 3h 50m - 6h 25m.
-
Low-cost airline
-
24 flights per week
ZRH
Via DUS
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
EW9761
EW9464
EW9464
08:40
08:40
08:40
08:40
08:40
08:40
----
EW9763
EW9468
EW9468
15:40
15:40
15:40
15:40
15:40
----
15:40
The timetable & schedule information was updated at 2026-04-22
Via Frankfurt with Lufthansa
-
Total flight time: 4h 00m - 7h 25m.
-
Zurich is a Lufthansa hub.
-
38 flights per week
ZRH
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
LH1183
LH908
LH908
08:15
08:15
08:15
08:15
08:15
08:15
08:15
LH1185
LH908
LH908
09:25
09:25
09:25
09:25
09:25
09:25
09:25
LH1187
LH908
LH908
11:05
11:20
11:20
11:20
11:20
11:20
11:20
LH1189
LH914
LH914
13:35
13:30
13:30
13:30
13:30
13:25
13:40
LH1191
LH918
LH918
14:35
14:35
14:35
14:35
14:35
14:35
14:35
LH1197
LH922
LH922
18:05
18:05
18:05
18:05
18:05
18:05
18:05
The timetable & schedule information was updated at 2026-04-22
Via Geneva with SWISS
-
Total flight time: 4h 10m - 7h 35m.
-
Zurich is a SWISS hub.
-
81 flights per week
-
Airbus A321neoAirbus A320neoAirbus A220-300
ZRH
Via GVA
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
LX2802
LX354
LX354
07:35
07:30
07:30
07:30
07:35
07:25
07:25
LX2804
LX354
LX354
09:15
09:15
09:15
09:15
09:15
09:15
09:15
LX2824
LX348
LX348
11:55
12:15
11:40
11:55
----
----
----
LX2806
LX348
LX348
12:55
12:55
12:55
12:55
12:55
12:55
12:55
LX2808
LX358
LX358
17:05
17:05
17:05
17:05
17:05
----
17:05
LX2810
LX358
LX358
18:00
17:55
17:55
17:55
17:55
----
17:55
The timetable & schedule information was updated at 2026-04-22
Via Amsterdam with KLM
-
Total flight time: 4h 20m - 7h 55m.
-
Sky Team Alliance
-
57 flights per week
ZRH
Via AMS
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
KL1916
KL1005
KL1005
07:00
07:00
07:00
07:00
07:00
07:00
07:00
KL1918
KL1009
KL1009
09:20
09:20
09:20
09:20
09:20
09:20
09:20
KL1920
KL1011
KL1011
11:50
11:50
11:50
11:50
11:50
11:50
11:50
KL1922
KL1015
KL1015
14:20
14:20
14:20
14:20
14:20
----
KL1922
KL1013
KL1013
----
----
----
----
----
14:20
14:20
KL1924
KL1017
KL1017
17:35
17:35
17:35
17:35
17:35
17:35
17:35
The timetable & schedule information was updated at 2026-04-22

There are 6 airlines with scheduled flights between ZRH and LHR. Both SWISS and British Airways operates non-stop flights from Zurich Airport to Heathrow and the flight time is 1 hour and 50 minutes.
Via Paris with Air France