1map logoGo to main page

Bern, Bern (Area) to Barcelona, Catalonia from $71: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bern, Switzerland
to
Barcelona, Spain

How to Get from Bern 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.

$71 by busBest price
752 kmDistance
5h 46m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bern 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
Train
Plane
Average Duration
5h  46m
Estimated price
$94-320
Recommended
Company
FlixBus
Bus
Average Duration
14h 
Estimated price
$71-98
Cheapest
route map
Distance: 752 km
Duration: 5h 46m

See more options

Pricing table
Company
various
Train
Train
Plane
Average Duration
8h  36m
Estimated price
$81-968
Company
various
Train
Plane
Average Duration
6h  26m
Estimated price
$86-307
Company
various
Train
Plane
Average Duration
5h  50m
Estimated price
$88-309
Company
various
Drive
Average Duration
8h  50m
Estimated price
$865-866
Company
various
Train
Average Duration
11h  7m
Estimated price
$873-874

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $48 $46 $61 $54 $52 $56 $58

Traveling From Bern to Barcelona

Your journey from Bern to Barcelona promises to connect the serene beauty of Switzerland's capital with the vibrant, bustling atmosphere of Spain's coastal gem.

Best Neighbourhoods in Barcelona

Barcelona boasts vibrant neighborhoods, each offering distinct experiences for visitors.

Gothic Quarter
• Narrow streets filled with medieval architecture.
• Bustling with cafes, shops, and historical sites.
Gràcia
• Bohemian vibe with artsy shops and murals.
• Lively squares perfect for dining and people-watching.
El Born
• Trendy boutiques and galleries abound.
• Home to the Picasso Museum and vibrant nightlife.

Best Times To Visit Barcelona's Attractions

Timing your visit can transform your experience at Barcelona's iconic sites.

Sagrada Família
Early morning visits offer fewer crowds and stunning natural light.
Park Güell
Weekday mornings provide a tranquil environment to explore its beauty.
La Rambla
Late afternoon or early evening allows for a lively atmosphere without the thrum of heavy foot traffic.

Barcelona Weather: What to Expect Year-Round

Barcelona enjoys a Mediterranean climate with warm summers and mild winters, perfect for outdoor exploration. Visiting from late spring to early fall offers the best weather, making it easier to enjoy the city's beaches and attractions.

Dining Recommendation in Barcelona

Don’t miss trying paella at Can Majó, located near the beach, where the lively atmosphere and fresh seafood create a vivid culinary experience unlike the hearty Swiss dishes of Bern. The vibrant flavors and local ingredients reflect the sunny Mediterranean lifestyle, providing a delightful contrast to Bern's more traditional fare.

Bern - Barcelona operators

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

Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Bern to Estación de Autobuses Barcelona Nord

Average Duration
14h
Estimated price
67-98
Train Show train routes
Contact phone
+41 848 44 66 88
Website
https://www.sbb.ch/en

Train from Bern to Zürich Flughafen

Average Duration
1h 20m
Estimated price
2945-676

Train from Bern to Basel Sbb

Average Duration
56m
Estimated price
2941-67

Train from Bern to Genève-Aéroport

Average Duration
2h 9m
Estimated price
677-674

Train from Bern to Genève

Average Duration
1h 57m
Estimated price
677-98
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Lyon Part Dieu to Barcelona-Sants

Average Duration
5h 2m
Estimated price
677-985
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/en.html

Train from Domodossola to Busto Arsizio

Average Duration
1h 8m
Estimated price
981-983
Plane Show flights
Website
https://www.easyjet.com

Plane from Zurich (ZRH) to Barcelona (BCN)

Average Duration
1h 47m
Estimated price
86-294
Website
https://www.vueling.com

Plane from Basel (BSL) to Barcelona (BCN)

Average Duration
1h 40m
Estimated price
86-294

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

