Travel from Casablanca to Marzouga

Bus from Casablanca to Marzouga

You can take a bus from Casablanca to Marzouga via Errachidia in around 14 hours 33 minutes.

How to get from Casablanca to Marzouga

ModeDurationPrice
From Casablanca bus to Errachidia then bus to Merzouga.14 h 33 minMAD 269
From Casablanca train to Fès, taxi to Fes, then bus to Merzouga.14 h 49 minMAD 345
From Casablanca drive to Marzouga.9 h 11 minMAD 681
From Casablanca Grand Taxi to Casablanca airport, fly to Errachidia airport, taxi to Errachidia, then bus to Marzouga.5 h 58 minMAD 2,047
From Casablanca Grand Taxi to Casablanca airport, fly to Ouarzazate airport, taxi to Ouarzazate, then bus to Marzouga.12 h 50 minMAD 1,296

How long does it take to get from Casablanca to Marzouga?

It takes approximately 14 hours 33 minutes to get from Casablanca to Marzouga, including transfers.

Is there a direct bus between Casablanca and Marzouga?

No, there is no direct bus from Casablanca to Marzouga. However, there are services departing from Casablanca and arriving at Merzouga via Errachidia. The journey, including transfers, takes approximately 14 hours 33 minutes.

Operators from Casablanca to Marzouga

OperatorPhoneWebsite
CTM0800090030CTM
SupratoursSupratours
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
Grand TaxisGrand Taxis
Royal Air MarocRoyal Air Maroc