About the Barcelona → Oslo route
Barcelona to Oslo is a proper short-haul route — 2,190 km, roughly 2 hours 35 minutes in the air, which means you're barely through your second coffee before you're descending over the Norwegian coast. Norwegian (DY) has historically been the dominant name here, keeping fares competitive, but you'll also find SAS (SK) and Vueling (VY) splitting the market. It's a leisure-heavy route in summer, with Scandinavian design fans and hikers heading north, and a decent business corridor in shoulder season. Not a red-eye grind. Just a clean, efficient hop between two cities that couldn't feel more different from each other.
Why travel from Barcelona to Oslo?
Oslo genuinely surprises people who've only heard it's expensive. The reason most travelers from Barcelona make this trip falls into three categories: the fjords are the obvious pull, but you'll actually need to travel beyond the city for those — the Oslofjord itself is beautiful but more about sailing and island-hopping than dramatic cliffs. The Munch Museum, reopened in its striking new waterfront building on the Bjørvika waterfront, is reason enough alone for anyone into art. Food-wise, Oslo's restaurant scene has quietly become one of Europe's most interesting — new Nordic cooking that's nothing like the smørrebrød stereotype. And there's a substantial Spanish and Latin community in Oslo, so family visits drive a real chunk of bookings on this route year-round.
Quick stats
- Distance: 2,190 km
- Estimated flight time: 2h 35m
- Operating airlines: D8, DY, SK, VY
- Direct route: yes
Practical tips for BCN → OSL
Book this route for late January through March if you want the lowest fares and a real shot at seeing the northern lights on a day trip north. Summer is pricier and crowded but the midnight sun is worth it. OSL is well-organized on arrival — the Airport Express train (Flytoget) gets you to Oslo Central in about 20 minutes and costs around 230 NOK. Norway uses the krone, not euros, so sort some cash or a fee-free card before you land. If you're flying Vueling (VY), check your baggage allowance obsessively — their carry-on rules catch people off guard. No visa needed for EU passport holders.
Frequently asked questions
How long does the flight from Barcelona to Oslo take?
The flight duration is approximately 2 hours and 35 minutes for the 2,190 km distance. This makes it a relatively short-haul European flight with minimal time spent in the air.
Which airlines operate the Barcelona to Oslo route?
Four airlines serve this route: Norwegian (D8), SAS Scandinavian Airlines (SK), Wizz Air (W6), and Ryanair (FR). Flight availability and frequency may vary by season, so it's worth comparing options across all carriers.
What is the best time of year to fly from Barcelona to Oslo?
Late spring (May-June) and early autumn (September) offer the ideal balance of pleasant weather in both cities and reasonable fares, avoiding peak summer prices and winter cold. If you prefer lower costs, winter months have cheaper tickets, though Oslo experiences harsh weather and limited daylight.
Do I need a visa to travel from Spain to Norway?
EU/EEA citizens can travel freely between Spain and Norway without a visa using a valid passport or ID card. Non-EU citizens should check Norway's Schengen visa requirements, as Norway is part of the Schengen Area despite not being an EU member.
What should I know about luggage, jet lag, and transit on this route?
Luggage policies vary by airline—budget carriers typically charge for checked bags—so verify allowances when booking. The 1-hour time difference (Oslo is ahead) causes minimal jet lag, and the short flight time means you'll arrive refreshed; Oslo Airport (OSL) is about 20 minutes from the city center by train.