Flights from Geneva to Reykjavik – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
GVA to KEF – All flight route options from Geneva Airport, Switzerland to Keflavík International Airport, Iceland. These routes are operated by 9 airlines. Fly non-stop with Icelandair or Play, or choose from 10 different stopover flights. The shortest flight time is 3 hours and 50 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 Keflavík Airport
We got great deals on hotels and car rentals near the airport.
Geneva to Reykjavik flights
There are over 12 airlines and as many as 102 flights every week to this destination. You can fly non-stop to Reykjavik (KEF) from Geneva (GVA) with Icelandair or Star Air but if a stopover option suits you better you can choose to fly via Brussels, Amsterdam or any other of the 10 alternatives with connectiing airports.
Geneva to Reykjavik with Icelandair
You can fly non-stop every Tuesday, Thursday, Friday or Sunday with departure times at 14:00.
With Scandinavian Airlines
If you choose to fly with Scandinavian Airlines from Geneva to Reykjavik you can make a transit either via Copenhagen or via Oslo. The route via Copenhagen is 45 minutes faster. Scandinavian Airlines is a member of SkyTeam.
Distance & flight times: Geneva Airport to Keflavík International Airport
The shortest flight time between GVA and KEF is 3 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 50m | - | 1652 miles (2658 km) |
BRU Brussels | 5h 50m | 1h 5m | 1674 miles (2693 km) |
AMS Amsterdam | 5h 55m | 35m | 1699 miles (2734 km) |
CPH Copenhagen | 6h 20m | 1h 0m | 2050 miles (3298 km) |
NCE Nice | 6h 45m | 1h 20m | 2020 miles (3250 km) |
OSL Oslo | 7h 0m | 1h 30m | 2103 miles (3384 km) |
CDG Paris | 7h 5m | 2h 40m | 1654 miles (2661 km) |
ZRH Zurich | 7h 10m | 3h 0m | 1786 miles (2874 km) |
FRA Frankfurt | 7h 30m | 1h 35m | 1787 miles (2875 km) |
MUC Munich | 7h 40m | 2h 30m | 1986 miles (3195 km) |
LHR London | 8h 15m | 2h 25m | 1655 miles (2663 km) |



Quick copy and share this page
From Switzerland to Reykjavik
We have found another destination to Iceland from Geneva Airport as well.
-
ZRH Zurich Direct