Transport Marrakech Book now

Home / Circuits

Circuits from Marrakech: the Sahara, the Atlas and beyond

The same driver and vehicle for every day of your trip. Pick one of our usual routes or build your own: where you start, where you finish, and every stop on the way.

Circuits from Marrakech: the Sahara, the Atlas and beyond
Sahara, 3 days

Sahara, 3 days

Marrakech → Aït Ben Haddou → Dadès → Merzouga → Marrakech

The classic desert loop: over the Tichka pass, a night in the Dadès gorges, a night by the Erg Chebbi dunes, and back to Marrakech.

Book transport
Sahara to Fès, 3 days

Sahara to Fès, 3 days

Marrakech → Aït Ben Haddou → Dadès → Merzouga → Fès

The same desert route, finishing in Fès through the Middle Atlas cedar forests instead of driving back.

Book transport
Imperial cities and Chefchaouen, 5 days

Imperial cities and Chefchaouen, 5 days

Marrakech → Casablanca → Rabat → Chefchaouen → Fès → Marrakech

Casablanca's Hassan II mosque, Rabat, the blue city of Chefchaouen and two nights in Fès.

Book transport
Essaouira and Agadir coast, 3 days

Essaouira and Agadir coast, 3 days

Marrakech → Essaouira → Agadir → Taroudant → Marrakech

Argan country, the Atlantic coast and the walled town of Taroudant on the way back.

Book transport

Build your own route

In the booking form, choose where the circuit starts and ends, add as many stops as you want, and how many nights in each place. We quote the transport for the whole route. You book your own hotels, camps and guides, or ask your agency to.

Questions travellers ask

Where does the driver sleep?

Drivers stay near your accommodation each night. This is included in the circuit quote.

Can the circuit finish in another city?

Yes. Many travellers go from Marrakech to the desert and finish in Fès. Choose the end city in the form.

How many days do we need for Merzouga?

Three days is the minimum for a comfortable trip from Marrakech to Merzouga and back. Four days gives you more time on the way.

Tell us your trip, we reply with a quote

Prices are on request only. Book online, message us on WhatsApp, or call us.

+212 778 961 072
WhatsApp Call us