How to get from Barcelona to Bern

Travel options
from Barcelona to Bern

You can get from Barcelona to Bern by train, bus or flight.

Our recommendation

To get from Barcelona to Bern on 09 Aug we recommend taking a flight because it’s the best combination of price and speed.

15:35Barcelona El Prat Airport3h55 19:30EuroAirport Basel Mulhouse Freiburg
1 change
18:05Barcelona El Prat Airport4h35 22:40Zurich Airport
1 change
Other options
13:35Barcelona El Prat Airport5h55 19:30EuroAirport Basel Mulhouse Freiburg
1 change
13:35Barcelona El Prat Airport3h40 17:15EuroAirport Basel Mulhouse Freiburg
1 change
15:15Barcelona El Prat Airport7h25 22:40Zurich Airport
1 change

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

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

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

09 Aug
10 Aug
11 Aug
12 Aug
13 Aug
14 Aug
15 Aug
16 Aug
17 Aug
18 Aug
19 Aug
20 Aug
21 Aug
22 Aug
23 Aug
24 Aug
25 Aug
26 Aug
27 Aug
28 Aug
29 Aug

Travel Information to Bern from Barcelona

distanceDistance463 miles
modeAvailable travel modesCoach, flight, ferry or train
priceTicket price range£3 - £265
cheapestCheapest modeTrain • £3 • 14 h 6 min
fastestFastest modeFlight • £265 • 1 h 45 min
carriersPopular travel companiesFlixbus or easyJet

Take a coach, flight, ferry or train to travel 463 miles between Barcelona and Bern. If speed is a priority, then a flight is the best option with an average duration of 1 h 45 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as £3. The most popular travel providers which serve this route are Flixbus or easyJet among others. Travellers can even take a direct coach or flight from Barcelona to Bern.

Travel Tips: Travel from Barcelona to Bern

Travel to Bern 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 Barcelona to Bern.

Travel from Barcelona, Spain to Bern, Switzerland is: Fully open.

Is international entry into Bern from Barcelona restricted?

International entry is currently allowed for: Entry is fully open for citizens and permanent residents of Spain.

Do I need to self-quarantine upon arrival to Bern, Switzerland from Barcelona?

Entry Requirements:

  • There are no current restrictions

What are the COVID-19 safety measures to follow in Bern, Switzerland?

The government of Switzerland has imposed the following measures to reduce the spread of COVID-19:

  • Social distance requirement: metre (s) ( feet)
  • Face mask requirement: Regional advice

The above information was last verified on 03/08/2022. Remember to check the latest COVID-19 travel safety regulations for your trip to Bern from Barcelona closer to your planned date of departure here.

The current restriction level for returning to Barcelona, Spain from Switzerland is: Fully open.

Am I allowed to reenter Barcelona, Spain from Bern, Switzerland?

Reentering Spain is currently allowed for: Entry is fully open for citizens and permanent residents of Switzerland

Do I need to self-quarantine when I arrive back to Barcelona from Bern?

  • Specific entry restrictions may apply for travel to Spain: Canary Islands

Which rules do I need to follow in Barcelona, Spain regarding COVID-19?

All travellers returning to Spain must observe the following safety measures to reduce the spread of COVID-19 in the country:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face masks: Mandatory

The information above was last checked on 28/07/2022. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Barcelona from Bern here.

There are 4 ways that you can travel from Barcelona to Bern. You can take a coach, flight, ferry or train.

Train services offer the cheapest way to get from Barcelona to Bern. Tickets for a train cost on average £3.

This is compared to other travel options to Bern:

A train is generally £40 less than a coach for the same route. A coach costs on average £43 from Barcelona to Bern.

A train is £262 less than a flight for this trip with tickets for a flight from Barcelona to Bern costing on average £265.

The fastest way from Barcelona to Bern is by flight with an average journey time of 1 h 45 min.

Other travel options to Bern from Barcelona can usually take longer:

In comparison, taking a coach requires on average 14 h 45 min   of travel time.

In comparison, travelling by train can take you on average 14 h 6 min.

The distance from Barcelona to Bern is approximately 463 miles.

The average frequency per day from Barcelona to Bern is:

  • 3 coaches a day.
  • Around 2 trains per day.

However, we recommend checking specific travel dates for your trip between Barcelona and Bern as scheduled services by coach, flight, ferry or train can vary by season or day of the week.

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

  • Most travellers who purchase a coach ticket from Barcelona to Bern depart from Barcelona, Estació d'Autobusos Nord to Bern.
  • Most travellers catch their train from Barcelona Sants and arrive in Bern, Bahnhof Postautostation.

If finding a good deal is your main consideration for your trip from Barcelona to Bern, then we'll help you find the best value travel companies for you:

  • Travel with Flixbus to go to Bern by coach. For a good deal on tickets, you can find Flixbus Barcelona to Bern tickets on Omio for £43.
  • EasyJet can get you to Bern by plane. You can find a good deal for plane tickets with easyJet from Barcelona to Bern for £265 on Omio.

Yes, there are direct services available from Barcelona to Bern with the following travel operators:

  • You'll find direct coaches with.
  • You can take a direct flight with Vueling, easyJet or Swiss.

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

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

Before travelling from Barcelona to Bern, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • The price of a coach ticket for this route is £43 one way on average.
  • The price of a plane ticket is on average £265 one way for this trip.
  • The price of a train ticket is on average £3 one way for this route.

But we recommend booking Barcelona to Bern tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Barcelona to Bern: related information

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

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.

Hand With Phone