Travel options
from Porto to Lausanne

You can get from Porto to Lausanne 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.

Deutsche Bahn

Travel Information between Porto and Lausanne

distanceDistance841 miles (1357 km)
modeAvailable travel modesFlight or bus
priceTicket price range$92 - $104
fastestFastest modeFlight • $104 (€85) • 2 h 25 min
carriersPopular travel companieseasyJet or Flixbus

Take a flight or bus to travel 841 miles (1357 km) between Porto and Lausanne. The most popular travel companies which serve this journey are easyJet or Flixbus among others. Travelers can even take a direct from Porto to Lausanne.

Travel Tips

Travel from Porto to Lausanne
Travel to Lausanne 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 Lausanne.
Is cross-border travel to Lausanne, Switzerland from Porto, Portugal currently allowed?

Travel between Porto, Portugal and Lausanne, Switzerland is: Partially open.

Can travelers from Portugal enter Switzerland?

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

Are there rules for self-quarantine when arriving to Lausanne from Porto?

Conditions of entry into Switzerland:

  • 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

Are there COVID-19 safety rules for social distancing and wearing face masks in Lausanne, Switzerland?

To reduce the spread of COVID-19, the government of Switzerland has imposed the following measures:

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

This information was last checked on 10/15/21. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your journey to Lausanne from Porto.

Are there restrictions on my return trip to Porto, Portugal from Lausanne, Switzerland due to COVID-19?

The current restriction level for returning to Porto, Portugal from Switzerland is: Partially open.

Am I allowed to reenter Porto, Portugal from Lausanne, Switzerland?

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

Do I need to self-quarantine when I arrive back to Porto from Lausanne?

  • 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

Which rules do I need to follow in Porto, Portugal regarding COVID-19?

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

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

The information above was last checked on 10/20/21. 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 Porto from Lausanne here.

How do I get from Porto to Lausanne?

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

What is the cheapest way from Porto to Lausanne?

The cheapest way to go to Lausanne from Porto is by taking a bus, which costs on average $92 (€75).

This is compared to other ways of getting to Lausanne:

A bus is $13 (€10) less than a flight for this route with tickets for a flight from Porto to Lausanne costing on average $104 (€85).

What is the quickest way from Porto to Lausanne?

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

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

In comparison, going by bus can take 0 h 0 min   on average.

How far is it from Porto to Lausanne?

Lausanne is approximately 841 miles (1357 km) away from Porto.

Where do I depart from Porto? Where do I arrive in Lausanne?

These are the most popular departure and arrival points from Porto to Lausanne:

  • Buses most often depart from Porto at Porto, Campo 24 de Agosto and arrive in Lausanne at Lausanne, Beau-Site (Avenue du Grey).
Who can get me from Porto to Lausanne?

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

  • EasyJet can get you to Lausanne by plane. You can find a good deal for plane tickets with easyJet from Porto to Lausanne for $104 (€85) on Omio.
  • Travel with Flixbus for buses to Lausanne. If you’re looking for a good deal on tickets, check for Flixbus Porto to Lausanne tickets on Omio for $92 (€75).
Where should I go next after I travel between Porto and Lausanne?
Your trip from Porto to Lausanne doesn't have to end in Lausanne. Many of our customers like to extend their vacation to explore other popular destinations like Geneva, Paris or Milan. If you’d like to add Geneva, Paris or Milan to your Porto to Lausanne tour, check Omio for the best and cheapest ways to travel to any of these top destinations from Lausanne today!
When should I book a ticket from Porto to Lausanne online to score the best deals?

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

  • A plane ticket costs $104 (€85) one way on average for this journey.
  • A bus ticket for this route is costing $92 (€75) one way on average.

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

Travelling from Porto to Lausanne: related information

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