Best way to travel between

Ouarzazate Province
Casablanca, Grand Casablanca, Morocco
Travel Modes
Price
Distance
Duration
CO2
bus
$19.0
479.44 km
8h 39mins
14.38 kgs
 
train
$22.0
477.36 km
9h 4mins
25.3 kgs
 
bus
$23.0
468.65 km
7h 48mins
14.06 kgs
 
train
$25.0
475.32 km
8h 15mins
25.19 kgs
 
drive
$50.0
454.92 km
6h 20mins
58.23 kgs
 
flight
$110.0
314.11 km
2h 1mins
33.92 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 479.44 km 8h 39mins 157 MAD 19.0
Train 477.36 km 9h 4mins 182 MAD 22.0
Bus 468.65 km 7h 48mins 190 MAD 23.0
Train 475.32 km 8h 15mins 207 MAD 25.0
Drive 454.92 km 6h 20mins 413 MAD 50.0
Flight 314.11 km 2h 1mins 910 MAD 110.0
Take Bus from Ouarzazate to Marrakech
Time: 4h 25mins Cost: 74 MAD; $ 8.1 - 9.9 USD CO2 Emission: 6.88 kgs
Take Bus from Marrakech to Casablanca
Time: 3h 38mins Cost: 83 MAD; $ 9.0 - 11.0 USD CO2 Emission: 7.52 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Ouarzazate Province and Casablanca, Grand Casablanca, Morocco is to travel by bus, which will cost about 157 MAD or 17.10 USD.