Cheap flight tickets from Reykjavik Keflavik to Oslo

Travellers and cabin class

Compare Reykjavik Keflavik to Oslo flight deals

Find the cheapest month or even day of the year to fly to Oslo

Book the best Oslo fare with no extra fees

Flight deals from Reykjavik Keflavik to Oslo

Looking for a cheap last-minute deal or the best return flight from Reykjavik Keflavik to Oslo? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Reykjavik Keflavik to Oslo

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Reykjavik Keflavik to Oslo flights are currently cheapest in September.

Direct flights from Reykjavik Keflavik to Oslo

Alternative Reykjavik Keflavik to Oslo routes

Looking for the cheapest, fastest or easiest route from Reykjavik Keflavik to Oslo? You could fly into the following airports instead.

Reykjavik to Oslo: Flight information

The things to know before you go.
Cheapest flight foundRM380
Cheapest month to flySeptember
Average flight time2 hrs, 42 mins
Most popular airlineEmirates
Average flights per week184

Finding cheap flights from Reykjavik Keflavik to Oslo: Frequently asked questions

There are 2 airports in Oslo: Oslo Gardermoen and Oslo Torp.
The best price we found for a return flight from Reykjavik Keflavik to Oslo is RM380. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 42 minutes is the average flight time from Reykjavik Keflavik to Oslo.
Finnair, Icelandair and Emirates fly direct from Reykjavik Keflavik to Oslo.
As of May 2025, there are 89 flights per week flying from Reykjavik Keflavik to Oslo.
The cheapest month to fly from Reykjavik Keflavik to Oslo is usually May 2025.
If you're flying from Reykjavik Keflavik Airport, the cheapest airport near Oslo is Oslo Gardermoen – which is 37.1 km away from the centre of Oslo. We've found flights into this airport from RM380.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Reykjavik Keflavik Airport to Oslo on Tuesday, 2 September 2025.
Yes – the average flight time is 2 hours and 42 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Oslo but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Oslo is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 9°C. July is typically the warmest month in Oslo, when it usually averages around 20°C. You can expect the least rain in March. The coldest month is January, with temperatures averaging -9°C. The rainiest month is August.
Currently, Norwegian offers the cheapest flight tickets to Oslo.

Travelling from Keflavik International Airport (KEF) to Oslo: what you need to know

  • Hop on a direct flight from Keflavik International Airport to Oslo and you'll be in the air for an average of 2 hours 55 minutes.

  • Oslo is one hour ahead of Reykjavik, where Keflavik International Airport is located. Oslo follows the UTC+1 timezone.

  • Keflavik International Airport (KEF) to Oslo Airport Gardermoen (OSL) is the most popular route, with 17 departures a week to choose from. If you have things to do before heading off, the last flight from KEF to OSL is with Norwegian Air Shuttle at 20:05. Go for the first departure operated by Icelandair at 07:50 if you want to get on your way earlier.

  • For a stress-free journey, turn up at the airport two hours ahead of international flights and one hour before domestic departures. This will give you enough time to catch your KEF to Oslo flight.

  • Delays at check-in and security are likely if you're travelling during high season, so give yourself some extra breathing room. A good general rule for peak periods? Arrive up to four hours early for international flights and two hours for domestic departures.

  • Start your journey at KEF and fly straight to Oslo Airport Gardermoen (OSL). That will be your arrival point when searching for Keflavik International Airport to Oslo tickets.

  • Top carriers that offer direct flights from Keflavik International Airport to Oslo include:

  • Think about adding a stopover to potentially score a cheaper flight ticket from KEF to Oslo. Simply uncheck 'Direct flights only' during your search. Break up your trip (and maybe save some cash) by stopping at one of these connection hubs:

    • Copenhagen Airport (CPH)

    • Frederic Chopin Airport (WAW)

    • Edinburgh Airport (EDI)

  • Travelling from central Reykjavik to KEF takes about 1 hour 15 minutes on public transport. If you drive, ride-share or grab a cab, you'll cover the 40 kilometres in 50 minutes or so, depending on traffic.

  • Booked an early flight from Keflavik International Airport to Oslo? Avoid rushing to the airport (and get some extra shut-eye) by choosing one of these hotels close to KEF:

  • 66.96% of flights leaving from Keflavik International Airport make it to their destination on time.

