1map logoGo to main page

Barcelona, Catalonia to Oslo, Oslo County from €235: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Barcelona, Spain
to
Oslo, Norway

How to Get from Barcelona to Oslo: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$235 by busBest price
2155 kmDistance
6h 19m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Barcelona to Oslo with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Train
Average Duration
6h  19m
Estimated price
68-326
Recommended
route map
Distance: 2155 km
Duration: 6h 19m

See more options

Pricing table
Company
Sindbad
Bus
Average Duration
57h  9m
Estimated price
181-249
Company
FlixBus
Bus
Average Duration
49h  1m
Estimated price
235-327
Company
various
Train
Average Duration
30h  21m
Estimated price
388-713
Company
various
Train
Drive
Average Duration
39h  23m
Estimated price
388-713
Company
various
Drive
Drive
Average Duration
31h  11m
Estimated price
467-680
Company
various
Drive
Average Duration
26h  29m
Estimated price
681-682

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $169 $144 $124 $134 $137 $147 $145
Fly $98 $97 $59 $73 $80 $78 $149

Traveling From Barcelona to Oslo

Embarking on a journey from Barcelona to Oslo showcases a captivating contrast between the vibrant Mediterranean charm of Spain and the serene, stunning landscapes of Norway.

Best Neighbourhoods in Oslo

Oslo features diverse neighborhoods, each with its own distinct character and charm.

Grunerlokka
• Trendy area known for its vibrant street art.
• Home to unique cafes and boutique shops.
Aker Brygge
• Waterfront district with stunning fjord views.
• Offers a variety of dining and shopping options.
Frogner
• Famous for the beautiful Vigeland Park.
• Upscale architecture and charming residential streets.

Best Times To Visit Oslo's Attractions

Planning your visits around peak times can greatly enhance your Oslo experience.

Vigeland Park
Visit early in the morning for fewer crowds and peaceful walks.
Oslo Opera House
Late afternoon shows provide stunning sunset views and less congestion.
Akershus Fortress
Weekday visits offer a quieter atmosphere to explore the history.

Oslo Weather: What to Expect Year-Round

Oslo experiences a varied climate with warm summers and cold, snowy winters, making the city appealing for different activities throughout the year. Visiting in late spring or early autumn can offer milder temperatures and vibrant scenery, enhancing your travel experience.

Dining Recommendation in Oslo

A must-try dish in Oslo is the traditional 'raspeballer,' potato dumplings often served with lamb or meat in a savory gravy, showcasing the hearty flavors emblematic of Norwegian cuisine. This dining experience contrasts with the vibrant tapas culture of Barcelona, offering a cozy atmosphere where local ingredients take center stage.

Barcelona - Oslo operators

Explore transport companies operating between Barcelona and Oslo, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
norwegian.com

Plane from Barcelona (BCN) to Oslo (OSL)

Average Duration
3h 25m
Estimated price
683-685
Website
lufthansa.com

Plane from Barcelona (BCN) to Oslo (OSL)

Average Duration
6h 33m
Estimated price
688-689
Train Show train routes
Contact phone
+33 1 84 94 36 35
Website
en.oui.sncf

Train from Barcelona-Sants to Oslo S

Average Duration
30h 21m
Estimated price
388-713
Contact phone
23 15 90 00
Website
flytoget.no

Train from Oslo lufthavn stasjon to Oslo S

Average Duration
22m
Estimated price
3265-3266
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.co.uk

Bus from Estación de Autobuses Barcelona Nord to Oslo

Average Duration
49h 1m
Estimated price
235-327

Bus from Praha, ÚAN Florenc to Oslo

Average Duration
22h 35m
Estimated price
3883-3884
Contact phone
+48 77 443 44 44
Website
sindbad.pl

Bus from Barcelona Nord to Wrocław

Average Duration
32h 17m
Estimated price
3887-3264

Bus from Wrocław to Oslo

Average Duration
24h
Estimated price
3886-3883
Ferry
Contact phone
+45 99 56 19 00
Website
colorline.no

Ferry from Kiel Norwegen-Kai to Oslo Hjortneskaien

Average Duration
20h
Estimated price
0-0
all-pages.transport_car train
Website
urlaubs-express.de

all-pages.transport_car train from Lörrach Hbf to Hamburg Altona

Average Duration
11h
Estimated price
7131-3263

Barcelona to Oslo: Overview of Bus, Train, Flight, and Car Trips

