How to get to Barcelona from Oslo

Sat, 25 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel options
from Oslo to Barcelona

How to get to Barcelona from Oslo by train, bus, flight or ferry.

Our recommendation
flight

The best way to travel from Oslo to Barcelona is by taking a flight because it’s the best combination of price and speed.

Vueling
16:303h30
Oslo Airport Gardermoen (OSL)
20:00Barcelona El Prat Airport (BCN)
£1151One-way
0 changes
Cheapest
Vueling
16:303h30
Oslo Airport Gardermoen (OSL)
20:00Barcelona El Prat Airport (BCN)
£1151One-way
0 changes
Fastest
Norwegian Air Shuttle
19:353h20
Oslo Airport Gardermoen (OSL)
22:55Barcelona El Prat Airport (BCN)
£1221One-way
0 changes
Other options
FlixBus
12:1048h05
Oslo, Busstasjon Galleriet
12:15Barcelona, Estación de Autobuses de Sants
£1881One-way
3 changes
FlixBus
12:1044h55
Oslo, Busstasjon Galleriet
09:05Barcelona, Estació d'Autobusos Nord
£2081One-way
2 changes
FlixBus
23:5952h16
Oslo, Busstasjon Galleriet
04:15Barcelona, Estació d'Autobusos Nord
£2191One-way
2 changes
Sas Airways
20:5513h10
Oslo Airport Gardermoen (OSL)
10:05Barcelona El Prat Airport (BCN)
£1431One-way
1 change
Sas Airways
16:2517h40
Oslo Airport Gardermoen (OSL)
10:05Barcelona El Prat Airport (BCN)
£1431One-way
1 change
Norwegian Air Shuttle
09:053h20
Oslo Airport Gardermoen (OSL)
12:25Barcelona El Prat Airport (BCN)
£1951One-way
0 changes

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, coaches, flights and ferries

Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
01 Jun
Sun
02 Jun
Mon
03 Jun
Tue
04 Jun
Wed
05 Jun
Thu
06 Jun
Fri
07 Jun
Sat
08 Jun
Sun
09 Jun
Mon
10 Jun
Tue
11 Jun
Wed
12 Jun
Thu
13 Jun
Fri
14 Jun

Travel Information between Oslo and Barcelona

distanceDistance1328 miles
modeAvailable travel modesFlight or coach
priceTicket price range£33 - £166
cheapestCheapest modeFlight • £33 • 3 h 20 min
fastestFastest modeFlight • £33 • 3 h 20 min
carriersPopular travel companiesLufthansa

Take a flight or coach to travel 1328 miles from Oslo to Barcelona. The most popular travel providers which serve this route are Lufthansa among others. Travellers can even take a direct coach or flight from Oslo to Barcelona.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

All travel companies: All Airlines Companies from Oslo to Barcelona

You can travel by travel to Barcelona from Oslo with Lufthansa, Norwegian Air and Vueling Airlines. When you search Omio for times and tickets, we’ll show you the best deals available.

Eurowings is Germany's leading low-cost airline and offers a choice of Smart, Best and BIZclass fares for your next travel to Barcelona from Oslo.

    FAQs: Oslo to Barcelona

    FAQs: Travel to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Oslo to Barcelona.
    FAQs

    There are 2 travel options from Oslo to Barcelona: flight or coach.

    The cheapest way to go to Barcelona from Oslo is by taking a flight, which costs on average £33.

    This is compared to other ways of getting from Oslo to Barcelona:

    A flight is £133 less than a coach for this route with tickets for a coach from Oslo to Barcelona costing on average £166.

    The quickest way to travel to Barcelona from Oslo is by flight, which takes on average 3 h 20 min   compared to other travel options that take longer:

    Coach takes 47 h 5 min on average.

    Barcelona is approximately 1328 miles away from Oslo.

    The average frequency per day from Oslo to Barcelona is:

      However, we recommend checking specific travel dates for your journey from Oslo to Barcelona as scheduled services by flight or coach can vary by season or day of the week.

      These are the most popular departure and arrival points when travelling from Oslo to Barcelona:

      • Most travellers catch their coach from Oslo, Schweigaards gate (Bussterminal) and arrive in Barcelona, Pl. Universitat.
      • Most travellers board their plane from Oslo Airport Gardermoen and arrive in Barcelona El Prat Airport.

      The following travel companies offer services from Oslo to Barcelona:

      • Lufthansa, KLM, Air France, SAS, Norwegian Air, SWISS, Transavia Airlines, Brussels Airlines, LAER, Iberia, TAP Portugal, Lufthansa Cityline (2), British Airways, Vueling Airlines, LOT Polish Airlines, KLM Cityhopper, Finnair, Eurowings or Air Baltic can take you to Barcelona by plane. If searching for a good deal on flights, you can find tickets for Vueling Airlines from Oslo to Barcelona for £33.

      Yes, there are direct services available from Oslo to Barcelona with the following travel companies:

      • Take a direct coach with.
      • Direct flight with.

      Direct services tend to save you time and add more convenience in getting you to Barcelona as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets to Barcelona from Oslo.

      Many of our customers who book a trip from Oslo to Barcelona often extend their holiday and travel to other popular destinations like Madrid, Paris, Valencia, Seville or Zaragoza. If you’re thinking of adding another destination to your Oslo and Barcelona itinerary, let Omio find you the best connections between Barcelona and any of these top destinations today!

      Travelling from Oslo to Barcelona: related information

      Here are some other resources that might have the information you need

      HomeTravelTravel to SpainTravel to BarcelonaHow to get to Barcelona from Oslo

      The Omio App Makes Travel Planning Easy

      We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

      ios-badge
      android-badge
      Hand With Phone
      More routes, destinations and providers