1map logoGo to main page

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

Compare Travel Options and Prices

from
Oslo, Norway
to
Barcelona, Spain

How to Get from Oslo to Barcelona: 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.

$59 - Train, PlaneBest price
2155 kmDistance
5h 20m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oslo to Barcelona 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
Drive
Plane
Average Duration
5h  20m
Estimated price
82-349
Recommended
Company
various
Train
Plane
Average Duration
6h  28m
Estimated price
59-325
Cheapest
route map
Distance: 2155 km
Duration: 5h 20m

See more options

Pricing table
Company
various
Drive
Train
Average Duration
38h  59m
Estimated price
0-0
Company
various
Bus
Average Duration
41h  17m
Estimated price
214-820
Company
various
Bus
Train
Average Duration
31h  15m
Estimated price
384-651
Company
various
Train
Average Duration
35h  59m
Estimated price
413-765
Company
various
Bus
Average Duration
49h 
Estimated price
821-822
Company
various
Drive
Drive
Average Duration
30h  47m
Estimated price
823-824
Company
various
Drive
Average Duration
26h  31m
Estimated price
825-826

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $126 $125 $112 $167 $156 $137 $135
Fly $61 $100 $76 $138 $127 $88 $111

Traveling From Oslo to Barcelona

The route from Oslo to Barcelona takes you from the stunning fjords and serene landscapes of Norway to the vibrant streets and lively culture of Spain, showcasing a fascinating contrast between the tranquil Nordic lifestyle and the energetic Mediterranean atmosphere.

Best Neighbourhoods in Barcelona

Barcelona boasts diverse neighborhoods, each brimming with unique charm and character.

Gothic Quarter
• Narrow streets filled with medieval architecture.
• Vibrant atmosphere with countless cafés and shops.
Gràcia
• Known for its bohemian vibe and artistic community.
• Charming squares perfect for leisurely afternoons.
Eixample
• Famous for its grid layout and modernist buildings.
• Home to iconic attractions like La Sagrada Familia.

Best Times To Visit Barcelona's Attractions

Timing your visits can enhance your experience at Barcelona's top sights.

La Sagrada Familia
Visit early in the morning or late afternoon to beat the crowds.
Park Güell
Weekdays in the late morning offer fewer visitors.
Barcelona Cathedral
Opt for late afternoon tours when the light showcases its beauty.

Barcelona Weather: What to Expect Year-Round

Barcelona boasts a Mediterranean climate with warm summers and mild winters, making it an inviting destination throughout the year. Spring and fall are particularly pleasant for exploring the city, as comfortable temperatures enhance your travel experience.

Dining Recommendation in Barcelona

Savor the vibrant flavors of paella at La Mar Salada, where the bustling atmosphere and the generous use of fresh seafood create a culinary adventure that’s a stark departure from Oslo’s more understated dining scene. Engaging with local ingredients and traditional Spanish recipes, this dining experience highlights Barcelona’s rich food culture and lively spirit.

Oslo - Barcelona operators

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

Train Show train routes
Contact phone
+47 61 05 19 10
Website
https://www.vy.no/en

Train from Oslo S to Oslo lufthavn stasjon

Average Duration
23m
Estimated price
593-594

Train from Oslo S to Göteborg Centralstation

Average Duration
3h 47m
Estimated price
3498-3493
Contact phone
+49 0180 6 99 66 33
Website
bahn.com

Train from Lübeck Hbf to Köln Hbf

Average Duration
4h 27m
Estimated price
595-5935

Train from Berlin Hauptbahnhof to Köln Hbf

Average Duration
4h 25m
Estimated price
829-596
Contact phone
+33 1 84 94 36 35
Website
sncf.com

Train from Köln Hbf to Paris Nord

Average Duration
3h 32m
Estimated price
5935-3250
Contact phone
+32 70 66 77 88
Website
thalys.com

Train from Köln Hbf to Paris Nord

Average Duration
3h 22m
Estimated price
3251-214
Contact phone
+33 1 84 94 36 35
Website
en.oui.sncf

Train from Paris Gare De Lyon to Barcelona-Sants

Average Duration
6h 49m
Estimated price
3254-3255
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Avignon Tgv to Barcelona-Sants

Average Duration
3h 58m
Estimated price
3259-3840
Website
https://urlaubs-express.de/?lang=en

Train from Hamburg Altona to Lörrach Hbf

Average Duration
10h 33m
Estimated price
3492-5990
Bus Show bus routes
Contact phone
+47 407 05070
Website
https://www.vybuss.com/

Bus from Oslo Bussterminal to Malmö Norra Vallgatan

Average Duration
7h 25m
Estimated price
3493-3251
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Oslo to Lübeck

Average Duration
13h 15m
Estimated price
3842-3256

Bus from Malmö central train station FlixBus stop to Paris City Centre - Bercy Seine

Average Duration
20h
Estimated price
3256-3843

Bus from Paris City Centre - Bercy Seine to Estación de Autobuses Barcelona Nord

Average Duration
12h 30m
Estimated price
595-3251
Contact phone
+34 910 207 007
Website
https://www.alsa.com/en/web/bus/home

Bus from Paris City Centre - Bercy Seine to Estación de Autobuses Barcelona Nord

Average Duration
13h 55m
Estimated price
599-3495
Contact phone
+48 77 443 44 44
Website
https://www.sindbad.pl/en/home

