Duration 5h 30m
Distance 1953.7 km
Average price 230€
Possible routes 8 found

Zürich to Porto

Rome2rio has found 8 ways to get from Zürich to Porto by flight, train, bus and car. We recommend flying from Zurich to Porto, which is the fastest option and takes around 5h 30m.
Recommended route

Fly from Zurich

  1. Zurich
  2. Porto
Fastest
5h 30m
61€ - 240€
Alternative routes

Train to Basel, fly

  1. Zuerich Hb
  2. Basel
  3. Porto
6h 32m
65€ - 292€

Train to Geneva, fly

  1. Zürich HB
  2. Geneva
  3. Porto
7h 55m
115€ - 332€

Train, bus via Bordeaux

  1. Zuerich Hb
  2. Paris Montparnasse 1 Et 2
  3. Bordeaux
  4. Porto
21h 51m
227€ - 296€

Train, bus

  1. Zürich HB
  2. Bern, Neufeld
  3. Porto
27h 49m
113€ - 178€

Train

  1. Zürich HB
  2. Geneve
  3. Lyon Part Dieu
  4. Barcelona-Sants
  5. Vigo Guixar
  6. Porto
29h 28m
333€ - 544€

Bus

  1. Zürich
  2. Porto
31h 45m
Cheapest
85€ - 120€

Drive

  1. Zürich
  2. Porto
18h 51m
240€ - 360€

Frequently asked questions

Want to know about travelling from Zürich to Porto? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from Zürich to Porto is to bus which costs SFr 95 - SFr 130 and takes 31h 45m.

More details

The quickest way to get from Zürich to Porto is to fly which costs SFr 65 - SFr 270 and takes 5h 30m.

More details

Yes, there is a direct bus departing from Zürich and arriving at Porto — Campo 24 de Agosto. Services depart three times a week, and operate Tuesday, Thursday and Saturday. The journey takes approximately 31h 45m.

More details

No, there is no direct train from Zürich to Porto. However, there are services departing from Zürich HB and arriving at Porto - Campanha via Geneve, Lyon Part Dieu, Barcelona-Sants and Vigo Guixar. The journey, including transfers, takes approximately 29h 28m.

More details

The distance between Zürich and Porto is 1527 km. The road distance is 1953.7 km.

Get driving directions

The best way to get from Zürich to Porto without a car is to train and bus via Bordeaux which takes 21h 51m and costs SFr 250 - SFr 330.

More details

It takes approximately 5h 30m to get from Zürich to Porto, including transfers.

More details

Zürich to Porto bus services, operated by Iberocoach, depart from Zürich station.

More details

Zürich to Porto train services, operated by Swiss Railways (SBB/CFF/FFS), depart from Zürich HB station.

More details

The best way to get from Zürich to Porto is to fly which takes 5h 30m and costs SFr 65 - SFr 270. Alternatively, you can train, which costs SFr 360 - SFr 600 and takes 29h 28m, you could also bus, which costs SFr 95 - SFr 130 and takes 31h 45m.

Mode details

The quickest flight from Zurich Airport to Porto Airport is the direct flight which takes 2h 30m.

Search flights

Zürich to Porto bus services, operated by Iberocoach, arrive at Porto — Campo 24 de Agosto station.

More details

Porto is 1h behind Zürich. It is currently 8:43 AM in Zürich and 7:43 AM in Porto.

Zürich to Porto train services, operated by Renfe Viajeros, arrive at Porto - Campanha station.

More details

Yes, the driving distance between Zürich to Porto is 1954 km. It takes approximately 18h 51m to drive from Zürich to Porto.

Get driving directions

easyJet, Air Europa, KLM and four other airlines offer flights from Zurich Airport to Porto Airport.

Search flights

There are 2460+ hotels available in Porto. Prices start at 55€ per night.

More details

The best way to get from Zürich to Zurich Airport is to line 16 train which takes 18 min and costs SFr 11 - SFr 20.

More details

How to travel from Zürich to Porto

Find all the possible transport options for your trip from Zürich to Porto right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Zürich and Porto?

TAP Portugal, Swiss and seven other airlines fly from Zürich to Porto hourly. Alternatively, you can take a train from Zürich to Porto via Geneve, Lyon Part Dieu, Barcelona-Sants, and Vigo Guixar in around 29h 28m.
Airlines
Ave. Duration
2h 35m
Frequency
Every day
Estimated price
85€ - 500€
Ave. Duration
2h 35m
Frequency
Every day
Estimated price
85€ - 500€
Ave. Duration
2h 40m
Frequency
Monday, Thursday and Saturday
Estimated price
150€ - 750€
Ave. Duration
5h 20m
Frequency
Every day
Estimated price
190€ - 650€
Ave. Duration
5h 32m
Frequency
Monday to Friday
Estimated price
110€ - 550€
Ave. Duration
5h 12m
Frequency
Every day
Estimated price
95€ - 650€
Ave. Duration
5h 40m
Frequency
Every day
Estimated price
160€ - 650€
Ave. Duration
4h 40m
Frequency
Every day
Estimated price
110€ - 600€
Ave. Duration
4h 50m
Frequency
Every day
Estimated price
210€ - 1200€
Bus operators
Ave. Duration
31h 45m
Frequency
3 times a week
Estimated price
85€ - 120€
Ave. Duration
31h 45m
Frequency
3 times a week
Estimated price
130€ - 160€

Porto, Portugal

Porto is the second largest city in Portugal after Lisbon and one of the major urban areas of the Iberian Peninsula. The urban area of Porto, which extends beyond the administrative limits of the city, has a population of 2.1 million (2011) in an area of 389 km2, making it the second-largest urban area in Portugal. Porto Metropolitan Area, on the other hand, includes an estimated 2.8 million people. It is recognized as a gamma-level global city by the Globalization and World Cities (GaWC) Study Group, the only Portuguese city besides Lisbon to be recognised as a global city. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps