Cheap Flights from Oslo to Barcelona

Compare Oslo to Barcelona flight deals

Find the cheapest month or even day of the year to fly to Barcelona

Book the best Barcelona fare with no extra fees

Flight deals from Oslo to Barcelona Airport

Looking for a cheap last-minute deal or the best return flight from Oslo to Barcelona Airport? If you want to travel next month, return fares start from Rs30,565. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Oslo to Barcelona

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Oslo to Barcelona flights are currently cheapest in April.

Direct flights from Oslo to Barcelona

Oslo to Barcelona: Alternative routes

Compare routes from Oslo to Barcelona below. You may find an airport to fly into that's cheaper, faster, or easier than Barcelona.

Oslo to Barcelona: Flight information

The things to know before you go.
Cheapest flight foundRs9,294
Cheapest month to flyApril
Average flight time3 hrs, 28 mins
Most popular airlineNorwegian Air Sweden
Average flights per week27

Finding cheap flights from Oslo to Barcelona: Frequently asked questions

The best price we found for a return flight from Oslo to Barcelona is Rs21,367. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
3 hours and 28 minutes is the average flight time from Oslo to Barcelona.
Norwegian Air Sweden, Norwegian and Scandinavian Airlines fly direct from Oslo to Barcelona.
As of February 2026, there are 27 flights per week flying from Oslo to Barcelona.
The cheapest month to fly from Oslo to Barcelona is usually June.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Oslo to Barcelona Airport on Monday, 1 June 2026.
Yes – the average flight time is 3 hours and 28 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Barcelona but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Barcelona is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Barcelona is Vueling Airlines .

Flying from Oslo to Barcelona-El Prat Airport (BCN): What you need to know

  • Lay the groundwork for your adventure by considering where you'll board your flight from Oslo to Barcelona-El Prat Airport (BCN). Oslo Airport Gardermoen (OSL) and Torp Sandefjord Airport (TRF) are Oslo's main airports.

  • Around 3 hours 25 minutes is how long you'll be in the air on a direct Oslo to Barcelona-El Prat Airport flight.

  • Barcelona (where Barcelona-El Prat Airport is located) and Oslo share the UTC+1 timezone. With no time difference, coordinating plans between the cities is hassle-free.

  • The busiest route is from Oslo Airport Gardermoen (OSL) to Barcelona-El Prat Airport (BCN), with 13 direct services every week. If you're looking to take off without delay, the earliest flight from OSL to BCN is the 6:05am SAS service. If a later start suits your schedule, the last departure is at 10:40pm with Vueling.

  • Give yourself enough time to get on your flight from Oslo to BCN. As a general rule, arrive at least two hours before international departures and an hour ahead for domestic flights.

  • With more travellers during high season, it's a good idea to get to your terminal earlier than usual. Two hours for domestic flights and up to four for international journeys will help you stay ahead of the crowds.

Airports in Oslo

Oslo Airport Gardermoen (OSL)

  • You can book a direct flight from Oslo to Barcelona-El Prat Airport (BCN) departing from Oslo Airport Gardermoen (OSL).

  • Popular airlines that offer direct flights from Oslo to Barcelona-El Prat Airport departing OSL include:

  • Norwegian Air Shuttle is the airline with the highest number of bookings for flights from OSL to BCN.

  • The carrier with the most consistent on-time arrivals rate on this route is Norwegian Air Shuttle.

  • We make it easy to book cheap flights from Oslo to BCN that include a stopover. To explore the options departing from Oslo Airport Gardermoen (OSL), uncheck 'Direct flights only.' Then, pick a flight with a stop long enough to tour the city of your choice. Popular stopovers between OSL and BCN include:

    • Amsterdam Airport Schiphol (AMS)

    • Frankfurt Airport (FRA)

    • Charles de Gaulle Airport (CDG)

  • Located around 48 kilometres from central Oslo, OSL can be reached in about 40 minutes by car (depending on traffic). The journey on public transport is roughly 30 minutes.

  • Looking for a comfortable hotel close to Oslo Airport Gardermoen? If you're catching an early flight from Oslo to Barcelona-El Prat Airport, these stays will have you sleeping a quick hop from check-in:

  • Of the departures from Oslo Airport Gardermoen, 71.98% land on schedule at their destination.

