Flights from London to Zurich – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
LHR to ZRH – All flight route options from Heathrow, United Kingdom to Zurich Airport, Switzerland. These routes are operated by 12 airlines. Fly non-stop with British Airways or SWISS, or choose from 20 different stopover flights. The shortest flight time is 1 hour and 45 minutes. 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 Zurich Airport
We got great deals on hotels and car rentals near the airport.
London to Zurich flights
There are over 22 airlines and as many as 621 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, Luxembourg or any other of the 20 alternatives with connectiing airports.
Tip! Consider arriving at Zurich Airport (ZRH) or Zurich Airport (ZRH) instead.
London to Zurich with British Airways
You can fly non-stop every weekday with flights departing from 6:00 am to 8:00 pm. British Airways is a member of the air alliance OneWorld.
With Eurowings
If you fly to Zurich from London with Eurowings you will do a stopover in Cologne.
Distance & flight times: Heathrow to Zurich Airport
The shortest flight time between LHR and ZRH is 1 hour and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 45m | - | 492 miles (792 km) |
CGN Cologne | 4h 0m | 1h 35m | 577 miles (928 km) |
LUX Luxembourg | 5h 10m | 4h 5m | 504 miles (811 km) |
HAJ Hanover | 5h 18m | 4h 20m | 789 miles (1270 km) |
GVA Geneva | 5h 20m | 1h 10m | 614 miles (988 km) |
PRG Prague | 5h 20m | 50m | 971 miles (1562 km) |
FRA Frankfurt | 5h 20m | 4h 5m | 586 miles (943 km) |
HAM Hamburg | 5h 20m | 4h 10m | 898 miles (1445 km) |
BRU Brussels | 5h 25m | 2h 5m | 519 miles (835 km) |
CDG Paris | 5h 25m | 1h 15m | 513 miles (825 km) |
AMS Amsterdam | 6h 0m | 2h 10m | 607 miles (977 km) |
DUS Dusseldorf | 6h 0m | 5h 0m | 589 miles (948 km) |
NCE Nice | 6h 10m | 2h 40m | 921 miles (1482 km) |
MUC Munich | 6h 10m | 3h 55m | 749 miles (1205 km) |
MAN Manchester | 6h 20m | 3h 15m | 781 miles (1257 km) |
STR Stuttgart | 6h 25m | 2h 45m | 562 miles (904 km) |
BLQ Bologna | 6h 40m | 3h 0m | 970 miles (1561 km) |
VCE Venice | 6h 45m | 3h 15m | 946 miles (1522 km) |
MXP Milan | 6h 50m | 2h 15m | 711 miles (1144 km) |
MRS Marseille | 7h 30m | 1h 45m | 941 miles (1514 km) |
LIN Milan | 7h 40m | - | - |



Quick copy and share this page
From London to Switzerland
We have found another destination to Switzerland from Heathrow as well.
-
GVA Geneva Direct
From United Kingdom to Zurich
Below is a list of other cities in United Kingdom with flights to Zurich with either non-stop or connecting flights.
-
LGW London Direct
-
STN London Direct
-
MAN Manchester Direct
-
EDI Edinburgh Direct
-
BHX Birmingham Direct
-
LTN London Direct
-
BRS Bristol Direct
-
GLA Glasgow
-
LBA Leeds
-
NCL Newcastle