Cheap Flights Barcelona to Oslo: How to Keep Norway Affordable
Norway is expensive on the ground, which is exactly why you shouldn’t overpay to get there. Barcelona–Oslo flights regularly sell for from €50–90 one way, and occasionally less in sales. Check live fares on TopTravelCentre and book your seat →
Flight time and connections
The route spans roughly 2,190 km. Direct flights take about 3h 20m. Connections through Amsterdam, Copenhagen, Frankfurt or Helsinki take 5–8 hours total and sometimes cost less than direct low-cost fares — worth comparing when dates are flexible.
Airlines flying Barcelona to Oslo
| Airline | Type | Typical one-way fare | Notes |
|---|---|---|---|
| Norwegian | Low-cost | from €55 | Main direct operator, flies to Gardermoen |
| Vueling | Low-cost | from €60 | Direct flights in high season |
| Ryanair | Low-cost | from €45 | Flies to Oslo Torp or Rygge (further out) |
| KLM | Full-service | from €120 | Via Amsterdam, includes cabin bag |
| SAS | Full-service | from €130 | Via Copenhagen, good connection times |
| Lufthansa | Full-service | from €125 | Via Frankfurt or Munich |
Fares are indicative, verified on public flight search engines and airline official sites.
All fares are “from” prices and move constantly — run a live search to see what today looks like.
Oslo has three airports. Yes, three.
Oslo Gardermoen (OSL) is the main airport, 50 km north of the city but connected by a 19-minute high-speed Flytoget train (pricey) or a cheaper regional train and Flybussen coach.
Oslo Torp (TRF), about 110 km away, is served by Ryanair. Transfer buses take about 1h 45m and cost extra — the cheap ticket price can evaporate once you add ground transport.
Oslo Rygge (RYG) has seen routes come and go; check whether it’s operating for your dates before booking.
Barcelona El Prat (BCN) handles all departures: expect Vueling from T1 and Ryanair from T2.
Cheapest times to fly
- Low season wins: January–March and October–November bring the lowest fares (plus a real chance of northern lights if you travel far enough north).
- Shoulder: late April–May and September balance weather and price.
- Peak: June–August, when Scandinavia fills with travellers and fares peak.
- Midweek departures (Tuesday–Thursday) beat weekends almost every time.
Money-saving tips that actually work here
- Do the maths on distant airports. Torp + bus can still beat Gardermoen by €20+ — but only if you value your time cheaply.
- Pack light — really light. Hand-luggage fees on low-cost carriers hurt more than the base fare on this route.
- Book Norwegian’s LowFare 4–10 weeks out; their sales are real but short.
- Offset Oslo’s costs on the ground: tap water is excellent, and a single transport pass covers metro, trams and ferries.
- Consider flying into Copenhagen or Gothenburg and connecting by train if you’re touring Scandinavia — multi-city routings are sometimes cheaper.
- Use the flexible-dates view when searching; shifting one day frequently saves €30+.
What to do with the savings
Put them toward the Oslo fjord cruise, a day trip on the Bergen railway, or museum passes — experiences you’ll remember far longer than the flight.
Making Oslo affordable once you land
Norway’s reputation for expense is deserved, but not unbeatable. Buy an Oslo Pass if you plan to museum-hop — it covers public transport and most major sights. Eat the street food at the waterfront food halls near Bjørvika rather than sit-down restaurants, and take the free ferry included in normal transit tickets across to the Hovedøya island for a picnic with a fjord view. Coffee and a cinnamon bun from a supermarket bakery costs a third of a café sit-down. With flight savings plus on-ground discipline, Oslo becomes a genuinely reasonable city break.
Getting from Oslo airport without overpaying
The Flytoget airport train is fast but among the most expensive airport transfers in Europe per kilometre. The regional R11/R12 trains cover the same route to Oslo S in roughly 25 minutes for about half the price, and Flybussen coaches are a solid middle ground with hotel stops. If you’re two or more travelling with luggage, a pre-booked transfer can compete on cost. Buy your ticket from the machines or the Vy app before boarding — on-board fares are higher.
FAQ
How long is a direct Barcelona–Oslo flight? About 3 hours 20 minutes.
Which Oslo airport should I choose? Gardermoen for convenience; Torp only if the fare saving is significant.
When is it cheapest to fly to Oslo? January to March and late October to November.
Do EU citizens need a visa? Norway is in the Schengen Area, so no — a national ID card or passport is enough.
Book your Barcelona–Oslo flight
Fares to Norway dip sharply outside summer and jump without warning. Search and book on TopTravelCentre and grab the good fare while it’s live.