Traveling between Bern 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 a scenic road trip from Bern to Barcelona covering 589 miles of stunning landscapes and diverse terrains, promising an unforgettable journey through Europe. 💸 Enjoy the flexibility of pricing options ranging from €175 to €258 for the drive from Bern to Barcelona, offering a blend of affordability and comfort for your travel budget. 🌞 Reaching Barcelona after an 8-hour and 50-minute drive from Bern, soak in the vibrant culture, rich history, and breathtaking sights that await you in this vibrant Spanish city by the sea.
Average price
€175 - €258
🌍 The total travel time from Bern to Barcelona by train is approximately 11 hours and 7 minutes. Swiss Railways operates the services departing from Bern station, while Renfe Viajeros will bring you to Barcelona-Sants station. Explore the charming cities of Switzerland and Spain in one seamless trip. 💰 Ticket prices for the train from Bern to Barcelona range from €136 to €232. Experience the convenience and comfort of rail travel as you make your way from the Swiss capital to the vibrant streets of Barcelona.
Departure Point
Bern station
Arrival Point
Barcelona-Sants station
🛫 Flying from Bern to Barcelona is a smooth journey, with a quick direct flight option available. The fastest route is a 1 hour and 40 minutes flight from Zurich Airport to Barcelona Airport.
Departure Point
Zurich Airport
Arrival Point
Barcelona Airport
Useful tips for plane travellers
• Arrive early at Zurich Airport as small regional airports like Bern may have limited check-in and security staff, leading to longer wait times before your direct flight on Vueling Airlines or Swiss to Barcelona.
• Upon arrival at Barcelona El Prat Airport, follow the signs for the Aerobus, which runs directly to the city center every 5-10 minutes; it's a cost-effective option, with tickets priced around €5.90.
• Expect taxi fares from Barcelona El Prat Airport to the city center to range from €30 to €40, depending on traffic; make sure to confirm the total with the driver before starting your journey.
🚌 Traveling from Bern to Barcelona by bus is a convenient option with a direct bus service operated by FlixBus. The journey takes approximately 14 hours and departs once daily, operating every day. 🚌 The prices for a bus ticket between Barcelona and Bern typically range from €69 to €101, offering an affordable and efficient travel option for those looking to explore both Switzerland and Spain in one trip.
Departure Point
Bern station
Arrival Point
Estación de Autobuses Barcelona Nord station

Frequently asked questions

Find out more about the route from Bern to Barcelona.

Or choose the category:
The distance between Bern and Barcelona is approximately 467 miles, or 589.3 miles by road. Typical travel times by various modes of transportation include 10 hours and 51 minutes by train, 5 hours and 42 minutes by taking a train to Basel and then flying, 8 hours and 50 minutes by car, and 14 hours by bus. These times can vary depending on factors such as traffic and weather conditions.
The most cost-effective option for traveling from Bern to Barcelona is by bus, with prices ranging from €68-€190. However, this option also takes the longest, with a travel time of around 14 hours. If you're looking for a more time-efficient option, the fastest way to reach Barcelona from Bern is by taking a combination of train and flight, which takes approximately 5 hours and 38 minutes and costs between €86-€308.
The prices of the train between Bern and Barcelona range from €143 to €242. On the other hand, bus prices from Barcelona to Bern can vary from €68 to €190. It is worth noting that prices may vary depending on factors such as travel dates, class of service, and availability. It is recommended to check with the respective transportation providers for the most accurate and up-to-date prices.
To travel from Bern to Barcelona without using public transportation, you can opt to drive. The road distance between the two cities is 589 miles, and it takes approximately 8 hours and 50 minutes to drive from Bern to Barcelona. However, it is important to note that the prices for this option can vary, ranging from €172 to €254 for the journey.
The best way to travel from Bern to Barcelona without a car is by train. The journey takes approximately 10 hours and 51 minutes and costs between €136 and €245. The train is a convenient and comfortable option for this route, allowing you to sit back and enjoy the scenic journey.
There is no direct train from Bern to Barcelona. However, there are train services available that require transfers at Geneva and Lyon Part Dieu, with a total travel time of approximately 10 hours and 51 minutes. Alternatively, there is a direct bus service that departs from Bern and arrives in Barcelona, with a travel time of around 14 hours. Both options provide connections between Bern and Barcelona.
The flight duration from Basel Airport to Barcelona Airport is typically 1 hour and 40 minutes. The cost of the flight can vary depending on factors such as airline, time of booking, and availability. As of current information, the average cost for this route is around $100-$200 per person. It is recommended to check with different airlines and booking platforms for the most up-to-date prices and availability.
There are plenty of options for accommodation near Barcelona. With over 1986 hotels available, you can choose from a wide range of options to fit your budget and preferences. Prices start at €43 per night, ensuring there is something for every traveler. Whether you prefer a luxury hotel, a cozy bed and breakfast, or a budget-friendly hostel, Barcelona has plenty of choices to make your stay comfortable and enjoyable.