Best way to travel between

Casablanca, Grand Casablanca, Morocco
Marrakesh-Tensift-El Haouz, Marrakesh-Safi, Morocco
Travel Modes
Price
Distance
Duration
CO2
bus
$16.0
262.5 km
4h 19mins
7.88 kgs
 
bus
$19.0
247.45 km
3h 26mins
7.42 kgs
 
train
$20.0
264.16 km
4h 10mins
14.0 kgs
 
drive
$28.0
245.43 km
2h 32mins
31.42 kgs
 
flight
$121.0
236.34 km
2h 29mins
25.52 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 262.5 km 4h 19mins 132 MAD 16.0
Bus 247.45 km 3h 26mins 157 MAD 19.0
Train 264.16 km 4h 10mins 165 MAD 20.0
Drive 245.43 km 2h 32mins 232 MAD 28.0
Flight 236.34 km 2h 29mins 1,001 MAD 121.0
Take Bus from Casablanca to Marrakech
Time: 3h 41mins Cost: 83 MAD; $ 9.0 - 11.0 USD CO2 Emission: 7.62 kgs
Take Walk from Marrakech to Gare ONCF - Marrakech
Time: 13mins Cost: 1 MAD; $ 0.1 - 0.2 USD CO2 Emission: 0.13 kgs
Take Bus from Gare ONCF - Marrakech to Es Saadi Marrakech Resort - Palace
Time: 19mins Cost: 50 MAD; $ 5.4 - 6.6 USD CO2 Emission: 0.25 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Casablanca, Grand Casablanca, Morocco and Marrakesh-Tensift-El Haouz, Marrakesh-Safi, Morocco is to travel by bus, which will cost about 132 MAD or 14.40 USD.