Imperial Cities and Desert: How to Combine Them

In short: an imperial cities and desert tour joins Morocco’s old royal capitals, Marrakech, Fes, Meknes, and Rabat, with a run out to the Sahara dunes. The trick is to travel in a loop so you never drive the same road twice. Most people need 8 to 10 days to do it without rushing, because the cities are spread across the country and the desert is a long haul from either end. Done right, you get medinas, kasbahs, mountain passes, and a night on the sand in one trip.

What counts as an imperial city

Morocco has four imperial cities, each a former seat of power: Marrakech in the south, Fes and Meknes in the north-center, and Rabat on the coast. They are where you find the grand medinas, the old palaces, the tanneries, and the medersas. The desert is a different world entirely, a day or more of driving away. The whole point of combining them is contrast: crowded, walled cities one day, empty dunes the next.

The loop that avoids backtracking

The cleanest way to combine the two is a circuit rather than an out-and-back. A common shape starts in Casablanca or Marrakech, runs up through the imperial cities, then drops southeast to the dunes and comes back across the Atlas. That way each day covers new ground. Going from Fes, the desert at Merzouga is about 7 to 8 hours by road. From Marrakech it is closer to 9 to 10 hours and usually split over three days. Building the trip as a loop lets you enter the desert from one side and leave from the other.

How many days you need

Trip lengthWhat fitsPace
6-7 daysTwo cities plus the dunesBusy, long driving days
8-10 daysThree to four cities plus the desertComfortable, the sweet spot
12+ daysAll four cities, desert, coast, extra stopsRelaxed, room to linger

Ten days is the honest sweet spot. It gives you two nights in the big medinas, a proper desert night, and the mountain scenery in between without every day being a marathon in the car.

What you see between the cities

The stretches between imperial cities and the desert are half the trip. Coming down from Fes you pass through the Middle Atlas, cedar forests, and the town of Midelt before the land opens into stone and sand. From Marrakech the road crosses the Tizi n’Tichka pass and reaches Ait Ben Haddou, the earthen kasbah used in many films, then Ouarzazate and the Dades and Todra gorges. These are not just transfers, they are some of the best scenery in the country.

Private tour or piece it together yourself

You can string this together with trains between cities and separate desert excursions, but it means a lot of booking and a lot of moving your bags. A private tour with a driver keeps it one continuous loop: the same vehicle, hotels arranged, and someone who knows which gorge to stop at and when to leave for the dunes. For a trip this long and spread out, most travelers find the private route saves more stress than it costs. Our Morocco desert guide covers the desert leg in detail so you know what to expect at the dunes.

FAQ

How many days for imperial cities and the desert?

Plan on 8 to 10 days for a comfortable pace. You can compress it into 6 to 7 with long driving days, but you will spend a lot of time in the car and less time in each place.

Which is closer to the desert, Fes or Marrakech?

Fes is closer, at about 7 to 8 hours to the Merzouga dunes. From Marrakech it is roughly 9 to 10 hours, usually broken over three days with stops.

Can I start and finish in different cities?

Yes, and it is often the smartest plan. Starting in one city and ending in another lets you travel a loop through the desert instead of doubling back on the same roads.

When is the best time to go?

October to April is the best window for the desert leg, with cooler days on the dunes. Spring and autumn also give the cities pleasant weather for walking the medinas.

See the cities and the sand in one loop

Ready to link the medinas and the dunes without backtracking? See our imperial cities and desert tour for the full route. Price on request. For dates or a quick quote, message us on WhatsApp.

Book on WhatsApp