This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Learn more

Barcelona to Oslo

Depart date
(Return date)

2 suggested routes to go from Barcelona to Oslo by flight, train, car, bus

  • Select the route of your choice
  • Specify your dates of travel in order to find the best deals available.
  • Get prices
  • Get prices

How to go from Barcelona to Oslo ?

Trip Barcelona Oslo

Modes of transportplane, carpooling, bus, train
Distance1331 mi
Direct lineYes

You're planning a trip from Barcelona to Oslo and like many travellers you are looking for the best and the cheapest mode of transport to travel between Barcelona Oslo? Usually, this is not an easy task and you'll have to browse multiple sites to compare all deals.

You'll be able to get in a single search on Vivanoda, your multimodal travel planner in Europe, all the prices for flights, trains, carpooling and buses to travel to Oslo from Barcelona Simply enter your travel date to Oslo and Vivanoda does the rest. Refine, filter, sort according to your travel preferences then select the Barcelona - Oslo offer that suits you best.

To travel from Barcelona, flights, trains, carpooling or buses of Germanwings, Lufthansa, Ryanair, Norwegian Air Shuttle, Eurolines, Air France, British Airways and Blablacar will carry you to Oslo.

Read more information about each means of transport:

Barcelona to Oslo bus

Departure bus stations in Barcelona

Remember to arrive at the bus station in Barcelona at least 15 minutes, or even 30 minutes, before the posted departure time. Then, all you have to do is to validate your ticket with the driver of Eurolines or OUIBUS, to deposit your luggage in the trunk and to find your seat.

  • Barcelone Norte

Bus stops at arrival in Oslo

When you arrive in Oslo, make sure you don't forget anything at your seat and in the hold.

  • Oslo

Train Barcelona to Oslo

Is it possible to go directly by train from Barcelona to Oslo?

No, unfortunately no train line allows to go from Barcelona to Oslo without making any changes.

Barcelona Oslo train companies

There is only one rail company for this journey: SNCF.
SNCF Barcelona Oslo

Railway stations from Barcelona

  • Barcelona-Sants

Cheap flights from Barcelona to Oslo

Here's a few tips that can be useful to help you get the best deals to fly from Barcelona to Oslo:

  • Don't wait the day before your trip to book the Barcelona Oslo flight as prices should be very high. Most of the time, this is the number one yield management rule: cheapest price are available long time before departure (this targets leisure customers who are used to booking early).
  • Prefer flying to Oslo on a weekday (Monday to Thursday) and be flexible. Fares are different whether the flight is scheduled early in the morning or late in the evening. It is thus recommended to have an important degree of flexibility.
  • Prefer connected flights to Oslo rather than direct.

Which airlines operate the Barcelona to Oslo flights ?

Vueling Airlines and Norwegian Air Shuttle carry out a direct flight from Barcelona to the airport of Oslo, Norway.
Vueling Airlines Barcelona OsloNorwegian Air Shuttle Barcelona Oslo

Departure airport in Barcelona

  • BCN Barcelona-El Prat

Destination airport in Oslo

  • OSL Oslo Gardermoen

Carpool from Barcelona to Oslo

The practice of carsharing has greatly expanded in the recent years, so you may have a chance to find a Barcelona-Oslo ride. This has a very positive environmental impact since it optimizes the capacity of the car and it also allows saving money.

The important difference between carsharing and the other modes of transport is that it has not a scheduled timetable. So, you have more probabilities to find Barcelona-Oslo rides five days before your date of travel than three months. Good option for lastminute stay in Oslo!

Before you book your Barcelona-Oslo ride, you have the possibility to get in touch with the driver to set all the details and conditions of the journey. You can pay online, so you don't need to give any money to your driver.

United Kingdom
Česká republika
International (en)