One of the best ways to travel between Morocco’s two great cities is the one-way desert route from Marrakech to Fes.
Day 1: Marrakech to the Dades Valley
Cross the Atlas, visit Ait Ben Haddou and Ouarzazate, overnight in the Dades.
Day 2: Dades to Merzouga
Todra Gorges, then the Erg Chebbi dunes for a camel trek and desert camp.
Day 3: Merzouga to Fes
Sunrise over the dunes, then north through Midelt and the cedar forests of Ifrane to Fes.
Why do it one-way?
No backtracking — you see new scenery every day and arrive ready to explore Fes. See our Marrakech to Fes desert tour.
