Flights from London to Geneva
LHR to GVA. All flight routes from Heathrow, United Kingdom to Geneva Airport, Switzerland. These routes are operated by 9 different airlines. You can either fly non-stop with SWISS or British Airways, or choose from 10 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-8 flights per day.
SCHEDULE
1h 40m

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


Via Zurich ZRH
1 stop with SWISS.
4-6 flights per day.
SCHEDULE
4h 15m


Via Brussels BRU
1 stop with Brussels Airlines.
SCHEDULE
4h 20m


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


Via Munich MUC
1 stop with Lufthansa.
3-6 flights per day.
SCHEDULE
5h 05m


Via Frankfurt FRA
1 stop with Lufthansa.
4-6 flights per day.
SCHEDULE
5h 30m


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


Via Dusseldorf DUS
1 stop with Eurowings.
SCHEDULE
6h 48m
1 stop routes with codeshare or different airlines:


Via Paris CDG
With Air France & SWISS
4-5 flights per day.
SCHEDULE
4h 55m


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


Via Zurich ZRH
With British Airways & SWISS
3-5 flights per day.
SCHEDULE
5h 45m


Via Nice NCE
With British Airways & SWISS
SCHEDULE
5h 48m


Via Munich MUC
With British Airways & Lufthansa
3-5 flights per day.
SCHEDULE
5h 55m


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


Via Manchester MAN
With British Airways & Ethiopian Airlines
2 flights per day.
SCHEDULE
6h 00m


Via Brussels BRU
With British Airways & Hainan Airlines
2 flights per day.
SCHEDULE
6h 45m


Via Dusseldorf DUS
With Eurowings & SWISS
SCHEDULE
6h 45m


Via Luxembourg LUX
With British Airways & Luxair
SCHEDULE
7h 10m
London to Geneva flights
There are over 11 airlines and as many as 645 flights every week to this destination. You can fly non-stop to Geneva (GVA) from London (LHR) with British Airways or SWISS but if a stopover option suits you better you can choose to fly via Nice, Brussels or any other of the 9 alternatives with flight connections.
Tip! Consider arriving at Geneva Cointrin (GVA) or Geneva Cointrin (GVA) instead.
London to Geneva with British Airways
You can fly non-stop every weekday with flights departing from 6 am to 20 pm. British Airways is a member of the air alliance OneWorld.
With SWISS
You can fly non-stop every weekday with flights departing between 7 am and 19 pm. You also have the option to do a transit flight via Zurich. SWISS is a Star Alliance member.
With Brussels Airlines
If you fly from London with Brussels Airlines you will do a stopover in Brussels, BRU before reaching Geneva. This flight trip will take 4 hours and 20 minutes and you can fly every weekday with departures at 11:05. Brussels Airlines is a Star Alliance member.
With Air France
If you fly from London with Air France you will do a stopover in Paris, CDG before reaching Geneva. This flight trip will take 4 hours and 55 minutes and you can fly every weekday with departures between 6 am and 17 pm. Air France is a member of SkyTeam.
Miles & flight time: LHR - GVA
The shortest flight time between LHR and GVA is 1 hour and 45 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 1h 45m | - | 471 (758 km) |
Direct | 1h 40m | - | 471 (758 km) |
NCE Nice | 4h 25m | 1h 30m | 836 (1345 km) |
BRU Brussels | 4h 30m | 4h 15m | 550 (885 km) |
CDG Paris | 4h 55m | 1h 25m | 470 (756 km) |
FRA Frankfurt | 5h 5m | 1h 55m | 695 (1118 km) |
ZRH Zurich | 5h 10m | 2h 35m | 635 (1022 km) |
MUC Munich | 5h 50m | 1h 25m | 892 (1435 km) |
LUX Luxemburg | 6h 0m | 3h 35m | 555 (893 km) |
AMS Amsterdam | 6h 45m | 3h 10m | 657 (1057 km) |
DUS Dusseldorf | 6h 48m | 3h 55m | 663 (1067 km) |


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