Best way to travel between

Rhodes, Greece
Zurich, Switzerland
Travel Modes
Price
Distance
Duration
CO2
bus
$235.0
3141.84 km
62h 50mins
94.26 kgs
 
train
$318.0
3007.68 km
61h 32mins
159.41 kgs
 
flight
$344.0
2312.1 km
7h 48mins
249.71 kgs
 
drive
$659.0
3700.64 km
53h 41mins
473.68 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3141.84 km 62h 50mins 213 CHF 235.0
Train 3007.68 km 61h 32mins 289 CHF 318.0
Flight 2312.1 km 7h 48mins 312 CHF 344.0
Drive 3700.64 km 53h 41mins 598 CHF 659.0
Take Ferry from Rhodos to Piraeus
Time: 16h 18mins Cost: 59 CHF; $ 58.5 - 71.5 USD CO2 Emission: 69.66 kgs
Take Bus from Pireaus to Sofia
Time: 14h 18mins Cost: 26 CHF; $ 26.1 - 31.9 USD CO2 Emission: 25.93 kgs
Take Bus from Sofia to Zurich
Time: 30h 10mins Cost: 127 CHF; $ 126.0 - 154.0 USD CO2 Emission: 52.01 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Rhodes, Greece and Zurich, Switzerland is to travel by bus, which will cost about 213 CHF or 211.50 USD.