Best way to travel between

Venice
Marrakech, Marrakesh-Tensift-El Haouz, Morocco
Travel Modes
Price
Distance
Duration
CO2
bus
$65.63087999999999
3321.4 km
45h 11mins
99.64 kgs
 
flight
$212.1
2379.22 km
6h 18mins
256.96 kgs
 
ferry
$218.4
2856.75 km
71h 54mins
365.66 kgs
 
drive
$1501.74
9699.93 km
129h 13mins
1241.59 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3321.4 km 45h 11mins 543 MAD 65.63087999999999
Flight 2379.22 km 6h 18mins 1,754 MAD 212.1
Ferry 2856.75 km 71h 54mins 1,806 MAD 218.4
Drive 9699.93 km 129h 13mins 12,418 MAD 1501.74
Take Train from Venezia S. Lucia to Padova
Time: 28mins Cost: 165 MAD; $ 18.0 - 22.0 USD CO2 Emission: 1.95 kgs
Take Bus from Padova to Girona
Time: 15h 50mins Cost: 367 MAD; $ 39.9 - 48.8 USD CO2 Emission: 33.26 kgs
Take Train from Girona to Madrid-Puerta De Atocha
Time: 3h 34mins Cost: 786 MAD; $ 85.5 - 104.5 USD CO2 Emission: 37.34 kgs
Take Train from Madrid-Puerta De Atocha to Malaga Maria Zambrano
Time: 2h 49mins Cost: 579 MAD; $ 63.0 - 77.0 USD CO2 Emission: 27.17 kgs
Take Bus from Malaga Estacion to Marrakech
Time: 18h 30mins Cost: 455 MAD; $ 49.5 - 60.5 USD CO2 Emission: 28.76 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Venice and Marrakech, Marrakesh-Tensift-El Haouz, Morocco is to travel by bus, which will cost about 546 MAD or 59.40 USD.