Travel options
from Porto to Bern

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information between Porto and Bern

distanceDistance888 miles (1432 km)
modeAvailable travel modesFlight or bus
priceTicket price range$87 - $90
cheapestCheapest modeBus • $87 (€70) • 31 h 55 min
fastestFastest modeFlight • $90 (€72) • 2 h 25 min
carriersPopular travel companiesAir Europa or Flixbus

Take a flight or bus to travel 888 miles (1432 km) to Bern from Porto. If speed is a priority, then a flight is the best option with an average duration of 2 h 25 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $87 (€70). The most popular travel companies which serve this journey are Air Europa or Flixbus among others. Travelers can even take a direct from Porto to Bern.

Travel Tips

Travel from Porto 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 Porto to Bern.
FAQs
What are the COVID-19 travel restrictions for Bern, Switzerland if I’m coming from Porto, Portugal?

Travel from Porto, Portugal to Bern, Switzerland is: Partially open.

Is international entry into Bern from Porto restricted?

International entry is currently allowed for: Entry is partially open for citizens and permanent residents of Portugal.

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

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 4 in quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health declaration required
  • Digital entry registration is required prior to arrival

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: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The above information was last verified on 9/23/21. Remember to check the latest COVID-19 travel safety regulations for your trip between Porto and Bern closer to your planned date of departure here.

Are there COVID-19 restrictions on returning to Porto, Portugal from Bern, Switzerland?

The restriction level for your return to Porto, Portugal from Switzerland is: Partially open.

Is my journey back to Porto from Bern restricted?

Entry into Portugal is currently allowed for: Entry is partially open for citizens and permanent residents of Switzerland.

Do I need to self-quarantine upon arrival in Porto from Bern?

Conditions of reentry into Portugal:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

What are the coronavirus safety measures I need to follow in Porto, Portugal?

You should observe these safety measures in Portugal as imposed by the government to reduce the spread of COVID-19:

  • Physical distance requirement: 2 metre (s) (7 feet)
  • Face mask requirement: Mandatory

This information about your return travel to Portugal was last checked on 9/22/21. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Porto from Bern closer to your date of departure here.

How do I get from Porto to Bern?

There are 2 ways to get from Porto to Bern: flight or bus.

How do I get from Porto to Bern the cheapest way?

The cheapest way to get from Porto to Bern is by taking a bus. You can find average ticket prices around $87 (€70) compared to other travel options to Bern:

A bus is $2 (€2) less than a flight for this route with tickets for a flight from Porto to Bern costing on average $90 (€72).

What is the fastest way from Porto to Bern?

The fastest way from Porto to Bern is by flight with an average journey time of 2 h 25 min.

There are alternative travel options to Bern that can usually take longer:

In comparison, taking a bus requires on average 31 h 55 min   of travel time.

How many miles from Porto to Bern would I travel?

You should expect to travel around 888 miles (1432 km) between Porto and Bern.

When traveling to Bern from Porto, what are the departure and arrival points in Porto and Bern?

These are the most popular departure and arrival points when traveling from Porto to Bern:

  • Most travelers take a bus from Porto, Campo 24 de Agosto to Bern, Schutzenmatte Hbf.
Which travel companies can get me from Porto to Bern?

Omio works with many trusted partners that can help you travel the best way from Porto to Bern:

  • You can go to Bern from Porto by plane with Air Europa. You'll see cheap plane tickets for $90 (€72) with Air Europa from Porto to Bern on Omio.
  • You can take a bus from Porto to Bern with Flixbus. Cheap tickets can be found for $87 (€70) with Flixbus from Porto to Bern.
What other destinations are worth visiting after traveling from Porto to Bern?
Many of our customers who book a trip from Porto to Bern often extend their vacation and travel to other popular destinations like Zurich, Paris or Geneva. If you’re thinking of adding another destination to your Porto and Bern itinerary, let Omio find you the best connections between Bern and any of these top destinations today!
How early should I purchase tickets from Porto to Bern online for the best deals?

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

  • A plane ticket for this trip costs on average $90 (€72) one way.
  • A bus ticket for this trip is costing $87 (€70) one way on average.

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

Stations

Important Stations and Airports for this Journey

Porto
Bern
Aliados
Amenities
Boavista
Amenities
Porto Baralha Port Urb
Amenities

Travelling from Porto to Bern: related information

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