Why Are Flights From Oslo So Expensive? A Data Breakdown
If you live in Oslo and have ever priced a flight, you’ve probably noticed that the same trip costs meaningfully more from OSL than from Stockholm Arlanda or Copenhagen Kastrup. Same airline, same dates, similar distance, often €50–150 more out of Oslo. This isn’t bad luck or a glitch. It’s structural. Here’s what’s actually driving the Oslo premium and what you can do about it.
The Oslo premium, directionally
Cross-check the same destination on overlapping dates from Oslo, Stockholm, and Copenhagen and you’ll see the pattern clearly. On European short-haul — Barcelona, Rome, London, Berlin — Oslo fares routinely run meaningfully higher than Stockholm Arlanda or Copenhagen Kastrup on the same day. On long-haul out of Europe (New York, Bangkok, Dubai) the gap compresses but is still visible.
The premium is biggest on short-haul and compresses on long-haul where the per-kilometre cost dominates. There’s no single cause — there are five, and they stack.
1. Avinor fees and the Norwegian air-passenger tax
OSL is operated by Avinor, the state-owned airport operator, and it charges among the higher passenger and takeoff fees in Europe. Airlines pass those through. The gap with Nordic secondary airports like Stockholm Skavsta or Sandefjord Torp is visible on every base fare.
On top of that, Norway imposes an air-passenger tax (flypassasjeravgiften) that varies by distance — meaningfully higher than what Denmark or Sweden levy on the same routes. Combined with a national commitment to eventual SAF (sustainable aviation fuel) blending, the tax layer out of Norway is thicker than out of its neighbours.
2. The low-cost carrier gap
Stockholm has Ryanair and Wizz out of Skavsta. Copenhagen has Ryanair, easyJet, and Wizz direct out of Kastrup. Oslo has… partial Ryanair and easyJet presence at Gardermoen, and a decent Wizz base at Torp (Sandefjord), which is two hours south by bus.
This matters because LCC price pressure dominates European pricing. When Ryanair is in the market on a route, Norwegian and SAS have to match. When Ryanair isn’t, SAS and Norwegian price to capacity — and on Nordic routes that’s where the Oslo premium opens up most dramatically compared with Copenhagen or Stockholm.
Gardermoen has room for more LCC presence, but Avinor’s fee structure disincentivises it. Skavsta and Sandefjord function as the LCC hubs instead, and bus-transfer time is a real cost.
3. Currency and the cost base
Norwegian airlines operate in NOK. Their fuel, maintenance, and crew costs are largely in NOK. When the NOK weakens against the EUR (as it has trended in 2023–2026), fare levels in euros don’t necessarily drop — because the airlines need to cover NOK-denominated costs. Meanwhile Swedish and Danish carriers operate in SEK and DKK respectively, and their cost base isn’t identical.
This is a smaller effect than fees or LCCs, but it’s real. As NOK has weakened against EUR in recent years, Oslo fares have stayed relatively flat in NOK and effectively risen in EUR terms for foreign travellers, while Copenhagen and Stockholm fares have moved less.
4. The Widerøe premium on domestic
Norwegian domestic is its own story. Widerøe flies most short-runway routes to small Norwegian towns, often as the only operator. When you’re the only operator, you don’t price to competition — you price to what the route economics demand.
Oslo to Ørsta, Oslo to Sogndal, Oslo to Hammerfest: the price floor is structurally high even in low season because there’s no SAS competition and no LCC competition — so the price is the price. Widerøe’s Minipris tactic helps if you book far out, but it doesn’t change that floor.
5. SAS market power and loyalty friction
On most international routes out of OSL, SAS is the dominant carrier with Norwegian a distant second. Post-Chapter-11 (2024), SAS has re-priced to profitability, and its EuroBonus-driven business traffic gives it pricing power on morning and evening departures. If you’re flexible on times — and can take a 14:30 midweek flight instead of a 07:10 Monday — you can usually find a 25–40% cheaper fare on the same day.
What actually saves money from Oslo
Positioning flights via Copenhagen or Stockholm
Fly OSL→CPH or OSL→ARN on a cheap SAS or Norwegian connection, then jump to Europe from there. The saving varies by route; it works best on long-haul where the positioning leg is cheap relative to the main segment. Downside: transfer time and luggage risk.
Torp (TRF) instead of OSL
Sandefjord / Torp is the Wizz and Ryanair hub. For a meaningful discount to Warsaw, Gdansk, Riga, or Katowice, the 2-hour bus each way is worth it if you travel light. Oslo to Warsaw and Oslo to Budapest are the sweet-spot routes.
Gothenburg as the third option
A 4-hour drive or train from Oslo, Gothenburg Landvetter sometimes undercuts both OSL and ARN, especially for charter-style destinations in the Mediterranean. Feasible for trips of a week or more where the transfer cost amortises.
Flexibility beats technique
The biggest lever is usually not “search on Tuesday” or “book at midnight” — those are myths. It’s shifting your travel window by a few days. Shoulder Monday-to-Thursday out of Oslo is routinely cheaper than weekend departures on the same carrier to the same city. A 12-month price calendar shows this at a glance.
Search with the 12-month heatmap on Flightmussy →Bottom line
Oslo’s premium isn’t random. It’s Avinor’s fee structure, the air-passenger tax, a thin LCC presence, currency drift, and SAS’s market power — stacked. On European short-haul, you can beat a good chunk of the premium through Torp, flexibility, or positioning. On long-haul, the gap is narrower and usually not worth the detour.
If you just want the cheapest real price without thinking about it: start with the Oslo hub on Flightmussy, compare across nearby origins on the same dates, and pick whichever comes out ahead. No account, no email, no ads.