Flights from Oslo to Geneva – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
OSL to GVA – All flight route options from Oslo Gardermoen Airport, Norway to Geneva Airport, Switzerland. These flights are operated by 20 different airlines. Fly non-stop or choose from 16 different connecting flights. The shortest flight time is 2 hours and 30 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 Geneva Airport
We got great deals on hotels and car rentals near the airport.
Oslo to Geneva flights
There are over 20 airlines and as many as 289 flights every week to this destination. You can fly non-stop to Geneva (GVA) from Oslo (OSL) with Norwegian Air, Scandinavian Airlines, SWISS or easyJet but if a stopover option suits you better you can choose to fly via Brussels, Berlin or any other of the 16 alternatives with connectiing airports.
Oslo to Geneva with Norwegian Air
You can fly non-stop every weekday except Mondays with departure times between 7:00 am and 5:00 pm.
With Brussels Airlines
If you fly from Oslo with Brussels Airlines you will do a stopover in Brussels, BRU before reaching Geneva. This flight trip will take 3 hours and 50 minutes and you can fly every weekday with departures at 06:45 or 18:05. Brussels Airlines is a Star Alliance member.
Distance & flight times: Gardermoen to Geneva Airport
The shortest flight time between OSL and GVA is 2 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 30m | - | 990 miles (1593 km) |
BRU Brussels | 4h 30m | 1h 20m | 1027 miles (1652 km) |
BER Berlin | 4h 40m | 1h 15m | 1092 miles (1757 km) |
CDG Paris | 4h 40m | 1h 45m | 1102 miles (1773 km) |
VIE Vienna | 4h 50m | 55m | 1377 miles (2216 km) |
MUC Munich | 4h 50m | 45m | 1128 miles (1815 km) |
AMS Amsterdam | 4h 55m | 1h 40m | 1025 miles (1649 km) |
HEL Helsinki | 5h 0m | 35m | 1721 miles (2769 km) |
ZRH Zurich | 5h 5m | 1h 5m | 1033 miles (1662 km) |
CPH Copenhagen | 5h 10m | 2h 0m | 1034 miles (1664 km) |
ARN Stockholm | 5h 20m | 1h 30m | 1292 miles (2079 km) |
NCE Nice | 5h 35m | 1h 35m | 1346 miles (2166 km) |
LUX Luxembourg | 5h 35m | 1h 15m | 994 miles (1599 km) |
WAW Warsaw | 5h 45m | 1h 20m | 1462 miles (2352 km) |
FRA Frankfurt | 5h 55m | 1h 20m | 999 miles (1607 km) |
LHR London | 8h 10m | 4h 45m | 1224 miles (1969 km) |
DUB Dublin | 9h 20m | 4h 40m | 1551 miles (2496 km) |



Quick copy and share this page
From Oslo to Switzerland
We have found another destination to Switzerland from Oslo Gardermoen Airport as well.
-
ZRH Zurich Direct
From Norway to Geneva
Below is a list of other cities in Norway with flights to Geneva with either non-stop or connecting flights.