Torp Sandefjord Airport (TRF)

  • Consider flying out of Torp Sandefjord Airport (TRF). You can book a direct Oslo to Barcelona-El Prat Airport (BCN) flight ticket with departures from this hub.

  • From TRF, direct flights from Oslo to BCN are available with Norwegian Air Sweden.

  • On the TRF to BCN route, Norwegian Air Sweden is the go-to airline for most travellers.

  • On public transport, you can travel from central Oslo to TRF in about 2 hours 20 minutes. The terminal is roughly 121 kilometres away, and making the trip by car takes approximately 1 hour 30 minutes.

  • Want to enjoy an extra night away before catching your Oslo to BCN flight? Relax in a hotel near Torp Sandefjord Airport before your holiday officially starts. These stays have your key waiting:

  • When it comes to keeping flights punctual, Torp Sandefjord Airport has an on-time arrival rate of 66.77%.

About Barcelona-El Prat Airport (BCN)

  • If you're arriving on a late flight from Oslo to Barcelona-El Prat Airport, nothing beats the convenience of staying close to the terminal. Grab your bags from the carousel and then be showered and resting soon after at one of these hotels near BCN:

  • Get on the fast track to adventure by picking up a Barcelona-El Prat Airport rental car. Grab a set of wheels from Record Go, Goldcar or Nizacars Rent A Car and explore beyond Barcelona's usual tourist stops.

  • Lock in the best possible rate by reserving your vehicle around four weeks ahead of your Oslo to Barcelona-El Prat Airport flight.

Getting from Barcelona-El Prat Airport (BCN) to central Barcelona

  • Barcelona-El Prat Airport to central Barcelona is roughly 13 kilometres. If you're renting a car or taking a cab, do some research to make your trip as easy as possible. Journey times may vary depending on the time of day and traffic conditions.

  • Travelling by public transport will take you around 35 minutes.

How to find the cheapest flights from Oslo to Barcelona-El Prat Airport (BCN)

  • Rs9,294 is the lowest price for a one-way ticket from Oslo to Barcelona-El Prat Airport. Return flights start at Rs21,367. These prices may change depending on availability and demand.

  • To find cheap flights from Oslo to BCN, book early. Airlines typically offer their most competitively priced fares when tickets first go on sale.

  • The 'Whole month' search tool shows you the cheapest Oslo to Barcelona-El Prat Airport tickets across each month. It's a great way to snap up a bargain if your travel plans are flexible.

  • There's no need to check back in every day to find out if prices have dropped when you set up a Price Alert. We'll notify you as soon as a new deal shows up on flight tickets from Oslo to BCN.

  • Tailor your flights using filters. Choose your departure and arrival times, total journey duration and airlines. You can also sort your results by 'Fastest,' 'Cheapest' or 'Best' flights from Oslo to Barcelona-El Prat Airport.

The best time to fly from Oslo to Barcelona-El Prat Airport (BCN)

  • Think about the kind of experience you want when picking your flight dates. February is the quietest month to visit Barcelona. July is when most people book flights from Oslo to Barcelona-El Prat Airport (BCN), which may be ideal if you're after more excitement.

  • The warmest month in Barcelona is August, with temperatures ranging between 20ºC and 31ºC. Book your Oslo to BCN flight ticket then if this is the type of weather you enjoy.

  • January sees temperatures of between 5ºC and 14ºC. Look for cheap tickets from Oslo to Barcelona-El Prat Airport around that time if you want to travel when it's cooler.

More about Barcelona

  • Start your Barcelona trip off on the right foot by choosing the perfect place to stay. After booking your flight from Oslo to Barcelona-El Prat Airport, browse our range of accommodation options including:

  • Sagrada Familia and Vinalium Sagrada Familia are just the start of the top-rated attractions to put on your Barcelona must-do list. Keep the momentum going by heading to Placa de la Sagrada Familia.

Explore more of Spain

  • Zaragoza is just one of the many cities in Spain waiting to be discovered once you've seen the sights of Barcelona. Around 241 kilometres away to the west, well-known attractions include Plaza España, Plaza del Pilar and La Seo del Salvador.

  • If you're eager to discover another great destination in Spain, consider Ibiza, about 274 kilometres south of Barcelona. Platja d'en Bossa, Blue Ocean Ibiza and Playa de Ses Salines are highlights.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.