
Barcelona to Oslo flights from 42CHF*
expand_more
1 Passenger
expand_moretoday
today
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 Barcelona to Oslo
flight_takeoff
flight_land
CHF
From | To | Fare Type | Dates | Price |
|---|---|---|---|---|
| Barcelona (BCN) | Oslo (OSL) | One-way | Depart: 02/09/2026 | From 42CHF Seen 17 hrs ago |
| Barcelona (BCN) | Oslo (OSL) | One-way | Depart: 02/09/2026 | From 42CHF Seen 17 hrs ago |
| Barcelona (BCN) | Oslo (OSL) | One-way | Depart: 08/07/2026 | From 76CHF Seen 17 hrs ago |
| Barcelona (BCN) | Oslo (OSL) | One-way | Depart: 14/09/2026 | From 78CHF Seen 17 hrs ago |
| Barcelona (BCN) | Oslo (OSL) | One-way | Depart: 14/09/2026 | From 78CHF Seen 17 hrs ago |
| Barcelona (BCN) | Oslo (OSL) | One-way | Depart: 01/07/2026 | From 116CHF Seen 17 hrs ago |
| Barcelona (BCN) | Oslo (OSL) | One-way | Depart: 11/07/2026 | From 125CHF Seen 17 hrs ago |
| Barcelona (BCN) | Oslo (OSL) | One-way | Depart: 22/07/2026 | From 160CHF Seen 17 hrs ago |
| Barcelona (BCN) | Oslo (OSL) | One-way | Depart: 15/07/2026 | From 169CHF Seen 17 hrs ago |
*Depending on demand, prices may vary at the time of flight selection. All taxes and fees are included in the price.

Flights from Barcelona to Oslo
Traveling from Barcelona to Oslo allows you to go from the Mediterranean sun to the spectacular nature of the Norwegian fjords in just a few hours. This route is perfect for those looking to discover one of Europe's most sustainable capitals, surrounded by forests and the sea, with direct flights that make your getaway to the north of the continent easy.
Flight information from Barcelona to Oslo
Check the key technical details to plan your trip to the Norwegian capital.

Flight duration
3:35 h

Distance
2,180 km

Public transport
Train and bus
Barcelona-Oslo by plane
Flying from Barcelona to Oslo with Vueling is the fastest and most comfortable way to land in Scandinavia. With a duration of approximately 3 hours and 35 minutes, this direct flight saves you time on layovers, allowing you to start exploring Norway's capital as soon as you arrive.
Your journey will begin at Josep Tarradellas Barcelona-El Prat Airport (BCN), from where our flights depart for Oslo Airport, Gardermoen (OSL), the main gateway to the country. Both airports stand out for their modern infrastructure and agile boarding processes.
During the journey, you can enjoy the comfort of our fleet and personalized attention. If you want to make the most of your time, many of our planes have a WiFi connection so you can get work done or finalize the details of your Oslo itinerary, such as booking tickets for the Munch Museum or the Royal Palace.
Oslo is a city that combines avant-garde architecture, such as the famous Opera House, with a vibrant cultural offering and gastronomy based on high-quality local products. Whatever the reason for your trip, choosing Vueling guarantees an efficient flight experience tailored to your needs.
On-board services on Barcelona-Oslo flights
We want your trip to the north to be pleasant. That's why, on flights between Barcelona and Oslo, we offer various services designed to enhance your on-board experience.
Food and drink
Since this is a medium-duration flight, we have a varied on-board menu. You can choose from sweet and savory snacks, hot drinks, or soft drinks, as well as more complete food options to satisfy your appetite during the flight.
WiFi
Stay connected even at thousands of feet high. With our on-board WiFi service, you can chat, browse social networks, or check the best hiking routes near Oslo before landing.
Pets
We know your pet is part of the family. At Vueling, we allow the transport of animals in the cabin on the Barcelona-Oslo route, provided that the carrier requirements and current regulations are met.
People with special needs
We work to make air transport accessible to everyone. If you require technical assistance or have reduced mobility, you can request the special assistance service in advance to ensure smooth transit through the airport.
How to get to Josep Tarradellas Barcelona-El Prat Airport
Barcelona airport is perfectly integrated into the city's transport network, making it easy to arrive from any point.
By metro
The L9 Sud line directly connects various areas of the city with terminals T1 and T2. It is a fast and punctual option to reach your flight to Oslo without worrying about traffic.
By bus
The Aerobús offers an express service from Plaza Catalunya and other central points, with a very high frequency and ample space for heavy luggage.
By commuter train
Renfe's R2 Nord line reaches Terminal T2. If your flight departs from T1, there is a free shuttle bus service that constantly connects both terminals.
By taxi or VTC
For total comfort, official taxis and VTC services are available 24 hours a day, offering door-to-door transfers from your home or hotel to the departure terminal.
Everything you need to know about Josep Tarradellas Barcelona-El Prat Airport
Before boarding for Oslo, Barcelona airport provides everything you need for a pleasant and productive wait.
- VIP Lounges: Exclusive spaces with catering, press, and rest areas to wait for your flight in maximum comfort.
- Unlimited WiFi: Free internet access throughout the premises so you don't lose connection at any time.
- Gastronomic offer: From local cuisine restaurants to international chains and cafes for a quick snack.
- Shopping areas: Fashion, perfumery, and Duty Free shops where you can purchase last-minute products or gifts.
- ATMs and currency exchange: Financial services available so you can have Norwegian krones before traveling if you wish.
- Children's areas: Spaces designed for the little ones to be entertained before takeoff.
How to get around Oslo by public transport
Once you land at Oslo Airport, Gardermoen, you will discover that the Norwegian capital has one of the most efficient transport systems in the world.
Transfer from the airport
- Flytoget (Airport Express Train): This is the fastest option. It takes you to the city center (Oslo S) in just 19 minutes with departures every 10 minutes.
- Regional trains (Vy): A more economical alternative to Flytoget that also connects the airport to the central station very frequently.
- Flybussen: Express buses that connect the airport with various neighborhoods and hotels in the city.
Urban transport in Oslo
- Ruter: This is the transport authority that manages the metro (T-bane), trams, buses, and urban ferries. All work with the same ticket system.
- Ruter App: The easiest way to buy tickets and check schedules in real time from your mobile.
- Oslo Pass: If you are going to do a lot of sightseeing, this card includes unlimited public transport and free entry to most museums.
- Single and 24-hour tickets: Remember to always validate your ticket before boarding or have it active in the application to avoid fines.
Frequently Asked Questions
How long does it take to fly from Barcelona to Oslo?
A direct flight from Barcelona to Oslo has an estimated duration of 3 hours and 35 minutes, depending on weather conditions.
What is the best time to travel to Oslo?
If you are looking for long days and mild temperatures, summer is ideal. If you prefer to enjoy the snow and the Christmas atmosphere, winter offers a magical experience, although with fewer daylight hours.
Where do Vueling flights land in Oslo?
All our flights from Barcelona land at Oslo Airport, Gardermoen (OSL), located about 45 kilometers north of the city.
Do I need a passport to travel from Barcelona to Oslo?
Norway does not belong to the EU but is part of the Schengen Area. European citizens can travel with just a valid national ID card, although it is also recommended to carry a passport.
Can I pay for my flight to Oslo with my Avios?
Yes, you can use your accumulated Avios to reduce the price of your ticket to Oslo or even redeem them for the total fare amount on selected Vueling flights.
Explore more destinations
Explore Vueling's Top-Pick Destinations