Oslo to Barcelona flights from 24GBP*

If you want to apply a resident or large family discount, you’ll be able to do so in the next step.

Best flight deals from Oslo to Barcelona

Best flight deals from Oslo to Barcelona
From
To
Fare Type
Dates
Price
Oslo (OSL)Barcelona (BCN)One-wayDepart: 12/08/2026

From

24GBP

Seen 8 hrs ago

Oslo (OSL)Barcelona (BCN)One-wayDepart: 12/08/2026

From

24GBP

Seen 8 hrs ago

Oslo (OSL)Barcelona (BCN)One-wayDepart: 01/08/2026

From

29GBP

Seen 8 hrs ago

Oslo (OSL)Barcelona (BCN)One-wayDepart: 08/08/2026

From

29GBP

Seen 8 hrs ago

Oslo (OSL)Barcelona (BCN)One-wayDepart: 08/08/2026

From

29GBP

Seen 8 hrs ago

Oslo (OSL)Barcelona (BCN)One-wayDepart: 01/08/2026

From

29GBP

Seen 8 hrs ago

Oslo (OSL)Barcelona (BCN)One-wayDepart: 25/07/2026

From

36GBP

Seen 8 hrs ago

Oslo (OSL)Barcelona (BCN)One-wayDepart: 19/08/2026

From

33GBP

Seen 1 day ago

Oslo (OSL)Barcelona (BCN)One-wayDepart: 19/08/2026

From

33GBP

Seen 1 day ago

Oslo (OSL)Barcelona (BCN)One-wayDepart: 01/08/2026

From

36GBP

Seen 1 day ago

*Depending on demand, prices may vary at the time of flight selection. All taxes and fees are included in the price.

Book flights from Osloto Barcelona

Flights to Barcelona from Oslo

Traveling from Oslo to Barcelona is the fastest way to swap Nordic landscapes for Mediterranean light. In approximately 3 and a half hours, you can be walking down Las Ramblas or enjoying Gaudí's architecture. It is a perfect route for both those seeking sun and culture and for business trips, with flight options that adapt to your needs.

Information about flights from Oslo to Barcelona

Check the key data to organize your journey between the Norwegian capital and the city of Barcelona.

Flight duration

3:30 h

Distance

2,188 km

Public transport

Train, Bus, and Metro

Flights to Barcelona from Oslo by plane

Flying from Oslo to Barcelona allows you to connect Northern Europe with one of the most vibrant cities in the South on a direct and comfortable journey. By choosing this route, you optimize your travel time to start enjoying Catalan gastronomy or the city's beaches almost as soon as you land.

Flights depart from Oslo-Gardermoen Airport (OSL) and land at Josep Tarradellas Barcelona-El Prat Airport (BCN). Barcelona airport is located just a few kilometers from the center, which facilitates a quick and easy transfer to your accommodation or business meetings.

Once in Barcelona, the city welcomes you with an endless cultural offer, from the Gothic Quarter to the modern 22@ district. Book your flight from Oslo and discover why Barcelona is one of the most visited destinations in the world.

On-board services on flights from Oslo to Barcelona

On flights connecting Oslo with Barcelona, we strive to make every minute on board pleasant, offering services adapted to every type of traveler.

Food and drink

Enjoy our on-board menu, which includes everything from healthy options and sweet or savory snacks to a selection of hot and cold drinks. Ideal for recharging your batteries during the journey to the Mediterranean.

WiFi

Stay connected during the flight. You can use our WiFi service to get work done, chat with friends, or finalize the details of your visit to Barcelona, such as booking tickets for the Sagrada Familia or finding the best tapas restaurant.

Pets

Don't leave your best friend at home. On flights between Oslo and Barcelona, you can travel with your pet in the cabin, provided the safety and transport conditions are met.

Passengers with special needs

We guarantee a comfortable journey for everyone. We offer technical and personal assistance for passengers with reduced mobility or specific needs, both at Oslo airport and upon arrival in Barcelona.

