Best way to travel between

Porto
Zurich, Switzerland
Travel Modes
Price
Distance
Duration
CO2
bus
$178.0
2075.7 km
33h 49mins
62.27 kgs
 
train
$206.0
2002.26 km
32h 56mins
106.12 kgs
 
flight
$244.0
1634.88 km
6h 39mins
176.57 kgs
 
drive
$390.0
2007.47 km
20h 52mins
256.96 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2075.7 km 33h 49mins 162 CHF 178.0
Train 2002.26 km 32h 56mins 187 CHF 206.0
Flight 1634.88 km 6h 39mins 221 CHF 244.0
Drive 2007.47 km 20h 52mins 354 CHF 390.0
Take Bus from Porto to Freixo
Time: 3h 21mins Cost: 8 CHF; $ 7.9 - 9.6 USD CO2 Emission: 6.69 kgs
Take Car from Freixo to Vilvestre
Time: 40mins Cost: 54 CHF; $ 54.0 - 66.0 USD CO2 Emission: 5.16 kgs
Take Bus from Vilvestre to Salamanca
Time: 1h 47mins Cost: 8 CHF; $ 8.1 - 9.9 USD CO2 Emission: 3.58 kgs
Take Bus from Salamanca to Zurich
Time: 25h 59mins Cost: 100 CHF; $ 99.0 - 121.0 USD CO2 Emission: 50.82 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Porto and Zurich, Switzerland is to travel by bus, which will cost about 162 CHF or 160.20 USD.