Cheap Flights from Oslo Gardermoen to Barcelona

Travellers and cabin class

Compare Oslo Gardermoen 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 Gardermoen to Barcelona

Looking for a cheap last-minute deal or the best return flight from Oslo Gardermoen to Barcelona? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Oslo Gardermoen to Barcelona

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

Direct flights from Oslo Gardermoen to Barcelona

Oslo Gardermoen to Barcelona: Alternative routes

Compare routes from Oslo Gardermoen 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 found53 €
Cheapest month to flyJune
Average flight time3 hrs, 26 mins
Most popular airlineNorwegian Air Sweden
Average flights per week21

Finding cheap flights from Oslo Gardermoen to Barcelona: Frequently asked questions

The best price we found for a return flight from Oslo Gardermoen to Barcelona is 53 €. 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 26 minutes is the average flight time from Oslo Gardermoen to Barcelona.
Norwegian Air Sweden, Norwegian and Iberia fly direct from Oslo Gardermoen to Barcelona.
As of March 2025, there are 21 flights per week flying from Oslo Gardermoen to Barcelona.
The cheapest month to fly from Oslo Gardermoen to Barcelona is usually March 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Oslo Gardermoen Airport to Barcelona Airport on Wednesday, 4 June 2025.
Yes – the average flight time is 3 hours and 26 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.
Currently, Vueling Airlines offers the cheapest flight tickets to Barcelona.

Travelling from Oslo Airport Gardermoen (OSL) to Barcelona-El Prat Airport (BCN): what you need to know

  • A direct flight from Oslo Airport Gardermoen to Barcelona-El Prat Airport takes an average of 3 hours 24 minutes. Barcelona's timezone is UTC+1 — identical to Oslo.

  • Every week, there are 65 flights from Oslo Airport Gardermoen to Barcelona-El Prat Airport. The earliest departure from OSL to BCN is at 06:00 and the last is at 22:00.

  • You'll likely experience longer queues during popular months such as June and other peak periods. Arriving up to four hours in advance for an international flight and two hours for domestic departures is a wise move.

  • You'll find a number of airlines providing direct flights from Oslo Airport Gardermoen to Barcelona-El Prat Airport. When you're ready to start your Barcelona adventure and experience this part of Spain, these popular carriers service the OSL to BCN route:

  • If you'd like to break up your flight from Oslo Airport Gardermoen to Barcelona-El Prat Airport, add a stopover to your trip. Just uncheck 'Direct flights only' and find a destination that catches your eye. The most popular stopovers on the OSL - BCN route are:

    • Charles de Gaulle Airport

    • EuroAirport Swiss

    • Brussels Airport

  • Remember, you may need a visa to enter Spain. Visa regulations can vary and travel documentation requirements change frequently. Before organising your cheap ticket from OSL to BCN, check with your carrier and your destination country's local embassy or consulate for up-to-date information.

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

  • 22 € is currently the lowest price for a one-way ticket from Oslo Airport Gardermoen to Barcelona-El Prat Airport. Return flights start at 53 €. These prices may change based on demand and availability.

  • Score cheap tickets from OSL to BCN by booking 9 months ahead. Based on our research, that's the sweet spot for bagging a bargain.

  • The cheapest month for tickets from Oslo Airport Gardermoen to Barcelona-El Prat Airport is May. Use the 'Whole month' tool to find the lowest airfares if you have flexible dates.

  • Sign into your online account or use the app to create a Price Alert. You'll get notified straight away if there's a better deal on this route. It doesn't take long, and it'll save you time searching for cheap tickets from OSL to BCN every day.

  • Use filters to tailor your flights from Oslo Airport Gardermoen to Barcelona-El Prat Airport. Simply select your ideal arrival and departure times, airlines and number of stops. Alternatively, sort your results by 'Cheapest' to see the best deals.

Handy information about Oslo Airport Gardermoen (OSL)

  • Travelling from central Oslo to Oslo Airport Gardermoen takes about 30 minutes on public transport. If you ride-share, drive or grab a cab, you'll cover the 48 kilometres in 38 minutes or so, depending on traffic.

  • After a hassle-free start to your travels? Stay near OSL. Whether you're boarding an early flight from Oslo Airport Gardermoen to Barcelona-El Prat Airport or want to avoid feeling rushed, these stays have you covered:

Arriving at Barcelona-El Prat Airport (BCN)

  • If you're arriving on a late flight from Oslo Airport Gardermoen to Barcelona-El Prat Airport, few things top the convenience of staying near the terminal. Pick up your bags from the carousel and then be showered and resting not long after at one of these options near BCN:

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

  • Barcelona-El Prat Airport is approximately 18 kilometres from the centre of Barcelona. With a cab or in your own car rental, the drive is around 24 minutes.

  • When travelling by public transport, expect a journey of roughly 33 minutes.

When to fly to Barcelona-El Prat Airport (BCN)

  • It's time to choose your trip dates for your flight from Oslo Airport Gardermoen to Barcelona-El Prat Airport. July is the most popular month to visit Barcelona. If you prefer a more peaceful vibe, go in February.

  • The warmest month in Barcelona is August, with the temperature ranging between 20ºC and 31ºC. Book your flights from Oslo Airport Gardermoen to Barcelona-El Prat Airport in this month if this is the kind of weather you like.

  • Look for cheap tickets from OSL to BCN in January if you'd rather travel during cooler conditions. Temperatures are at their lowest around then, ranging between 5ºC and 14ºC on average.

More about Barcelona

  • Once you've booked your flights from OSL to BCN, you'll need to find somewhere to stay in Barcelona. Make one of these options your base for exploring this city:

  • There are so many things to do and see in this city it can be hard to work out where to start. Sagrada Familia, Park Guell and La Rambla de Canaletes are highlights which should feature on any well-planned Barcelona itinerary.

Complete your Barcelona trip with hotels and a car rental

  • After you've secured your cheap ticket to Barcelona-El Prat Airport, check out our low prices and exclusive rates for hotels. You can also compare a range of car rental companies in one go to find the best car rental price for your Barcelona trip.

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