How to get to Oslo-Gardermoen Airport

Oslo's main airport (OSL) has some of the best public transport connections in Scandinavia.

By train (Flytoget)

The Flytoget high-speed train is the fastest option. It connects Oslo Central Station with the airport in just 20 minutes, with very high frequencies throughout the day.

By regional train (VY)

Trains from the national company VY also run between the city center and the airport. It is a slightly more economical option than the express train and very reliable.

By bus (Flybussen)

Several Flybussen lines connect different points of the city and its surroundings with the departures terminal. It is a comfortable alternative if you are traveling with bulky luggage or from areas not connected by train.

By taxi or private car

Road access is direct via the E6 motorway. The airport has large short and long-stay parking areas, as well as taxi ranks located right in front of the terminal.

Everything you need to know about Oslo-Gardermoen Airport

Oslo Airport is known for its efficient design and calm atmosphere. Before your flight to Barcelona, you can enjoy modern facilities and first-class services.

  • VIP Lounges: If you are looking for peace or a space to work, the VIP lounges at OSL offer catering, press, and exclusive relaxation areas.
  • Free WiFi: The airport offers free internet connection for all passengers, allowing you to stay connected at all times.
  • Nordic Gastronomy: Take the opportunity to try local delicacies in the various restaurants and cafes before boarding for Barcelona.
  • Duty Free Shops: A large shopping area where you can buy everything from cosmetics to typical Norwegian souvenirs.
  • Accessibility: Fully adapted facilities for passengers with reduced mobility, including elevators and accessible toilets in all areas.
  • ATMs and Currency Exchange: Financial services are available to manage your currency before traveling to the Eurozone.

How to get around Barcelona by public transport

Barcelona has an excellent public transport network that allows you to move sustainably and economically throughout the city and its metropolitan area.

How to pay for transport in Barcelona

  • Single ticket: Useful for a one-off journey on the bus, metro, or train.
  • Integrated cards (T-casual, T-usual): These allow you to combine different modes of transport (metro, bus, tram, train) within a certain timeframe.
  • Hola Barcelona Travel Card: An option designed for tourists offering unlimited travel for 2, 3, 4, or 5 days.
  • Contactless payment: On Barcelona's urban buses (TMB), it is already possible to pay for a single ticket directly with a contactless card or mobile phone.

How to validate your journey

  • It is mandatory to validate your ticket or card when entering the metro, train, or tram, and when boarding the bus.
  • In the metro and train, validation is done at the access turnstiles (and sometimes at the exit).
  • Always keep your ticket until the end of your journey, as you may need it to exit or in case of an inspection.

Frequently asked questions

How long is the flight from Oslo to Barcelona?

The direct flight time between Oslo and Barcelona is approximately 3 hours and 30 minutes, depending on weather conditions.

What is the distance between Oslo and Barcelona by plane?

The straight-line distance between both airports is about 2,188 kilometers.

When is it cheapest to fly from Oslo to Barcelona?

Generally, you will find more competitive prices if you book several weeks in advance and avoid school holiday dates or major events in Barcelona.

Which terminal in Barcelona does my flight from Oslo arrive at?

Flights from Oslo operated by Vueling usually land at Terminal 1 (T1) of Barcelona-El Prat Airport (BCN).

Can I use my Avios to fly to Barcelona from Oslo?

Yes, you can use your accumulated Avios to get discounts on your booking or even to pay for your entire flight between Oslo and Barcelona.

Baggage on your flight from Oslo to Barcelona

Currently, all Vueling fares include one free piece of luggage to be placed under the front seat, with maximum measurements of 40×30×20 cm. This option is ideal for carrying essentials on your journey.

Depending on the selected fare or the additional services you add to your booking, you can also travel with another piece of hand luggage in the cabin or add checked baggage of different weights according to your needs.

Important

As baggage regulations and policies may be updated according to current laws, you must always confirm the specific conditions applicable to your ticket at the time of purchase or through the official Vueling Baggage Policy section.