Flights from London to Zurich
LHR to ZRH. All flight routes from Heathrow, United Kingdom to Zurich Airport, Switzerland. These routes are operated by 12 different airlines. You can either fly non-stop with SWISS or British Airways, or choose from 20 different transit flights. The shortest flight time is 1 hour and 40 minutes.
Usually
in time
Some
delays
Usually
delayed
Non-stop routes:

SWISS
Non-stop with SWISS.
7-9 flights per day.
SCHEDULE
1h 40m

British Airways
Non-stop with British Airways.
5-9 flights per day.
SCHEDULE
1h 45m
1 stop routes with the same airline:


Via Cologne CGN
1 stop with Eurowings.
SCHEDULE
3h 35m


Via Hamburg HAM
1 stop with Eurowings.
SCHEDULE
4h 35m


Via Munich MUC
1 stop with Lufthansa.
4-5 flights per day.
SCHEDULE
4h 45m


Via Frankfurt FRA
1 stop with Lufthansa.
5-7 flights per day.
SCHEDULE
5h 25m


Via Amsterdam AMS
1 stop with KLM.
4-7 flights per day.
SCHEDULE
5h 45m


Via Geneva GVA
1 stop with SWISS.
3 flights per day.
SCHEDULE
5h 45m


Via Paris CDG
1 stop with Air France.
1-4 flights per day.
SCHEDULE
6h 05m


Via Dusseldorf DUS
1 stop with Eurowings.
3 flights per day.
SCHEDULE
6h 10m
1 stop routes with codeshare or different airlines:


Via Hanover HAJ
With British Airways & Lufthansa
2 flights per day.
SCHEDULE
3h 50m


Via Cologne CGN
With Eurowings & SWISS
SCHEDULE
3h 55m


Via Stuttgart STR
With British Airways & Lufthansa
2 flights per day.
SCHEDULE
4h 25m


Via Geneva GVA
With British Airways & SWISS
5-7 flights per day.
SCHEDULE
5h 05m


Via Hamburg HAM
With British Airways & Lufthansa
2-3 flights per day.
SCHEDULE
5h 30m


Via Frankfurt FRA
With British Airways & Lufthansa
4 flights per day.
SCHEDULE
5h 30m


Via Marseille MRS
With British Airways & SWISS
SCHEDULE
5h 30m


Via Milan MXP
With British Airways & SWISS
2-4 flights per day.
SCHEDULE
5h 35m


Via Manchester MAN
With British Airways & SWISS
4 flights per day.
SCHEDULE
5h 35m


Via Munich MUC
With British Airways & Lufthansa
4-6 flights per day.
SCHEDULE
5h 45m


Via Dusseldorf DUS
With British Airways & Lufthansa
1-2 flights per day.
SCHEDULE
5h 45m


Via Prague PRG
With British Airways & SWISS
2-3 flights per day.
SCHEDULE
5h 50m


Via Amsterdam AMS
With British Airways & KLM
2-5 flights per day.
SCHEDULE
6h 00m


Via Brussels BRU
With British Airways & SWISS
2-5 flights per day.
SCHEDULE
6h 00m


Via Nuremberg NUE
With British Airways & SWISS
SCHEDULE
6h 05m


Via Paris CDG
With Air France & SWISS
1-2 flights per day.
SCHEDULE
6h 10m


Via Nice NCE
With Air France & SWISS
SCHEDULE
6h 15m


Via Venice VCE
With British Airways & SWISS
2 flights per day.
SCHEDULE
6h 20m


Via Luxembourg LUX
With British Airways & SWISS
2 flights per day.
SCHEDULE
6h 35m


Via Bologna BLQ
With British Airways & SWISS
SCHEDULE
7h 35m
London to Zurich flights
There are over 22 airlines and as many as 778 flights every week to this destination. You can fly non-stop to Zurich (ZRH) from London (LHR) with British Airways or SWISS but if a stopover option suits you better you can choose to fly via Cologne, Hanover or any other of the 20 alternatives with flight connections.
Tip! Consider arriving at Zurich (ZRH) or Zurich (ZRH) instead.
London to Zurich with British Airways
You can fly non-stop every weekday with flights departing from 6 am to 19 pm. British Airways is a member of the air alliance OneWorld.
With SWISS
You can fly non-stop every weekday with flights departing from 6 am to 20 pm. You also have the option to do a transit flight via Geneva. SWISS is a Star Alliance member.
With Eurowings
If you fly to Zurich from London with Eurowings you will do a stopover in Cologne.
With KLM
If you fly from London with KLM you will do a stopover in Amsterdam, AMS before reaching Zurich. This flight trip will take 5 hours and 20 minutes and you can fly every weekday with departures from 6 am to 17 pm. KLM is a member of SkyTeam.
Miles & flight time: LHR - ZRH
The shortest flight time between LHR and ZRH is 1 hour and 50 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 1h 50m | - | 492 (792 km) |
Direct | 1h 40m | - | 492 (792 km) |
CGN Cologne | 3h 15m | 45m | 577 (928 km) |
HAJ Hanover | 3h 58m | 1h 0m | 789 (1270 km) |
STR Stuttgart | 4h 25m | 1h 40m | 562 (904 km) |
GVA Geneva | 4h 50m | 50m | 614 (988 km) |
MUC Munich | 5h 0m | 1h 50m | 749 (1205 km) |
BRU Brussels | 5h 15m | 4h 0m | 519 (835 km) |
CDG Paris | 5h 25m | 5h 0m | 513 (825 km) |
MAN Manchester | 5h 30m | 4h 45m | 781 (1257 km) |
HAM Hamburg | 5h 35m | 1h 10m | 898 (1445 km) |
FRA Frankfurt | 5h 40m | 4h 35m | 586 (943 km) |
DUS Dusseldorf | 5h 45m | 1h 35m | 589 (948 km) |
MXP Milano | 5h 45m | 2h 0m | 711 (1144 km) |
PRG Prague | 6h 0m | 2h 45m | 971 (1562 km) |
VCE Venice | 6h 10m | 2h 20m | 946 (1522 km) |
BLQ Bologna | 6h 15m | 2h 10m | 970 (1561 km) |
NCE Nice | 6h 15m | 3h 0m | 921 (1482 km) |
AMS Amsterdam | 6h 20m | 4h 35m | 607 (977 km) |
LUX Luxemburg | 6h 40m | 4h 50m | 504 (811 km) |
MRS Marseille | 7h 5m | 4h 40m | 941 (1514 km) |
LIN Milan | 7h 55m | - | - |



From London to Switzerland
We have found another destination to Switzerland from Heathrow as well.
-
GVA Geneva Direct