How to find the cheapest flights from Keflavik International Airport (KEF) to Oslo

  • RM223 is the cheapest price we've found for a one-way Keflavik International Airport to Oslo flight. A round-trip flight ticket right now is RM380. Depending on when you want to go and the availability, these fares may change.

  • Book one month before your departure date. Pricing trends show that this is the ideal window for finding cheap flights from KEF to Oslo.

  • Organise your trip for May. That's the best month for scoring an epic deal on Keflavik International Airport to Oslo tickets. If you're flexible with your travel dates, use the 'Whole month' tool to find the lowest price across every month.

  • Snapping up a cheap flight from KEF to Oslo is a breeze with Price Alerts. All you need to do is create one of these automatic notifications and we'll notify you when a deal gets even better.

  • Save money on your flight from Keflavik International Airport to Oslo with the help of our filters. Select your preferred duration, departure time and airlines, then sort the results by 'Cheapest' to see the best deals.

Airports in Oslo

Oslo Airport Gardermoen (OSL)

  • The distance from Oslo Airport Gardermoen (OSL) to central Oslo is roughly 48 kilometres. It'll take you around 40 minutes to reach the centre driving.

  • It takes around 30 minutes when travelling by public transport.

  • Think about booking a hotel close to OSL if you have a late flight from Keflavik International Airport to Oslo. Pick one of these options and skip the long transfer:

  • Pick up an Oslo Airport Gardermoen rental car and explore Oslo and beyond with your own set of wheels. Budget, Hertz and Thrifty are popular providers you can book with here.

  • Lock in the best possible rate by booking your ride from Oslo Airport Gardermoen around three weeks before your flight from KEF to Oslo.

Torp Sandefjord Airport (TRF)

  • Once your flight from Keflavik International Airport to Oslo has landed, you can make your way to the city centre in around 1 hour 30 minutes by car. Central Oslo is roughly 121 kilometres from Torp Sandefjord Airport (TRF).

  • The trip will take roughly 2 hours 20 minutes on public transport.

  • Hang the 'Do not disturb' sign on your door and relax at a hotel near TRF. Here are a few options where you can kick back after your KEF to Oslo flight:

  • No need to worry about public transport schedules or slow-moving cab lines. Grab a Torp Sandefjord Airport rental car and let the journey unfold your way. Check out the rates and availability from Hertz, Sixt and Budget.

  • Secure your first choice, not your last resort. Securing your ride from TRF one week ahead of time often means more savings and a wider choice of vehicles.

Best time to go to Oslo

  • Carefully consider your travel dates before booking your flight from Keflavik International Airport to Oslo. The city buzzes during high season, but prices are typically higher and major attractions can get busy. Visit Oslo in low season if you prefer a more relaxed vibe.

  • Lock in a Keflavik International Airport to Oslo flight ticket with a departure in July if you're eager to experience the city during its warmest month. Expect temperatures to range from 8ºC (46ºF) to 25ºC (77ºF).

  • Search for cheap tickets from KEF to Oslo in January if you like travelling in cooler conditions. Temperatures are at their lowest then, ranging between -14ºC (7ºF) and 1ºC (34ºF) on average.

More about Oslo

  • When it comes to looking for somewhere to rest your head, you'll find the best stays in Oslo right here. Browse these options once you've booked your flight from Keflavik International Airport to Oslo:

  • All great adventures should include some sightseeing. The Norwegian National Opera & Ballet, Viking Ship Museum and Akershus Fortress are must-visits when exploring Oslo.

Explore more of Norway

  • Bergen is just one of the many cities in Norway waiting to be discovered after you've seen Oslo. Around 306 kilometres away to the west, well-known attractions include Bryggen, Troldhaugen and Fish Market.

  • Trondheim is another essential stop in Norway and is around 386 kilometres north of Oslo. No trip is complete without visiting Ringve Museum, Rockheim and Stiftsgarden.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.