Flights from Reykjavik to Oslo – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
KEF to OSL – All flight route options from Keflavík International Airport, Iceland to Oslo Gardermoen Airport, Norway. These flights are operated by 5 different airlines. Fly non-stop or choose from 4 different connecting flights. The shortest flight time is 2 hours and 40 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 Oslo Gardermoen Airport
We got great deals on hotels and car rentals near the airport.
Reykjavik to Oslo flights
With over 62 flights every week and 7 different airlines you have a wide range of options. You can fly non-stop to Oslo (OSL) from Reykjavik (KEF) with Norwegian Air, Icelandair or Scandinavian Airlines but if a stopover option suits you better you can choose to fly via Faroe Islands, Bergen or any other of the 4 alternatives with connectiing airports.
Reykjavik to Oslo with Norwegian Air
You can fly non-stop every Tuesday, Thursday or Sunday between 8:00 am and 8:00 pm.
With Scandinavian Airlines
You can fly non-stop every weekday except Mondays with departure times from 7:00 am to 7:00 pm. You can also take a connecting flight via Stockholm or Copenhagen. Scandinavian Airlines is a member of SkyTeam.
Distance & flight times: Keflavík International Airport to Gardermoen
The shortest flight time between KEF and OSL is 2 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 40m | - | 1113 miles (1791 km) |
FAE Faroe Islands | 3h 55m | 30m | 1126 miles (1812 km) |
BGO Bergen | 4h 53m | 2h 30m | 1132 miles (1821 km) |
ARN Stockholm | 5h 50m | 2h 5m | 1578 miles (2539 km) |
CPH Copenhagen | 6h 5m | 1h 15m | 1662 miles (2674 km) |




Quick copy and share this page
From Reykjavik to Norway
Below is a list of other destinations to Norway from Keflavík International Airport with either direct flights or 1 stop connections.