Cheap Flights from Barcelona to Oslo in 2026

Flying from Barcelona to Oslo covers nearly 2,200 km, yet fierce low-cost competition keeps fares surprisingly low — one-way tickets from about €45 are common outside high season. Search and book your flight to see live prices for your dates before they move.

Best time to fly from Barcelona to Oslo

Timing matters more on Scandinavian routes than almost anywhere else in Europe, because demand is extremely seasonal:

  • Cheapest: November through March, excluding the Christmas weeks. Winter Oslo is dark and cold, but fares plummet and the city is at its coziest.
  • Shoulder sweet spot: April–May and September. Long days, hiking weather in the surrounding hills, and prices well below summer.
  • Priciest: June–August. Everyone chases the midnight sun, and airlines price accordingly. Book 2–3 months ahead if summer is your only window.

A midweek departure in February can cost a third of a Friday flight in July. If your dates are flexible, let the calendar decide.

Oslo has more than one airport — choose carefully

This is where careless buyers lose money on “cheap” tickets:

  • Oslo Gardermoen (OSL) — the main airport, 45–50 km north of the city, connected by a 19-minute express train (two competing lines) and cheaper local buses and trains.
  • Sandefjord Torp (TRP) — about 110 km southwest. Some low-cost carriers land here. The bus to Oslo takes around 1h45 and costs a meaningful sum on top of the fare.
  • Rygge (RYG) — east of the fjord, also served by low-cost carriers with a 60–75 minute bus transfer.

Before booking, add the transfer cost and time. A €45 ticket to Torp plus a €25 bus each way is worse than a €70 ticket to Gardermoen.

Airlines flying Barcelona to Oslo

  • Norwegian — the dominant carrier between Spain and Norway, with direct Barcelona–Gardermoen flights, free seat selection in some fares and hand luggage included.
  • SAS — full-service option into Gardermoen, strong if you are connecting further into Scandinavia or want Star Alliance miles.
  • Vueling — operates the route in many periods with competitive direct fares.
  • Ryanair — typically serves Torp or Rygge rather than Gardermoen; the headline fares are the lowest but transfer costs apply.

Direct flight time is around 3 hours 30 minutes. One-stop options via Amsterdam, Copenhagen or Frankfurt appear when direct flights sell out and are occasionally cheaper in summer — worth comparing before you commit.

How to actually pay less on this route

  1. Travel with hand luggage only. Checked bag fees to Norway are steep; pack layers instead of bulk.
  2. Book low-cost carriers 1–2 months out; for Norwegian and SAS, sales appear 2–3 months ahead.
  3. Compare the total cost across all three Oslo airports, transfers included.
  4. Eat before you land. Norway’s grocery and restaurant prices will shock a Barcelona wallet — stock up ideas: the airport in Oslo is fine, downtown is where budgets die.
  5. Consider the Oslo Pass once there — it bundles transport with museum entries and softens Norway’s cost of living considerably.

What to do with the money you save

Oslo rewards simple pleasures: the opera house roof you can walk on for free, the Vigeland sculptures in Frogner Park at no cost, and the shoreline promenade from Aker Brygge. In winter, cross-country ski trails start practically at the tram terminus; in summer, the fjord islands are a short ferry ride away with a standard transit ticket.

A perfect first weekend

Day one: land at Gardermoen, take the train in, and spend the afternoon on the opera house roof and the waterfront at Bjørvika. Day two: Frogner Park’s Vigeland sculptures in the morning, the Munch museum or National Museum after lunch, then dinner along the Aker Brygge promenade. If you add a third day, catch the ferry to one of the fjord islands — Hovedøya is 10 minutes away and feels another world from the capital’s glass towers. None of this needs a car; Oslo’s tram and metro network covers the city in a way few capitals manage.

FAQ

How long is the flight from Barcelona to Oslo? Around 3 hours 30 minutes direct. Norway is on Central European Time, same as Spain, so no time-zone adjustment.

Which airlines fly direct from Barcelona to Oslo? Norwegian flies non-stop to Gardermoen year-round, with SAS and Vueling also serving the route. Ryanair flies to secondary Oslo airports at the lowest fares.

What is the cheapest month to fly? January to March and November, avoiding Christmas and New Year. Midweek flights are cheapest.

How do I get from Gardermoen to central Oslo? The express train takes about 19 minutes; local trains and buses are slower but cheaper. Buy tickets from the machines or apps — never onboard.

Is Oslo expensive? Yes, by Spanish standards. Budget accordingly, use the Oslo Pass, and treat the money you saved on the flight as your museum-and-coffee fund.

Ready to fly?

Norwegian routes reward early bookers and punish the late ones. Check live fares and book your Barcelona–Oslo flight today — a winter weekend of fjord air might cost less than you think.