Bus from Oslo to Wrocław

Average Duration
24h
Estimated price
599-3251

Bus from Wrocław to Barcelona Nord

Average Duration
32h 18m
Estimated price
3496-590
Ferry
Contact phone
+45 99 56 19 00
Website
https://www.colorline.com/

Ferry from Oslo Hjortneskaien to Kiel Norwegen-Kai

Average Duration
20h
Estimated price
0-0
Plane Show flights
Website
norwegian.com

Plane from Oslo Sandefjord (TRF) to Barcelona (BCN)

Average Duration
3h 10m
Estimated price
82-349
Website
norwegian.com

Plane from Oslo (OSL) to Barcelona (BCN)

Average Duration
3h 30m
Estimated price
829-3492

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

Traveling between Oslo and Barcelona 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 an epic road trip from Oslo to Barcelona, spanning across 1800 miles of picturesque European landscapes. The journey offers a blend of scenic beauty and thrilling adventure, taking approximately 26 hours and 31 minutes of drive time. 💰 Explore the diverse range of prices to reach Barcelona from Oslo by car, with options varying from €552 to €827. Consider your budget and travel priorities to choose the best route that suits your preferences and needs for an unforgettable experience.
Average price
€553 - €829
🌍 The total travel time for the train ride from Oslo to Barcelona, including transfers, is approximately 35 hours and 59 minutes. Despite the long duration, the scenic views and unique experiences along the way make the trip memorable. 💰 Train tickets from Oslo to Barcelona can cost between €425 and €787, depending on factors such as the class of service and the time of booking.
Departure Point
Oslo S station
Arrival Point
Barcelona-Sants station
🛫 Experience a seamless journey from Oslo to Barcelona with a quick direct flight lasting approximately 3 hours and 10 minutes. Norwegian Air International and Ryanair provide convenient options for travelers departing from Oslo Sandefjord Airport.
Departure Point
Oslo Sandefjord Airport
Arrival Point
Barcelona Airport
🚌 Starting from Oslo Bussterminal, the bus journey to Barcelona involves transfers at Malmö central train station and Paris City Centre. The total travel time, including transfers, is approximately 41 hours and 17 minutes. 🚌 Oslo to Barcelona bus services are operated by Vy Buss for departure and BlaBlaCar Bus for arrival at Estación de Autobuses Barcelona Nord station. The prices for this bus trip range from €221 to €360, offering different options to suit your budget.
Departure Point
Oslo Bussterminal station
Arrival Point
Estación de Autobuses Barcelona Nord station

Frequently asked questions

Find out more about the route from Oslo to Barcelona.

Or choose the category:
The distance between Oslo and Barcelona is approximately 1339 miles by air. The travel time by train from Oslo to Barcelona is about 35 hours and 8 minutes. By combining train and air travel, the journey can be completed in around 6 hours and 28 minutes. It takes approximately 26 hours and 31 minutes to drive from Barcelona to Oslo, and the bus journey takes about 42 hours and 40 minutes.
The most cost-effective and time-efficient transportation option for traveling from Oslo to Barcelona is by taking a train to Oslo and then flying. This option takes approximately 6 hours and 28 minutes and can cost between €54 and €362. It is both quick and affordable compared to other modes of transportation such as driving or taking a bus.
When traveling from Oslo to Barcelona the prices for a bus ticket range from €180 to €257. It's worth noting that these prices may vary depending on factors such as the time of year, availability, and the specific bus company chosen. It is recommended to compare prices and book in advance to secure the best deal.
To travel from Oslo to Barcelona without using public transportation, you can drive. The distance between the two cities is approximately 1800 miles, and it takes about 26 hours and 31 minutes to drive. Keep in mind that the prices for this option can vary, ranging from €543 to €815, depending on various factors such as fuel costs and toll fees.
To travel from Oslo to Barcelona without a car, the best option is to take a combination of bus and train. The journey takes approximately 31 hours and 7 minutes, and the cost ranges from €326 to €679. You can take a bus from Oslo to a nearby city like Paris or Marseille, and then transfer to a train that will take you to Barcelona. This is a cost-effective and convenient way to travel between the two cities without needing a car.
Yes, there is a connection between Oslo and Barcelona but there is no direct link by train or bus. The journey by train takes approximately 35 hours and 8 minutes, with transfers in several cities including Gothenburg, Berlin, Cologne, Paris, and finally Barcelona. Traveling by bus takes even longer, with a journey time of approximately 42 hours and 40 minutes, including transfers in Hamburg and Düsseldorf. While there may not be direct options available, with careful planning and transfers, it is possible to travel between Oslo and Barcelona by train or bus.
The flight duration between Oslo and Barcelona is typically 3 hours and 20 minutes on a direct flight. However, please note that flight times may vary depending on factors such as weather conditions and airline schedules. As for the cost, it is subject to change based on various factors such as the time of year, demand, and airline pricing. It is recommended to check with different airlines or travel websites for the most accurate and up-to-date pricing information.
There are numerous accommodation options available near Barcelona with over 1986 hotels to choose from. Prices for hotels in Barcelona start at €43 per night, providing a range of choices to suit different budgets and preferences. Whether you prefer luxury resorts, boutique hotels, or budget-friendly establishments, Barcelona offers a diverse range of options for travelers to find a comfortable place to stay.

Trips to Barcelona