Oslo to Reykjavik is a quick North Atlantic hop — under three hours non-stop — and a genuine choice of three airlines keeps it competitive. Icelandair, SAS and Norwegian all fly the route direct, whether you’re heading over for the Blue Lagoon and the northern lights or using Iceland as a stopover to North America. This guide covers who flies it, what a fair return costs in kroner, and when to book to land the best price.
Route: Oslo (OSL Gardermoen) → Reykjavik–Keflavík (KEF)
Distance: approximately 1,780 km (1,106 miles)
Non-stop flight time: about 2h 50m
Direct flights: Yes — Icelandair, SAS and Norwegian all fly non-stop from Oslo Gardermoen to Keflavík, with roughly a flight a day between them.
Fares from Oslo to Reykjavik (NOK)
Iceland has two very different travel seasons, and fares follow them. Summer (June–August) is peak for the midnight sun and hiking, and the Christmas and northern-lights weeks are busy too; the quiet shoulder of spring and autumn is where the value sits. The figures below are typical economy return fares in kroner; Norwegian’s cabin-bag fares are usually the cheapest headline price, with Icelandair and SAS full-service fares a little higher.
| Month | Demand | What to expect |
|---|---|---|
| January | — | medium (northern lights) |
| February | — | medium (vinterferie) |
| March | — | medium (best value) |
| April | — | medium |
| May | — | medium-high |
| June | — | high |
| July | — | very high |
| August | — | high |
| September | — | medium (best value) |
| October | — | medium |
| November | — | low |
| December | — | high (Christmas) |
Checked against every return fare on sale as we write: the cheapest is 1 397 kr on a Norwegian non-stop, and the market medians 1 836 kr — so the "typical" figure of about 1 800 kr is right, but the floor is higher than often claimed and a fare near 1 400 kr is the best this route offers rather than a routine find. Norwegian runs 1 397–1 926 kr and SAS 1 707–1 892 kr; Icelandair is far dearer in our data at 3 777 kr and up. Anything under 1 710 kr is a genuinely good price. Add a few hundred kroner for a checked bag on the cheapest fares.
Airlines on this route
Non-stop (about 2h 50m):
- Icelandair — the Icelandic flag carrier and the natural choice for the route, with the widest schedule and easy onward connections to North America through Keflavík (a free stopover is often available).
- SAS — non-stop from Gardermoen; the full-service Scandinavian option, with fare bundles that include bags and seat selection.
- Norwegian — non-stop on a 737, usually the keenest headline price if you travel with only a cabin bag.
On a sub-three-hour flight there’s no one-stop routing worth taking — every sensible option here is direct. Your choice comes down to price, whether you need a checked bag, and whether you want Icelandair’s onward connections to the US and Canada.
When to book & how to save
- Book 1–3 months ahead for summer; June to August is peak and the best-value seats go first.
- Target the shoulder seasons: March–April and September–October give you decent weather, thinner crowds and the lowest fares of the year — and spring/autumn are prime northern-lights months too.
- Use the Icelandair stopover: if you’re heading onward to North America, Icelandair lets you break the journey in Iceland for up to a week at no extra airfare.
- Travel light: Norwegian and the basic Icelandair/SAS fares are cabin-bag only — add a checked bag only if you need it and compare the all-in cost.
- Budget for Iceland on the ground: the flight is cheap but the country isn’t — pre-book the Keflavík transfer and any Blue Lagoon slot, which sell out in summer.
Arriving in Reykjavik
Flights land at Keflavík International (KEF), about 50 km south-west of Reykjavik — the airport is not in the city, so plan the transfer. The Flybus and similar airport coaches run in connection with flights to the BSÍ bus terminal and on to central hotels, taking about 45–55 minutes for roughly 400–500 kr each way. A taxi is far dearer, easily 2 000 kr or more, so most visitors take the coach or a pre-booked shuttle. Domestic and some regional flights use the small Reykjavik city airport (RKV) instead, but international arrivals from Oslo all land at Keflavík.
Frequently asked questions
How long is the flight from Oslo to Reykjavik?
Non-stop flights take about 2 hours 50 minutes. The return leg to Oslo can be a little longer or shorter depending on winds. Icelandair, SAS and Norwegian all fly it direct, so there’s no connection time to add unless you deliberately book a cheaper one-stop routing, which rarely makes sense on such a short hop.
Are there direct flights from Oslo to Reykjavik?
Yes. Icelandair, SAS and Norwegian all fly non-stop from Oslo Gardermoen to Keflavík, with roughly a flight a day between them. With three carriers competing you can usually find a direct flight on the day you want, and frequencies rise in the summer peak.
How much does it cost to fly from Oslo to Reykjavik?
About 1 836 kr return. The cheapest fare on sale is 1 397 kr on a Norwegian non-stop, with Norwegian generally 1 397–1 926 kr and SAS 1 707–1 892 kr. Icelandair prices well above both, from 3 777 kr in our data. July, August and the Christmas week sit toward the top of the range.
What is the cheapest month to fly from Oslo to Reykjavik?
November, March and October are the quietest months to travel. Across the departures we could price, the cheapest return was 1 397 kr on Norwegian. The spring and autumn shoulder seasons remain the sweet spot — fewer crowds and good northern-lights odds. Avoid June to August and the Christmas week, which are the busiest and dearest.
Which airlines fly from Oslo to Reykjavik?
Three airlines fly the route non-stop: Norwegian, SAS and Icelandair. Norwegian is the cheapest and much the most common in our fare data, at 1 397–1 926 kr on cabin-bag-only fares; SAS is close behind at 1 707–1 892 kr with bags and seat selection included. Icelandair has the widest schedule and free onward stopovers to North America, but priced from 3 777 kr when we checked — more than double the others, so compare before assuming it is the natural choice.
Which airport do I fly into in Reykjavik?
International flights from Oslo land at Keflavík International (KEF), about 50 km south-west of Reykjavik. It’s the country’s main gateway, so plan a Flybus or shuttle transfer of around 45–55 minutes into the city — the small Reykjavik city airport (RKV) handles only domestic and regional flights.
How far in advance should I book Oslo to Reykjavik flights?
Aim to book 1 to 3 months ahead, and earlier for summer travel, when demand for the midnight sun peaks and the best fares go first. Fares are lowest a month or two out in the shoulder seasons and climb as the date nears, so early booking wins for peak dates.
Is it cheaper to fly on weekdays?
Often, yes — Tuesday, Wednesday and Saturday departures tend to be a little cheaper than Friday and Sunday, when weekend-break demand is highest. Flying out and back midweek can save a few hundred kroner on a return, so being flexible by a day or two is worthwhile.
Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Prices are indicative economy returns in Norwegian kroner and change with demand — always check the live fare before booking.



