4 Days Marrakech to Fes Sahara Tour
This 4-day tour is for travellers who are heading from Marrakech to Fes and want more than one rushed evening in the desert. The extra day around Merzouga makes the pace comfortable and gives you time to meet the people who live on the edge of the Sahara.
Why four days works so well
Most of the driving on this route is unavoidable: Marrakech to Merzouga is around 560 km, and Merzouga to Fes around 470 km. What changes with four days is that you stop rushing. Instead of arriving at the dunes and leaving at sunrise, you have a whole day in and around Erg Chebbi before continuing north.
Days one and two: Atlas, kasbahs and gorges
We leave Marrakech around 7:00, cross the Tizi n'Tichka pass at 2,260 m and spend time at the ksar of Ait Benhaddou before driving through Ouarzazate and Skoura to the Dades Valley. On day two we walk in the Todra Gorge near Tinghir, then continue about three hours to Merzouga. Camels carry you into the dunes for sunset and a night at our camp.
Day three: a slow day in the Merzouga area
After sunrise and breakfast, we take you by 4x4 around the dunes. You visit Khamlia, a village of Gnawa families descended from West African ancestors, where musicians play the guembri and qraqeb over tea. You can meet a nomad family if they are camped nearby, and, depending on the day, see the market in Rissani, which is busiest on Sundays, Tuesdays and Thursdays. The second night is at a desert-edge guesthouse with a pool, or at the camp again if you prefer.
Day four: the Ziz Valley and Middle Atlas to Fes
The final drive follows the Ziz Valley palm groves and gorges to Midelt, then crosses the Middle Atlas via the cedar forest near Azrou and the town of Ifrane, arriving in Fes in the late afternoon.
Before you book
This tour ends in Fes, so plan your onward train or flight from there. If you need to be back in Marrakech instead, our 3-day Marrakech to Merzouga desert tour is a loop that returns you to where you started. We run this route year round, but spring and autumn bring the most comfortable temperatures.
Day by day
Itinerary

Day 1
Marrakech – Tizi n'Tichka – Ait Benhaddou – Ouarzazate – Dades Valley
Pick-up in Marrakech at 7:00 and cross the High Atlas via the Tizi n'Tichka pass. Explore Ait Benhaddou and stop for lunch, then drive through Ouarzazate and Skoura. Dinner and overnight in the Dades Valley.

Day 2
Dades Valley – Todra Gorge – Merzouga camel trek & camp
Drive to Tinghir and walk through the Todra Gorge. Continue via Tinejdad and Erfoud to Merzouga, about three hours. Ride camels into Erg Chebbi for sunset, then dinner and the night at our desert camp.

Day 3
Merzouga: Khamlia, nomads and Rissani
Sunrise on the dunes and breakfast, then a 4x4 excursion around Erg Chebbi. Listen to Gnawa music in Khamlia, visit a nomad family when they are nearby and see Rissani, ideally on a market day. Dinner and overnight at a desert-edge guesthouse or back at the camp.

Day 4
Merzouga – Ziz Valley – Midelt – Ifrane – Fes
Drive north through Erfoud and the Ziz Valley palm groves and gorges to Midelt for lunch. Cross the Middle Atlas via the cedar forest and Ifrane. Arrive at your Fes accommodation in the late afternoon.
Included
- Pick-up in Marrakech and drop-off in Fes
- Air-conditioned vehicle with an English-speaking driver
- 1 night in a Dades Valley hotel (dinner and breakfast)
- 1 night in our Merzouga desert camp (dinner and breakfast)
- 1 night in a Merzouga guesthouse or camp (dinner and breakfast)
- Camel trek and 4x4 excursion around Erg Chebbi
- Fuel, tolls and parking
Not included
- Lunches and drinks
- Local guides at Ait Benhaddou and Todra Gorge (optional)
- Entrance fees where applicable
- Travel insurance
- Tips
Made just for you
Let's design your trip
Tell us your dates and how many you are — we adapt this route to your pace and budget.
Request this trip
Send us your dates
Read before you go
Travel guides
Also for you
You may also like
3 days / 2 nights · Private or shared
3 Days Marrakech to Merzouga Desert Tour
From €240 per person →
3 days / 2 nights · Private or shared
3 Days Fes to Marrakech via the Merzouga Desert
From €260 per person →
2 days / 1 night · Private or shared
2 Days Fes to Merzouga Desert Tour
From €190 per person →
Google reviews
What our guests say
Reviews