Best way to travel between

Zurich, Switzerland
Casablanca, Grand Casablanca, Morocco
Travel Modes
Price
Distance
Duration
CO2
train
$253.0
2318.53 km
41h 46mins
122.88 kgs
 
bus
$300.0
2850.01 km
44h 1mins
85.5 kgs
 
flight
$547.0
2243.28 km
7h 44mins
242.27 kgs
 
drive
$1500.0
9121.86 km
111h 3mins
1167.6 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2318.53 km 41h 46mins 2,092 MAD 253.0
Bus 2850.01 km 44h 1mins 2,481 MAD 300.0
Flight 2243.28 km 7h 44mins 4,523 MAD 547.0
Drive 9121.86 km 111h 3mins 12,403 MAD 1500.0
Take Train from Zürich HB to Milano Centrale
Time: 4h 10mins Cost: 620 MAD; $ 67.5 - 82.5 USD CO2 Emission: 13.77 kgs
Take Train from Milano Centrale to Genova Piazza Principe
Time: 1h 36mins Cost: 198 MAD; $ 21.6 - 26.4 USD CO2 Emission: 7.55 kgs
Take Bus from Principe to Dinegro
Time: 2mins Cost: 17 MAD; $ 1.8 - 2.2 USD CO2 Emission: 0.04 kgs
Take Ferry from Genoa to Casablanca
Time: 34h 20mins Cost: 1,240 MAD; $ 135.0 - 165.0 USD CO2 Emission: 245.21 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Zurich, Switzerland and Casablanca, Grand Casablanca, Morocco is to travel by train, which will cost about 2,092 MAD or 227.70 USD.