Best way to travel between

Madrid
Marrakech, Marrakesh-Tensift-El Haouz, Morocco
Travel Modes
Price
Distance
Duration
CO2
train
$104.0
1620.15 km
21h 51mins
85.87 kgs
 
flight
$143.0
1122.16 km
3h 42mins
121.19 kgs
 
drive
$240.0
1355.55 km
14h 59mins
173.51 kgs
 
bus
$277.0
5023.31 km
86h 44mins
150.7 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1620.15 km 21h 51mins 860 MAD 104.0
Flight 1122.16 km 3h 42mins 1,182 MAD 143.0
Drive 1355.55 km 14h 59mins 1,985 MAD 240.0
Bus 5023.31 km 86h 44mins 2,290 MAD 277.0
Take Train from Madrid-Puerta de Atocha to Jerez de la Frontera
Time: 3h 41mins Cost: 496 MAD; $ 54.0 - 66.0 USD CO2 Emission: 30.39 kgs
Take Bus from Jerez de la Frontera to Tarifa
Time: 2h 17mins Cost: 83 MAD; $ 9.0 - 11.0 USD CO2 Emission: 4.05 kgs
Take Bus from Tarifa to Meknes
Time: 4h 48mins Cost: 141 MAD; $ 15.3 - 18.7 USD CO2 Emission: 12.45 kgs
Take Bus from Meknes to Marrakech
Time: 7h 58mins Cost: 141 MAD; $ 15.3 - 18.7 USD CO2 Emission: 14.93 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Madrid and Marrakech, Marrakesh-Tensift-El Haouz, Morocco is to travel by train, which will cost about 860 MAD or 93.60 USD.