Best way to travel between

Marrakech, Marrakesh-Tensift-El Haouz, Morocco
Milan
Travel Modes
Price
Distance
Duration
CO2
bus
$198.0
2421.53 km
43h 44mins
72.65 kgs
 
train
$223.0
3241.41 km
55h 21mins
171.79 kgs
 
flight
$294.0
2530.32 km
5h 39mins
273.27 kgs
 
drive
$2000.0
9294.24 km
115h 51mins
1189.66 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2421.53 km 43h 44mins 146 EUR 198.0
Train 3241.41 km 55h 21mins 164 EUR 223.0
Flight 2530.32 km 5h 39mins 217 EUR 294.0
Drive 9294.24 km 115h 51mins 1,473 EUR 2000.0
Take Bus from Marrakech to Casablanca
Time: 3h 21mins Cost: 7 EUR; $ 9.0 - 11.0 USD CO2 Emission: 7.44 kgs
Take Ferry from Casablanca to Genoa
Time: 34h 20mins Cost: 110 EUR; $ 135.0 - 165.0 USD CO2 Emission: 245.21 kgs
Take Bus from Dinegro to Principe
Time: 2mins Cost: 1 EUR; $ 1.8 - 2.2 USD CO2 Emission: 0.02 kgs
Take Bus from Genova Piazza Principe Station to Malpensa Airport - Terminal 1
Time: 2h 58mins Cost: 20 EUR; $ 24.3 - 29.7 USD CO2 Emission: 6.2 kgs
Take Bus from Malpensa Airport T1 to Milano center
Time: 41mins Cost: 7 EUR; $ 8.1 - 9.9 USD CO2 Emission: 1.53 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Marrakech, Marrakesh-Tensift-El Haouz, Morocco and Milan is to travel by bus, which will cost about 146 EUR or 178.20 USD.