Best way to travel between

Casablanca, Grand Casablanca, Morocco
Tazenakht, Morocco
Travel Modes
Price
Distance
Duration
CO2
bus
$54.0
563.41 km
10h 3mins
16.9 kgs
 
train
$56.0
580.32 km
11h 27mins
30.76 kgs
 
drive
$70.0
488.22 km
6h 47mins
62.49 kgs
 
flight
$252.0
567.53 km
6h 40mins
61.29 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 563.41 km 10h 3mins 447 MAD 54.0
Train 580.32 km 11h 27mins 463 MAD 56.0
Drive 488.22 km 6h 47mins 579 MAD 70.0
Flight 567.53 km 6h 40mins 2,084 MAD 252.0
Take Bus from Casablanca to Marrakech
Time: 3h 36mins Cost: 83 MAD; $ 9.0 - 11.0 USD CO2 Emission: 7.45 kgs
Take Bus from Marrakech to Ouarzazate
Time: 3h 47mins Cost: 74 MAD; $ 8.1 - 9.9 USD CO2 Emission: 6.79 kgs
Take Car from Ouarzazate to Taznakht
Time: 1h 38mins Cost: 289 MAD; $ 31.5 - 38.5 USD CO2 Emission: 11.42 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Casablanca, Grand Casablanca, Morocco and Tazenakht, Morocco is to travel by bus, which will cost about 447 MAD or 48.60 USD.