Traveling between Barcelona and Oslo offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Barcelona to Oslo spanning 1797 miles through diverse landscapes and enchanting vistas. The journey entails approximately 26 hours and 29 minutes of driving, offering ample opportunities to witness the beauty of both Spain and Norway. 💰 The cost of traveling from Barcelona to Oslo by car ranges from €554 to €830, providing budget-friendly options for those seeking an adventurous and wallet-conscious travel experience. Enjoy the flexibility of setting your own pace and exploring charming towns and natural wonders along the way.
Average price
€553 - €829
🚂 Traveling from Barcelona to Oslo by train involves a multi-leg journey that takes around 30 hours and 21 minutes. The route includes transfers at several key stations such as Paris, Cologne, Hamburg, and Gothenburg before reaching Oslo. 🚂 Ticket prices for the train journey from Barcelona to Oslo can range between €399 to €734, depending on factors like booking time and class of travel. Despite the lack of a direct route, the convenience and experience of traveling by train make it a popular choice for those looking to explore multiple countries in one seamless trip.
Departure Point
Barcelona-Sants station
Arrival Point
Oslo S station
🛫 Experience a convenient and efficient journey from Barcelona to Oslo with a direct flight that takes approximately 3 hours and 25 minutes. Multiple airlines, including Norwegian Air International, Vueling Airlines, and Scandinavian Airlines, operate flights between Barcelona Airport and Oslo Airport.
Departure Point
Barcelona Airport
Arrival Point
Oslo Airport
Useful tips for plane travellers
• Consider checking the flight status on the airlines' websites (Norwegian Air International, Vueling Airlines, Scandinavian Airlines) before departing to ensure on-time boarding, as changes can happen last minute, and you can find their info at Norwegian Air, Vueling Airlines, and Scandinavian Airlines.
• Upon arriving at Oslo Airport (OSL), follow the signs for the Flytoget (Airport Express Train) which is the fastest way to reach the city center in about 19 minutes; alternatively, be prepared for a taxi ride that will cost you around 600-800 NOK ($55-$75) depending on traffic.
• For an excellent pre-flight meal, check out the dining options available in the Barcelona Airport's Terminal 1, like 'Pans & Company' for Spanish sandwiches, ensuring you have a filling meal before your flight north into chilly Oslo.
🚌 Barcelona to Oslo by bus involves a multi-leg journey with transfers in cities like Prague. The total travel time is approximately 2 days and 1 hour. 🚌 The bus ticket prices for the trip between Oslo and Barcelona range from €243 to €338, offering a cost-effective way to travel between these vibrant European cities.
Departure Point
Estación de Autobuses Barcelona Nord station
Arrival Point
Oslo station

Frequently asked questions

Find out more about the route from Barcelona to Oslo.

Or choose the category:
The distance between Barcelona and Oslo is approximately 1339 miles by air, but the road distance is longer at 1797 miles. The typical travel time by train from Barcelona to Oslo is 35 hours and 54 minutes, while combining a flight from Barcelona to Oslo followed by a train journey takes around 6 hours and 19 minutes. Driving from Oslo to Barcelona takes approximately 26 hours and 29 minutes by car. There is no specific information available about the travel time by bus between the two cities.
The most cost-effective and time-efficient transportation option for traveling from Barcelona to Oslo is to fly and then take a train. This combination typically costs between €55 and €363 and takes approximately 6 hours and 19 minutes. It is the cheapest way to travel and also the quickest. The flight will get you to Oslo faster than any other mode of transportation, and then taking a train will allow you to easily reach your final destination.
The prices for a train trip between Barcelona and Oslo range from €345 to €526. Alternatively, the prices for a bus journey between Oslo and Barcelona range from €236 to €329. These prices are subject to change and may vary depending on the specific travel dates and booking options. It is recommended to check with the respective transportation companies for the most accurate and up-to-date prices.
To travel from Barcelona to Oslo without using public transportation, you can opt to drive. The driving distance between the two cities is approximately 1797 miles and it takes around 26 hours and 29 minutes to complete the journey. It's important to consider the cost of fuel and tolls, as well as plan for rest stops and accommodations along the way. The estimated prices for a car trip from Barcelona to Oslo range from €545 to €818.
To travel from Barcelona to Oslo without a car, the best way is to take a train. The train journey takes approximately 35 hours and 54 minutes and the ticket prices range from €345 to €545. This is the most convenient and comfortable option for those who prefer not to drive.
Yes, there is a connection between Barcelona and Oslo but it requires multiple transfers. The most convenient option is to take a train from Barcelona to Oslo, which takes approximately 35 hours and 54 minutes with transfers at Lyon Part Dieu, FrankfurtHbf, Berlin Hauptbahnhof, and Göteborg Centralstation. Another option is to fly from Barcelona to Oslo and then take a train, which takes around 6 hours and 19 minutes. Unfortunately, there is no direct bus route between the two cities, although it is possible to travel by bus with transfers through Prague, which takes approximately 2 days and 1 hour.
The flight from Barcelona to Oslo typically takes around 3 hours and 25 minutes on a direct flight. Prices for this flight can vary depending on the time of booking, airline, and season, but on average they can range from $150 to $300. It is recommended to check with different airlines and booking platforms to find the best deals and options for your travel dates.
There are plenty of options available for accommodation near Oslo. With over 409 hotels to choose from, you will definitely find something that suits your preferences and budget. Prices for hotels in Oslo generally start at €55. Whether you are looking for luxury hotels, budget accommodations, or something in between, you will have a wide range of choices to consider.

Trips from Barcelona