Aerial view of Casablanca's boulevards and the Atlantic coast

5-Day Sahara Desert Tour from Casablanca to Marrakech

Private 5-day Morocco tour from Casablanca to Marrakech: Rabat, a guided day in Fez, a night in a Merzouga desert camp, Todra Gorge, Dades Valley and Ait Ben Haddou.

  • Departure: Casablanca
  • Arrival: Marrakech
  • Duration: 5 days / 4 nights
  • Tour type: Private tour with driver

Tour overview

This private tour links Casablanca and Marrakech in five days by way of Morocco’s imperial cities and the Sahara. You visit Rabat on the way to Fez, spend a full day in Fez’s medina with a local guide, then cross the Middle Atlas to Merzouga for a camel ride and a night in a nomad-style camp. The return to Marrakech follows the Todra Gorge, the Dades Valley, the Valley of Roses and the kasbah of Ait Ben Haddou.

Tour highlights

  • Rabat: Kasbah of the Udayas, Hassan Tower and Mausoleum of Mohammed V
  • Full-day guided visit of the Fez medina
  • Cedar forest of Azrou, home to wild Barbary macaques
  • Camel ride and a night in a desert camp in the Merzouga dunes
  • Todra Gorge and the “Monkey Toes” rock formations of the Dades Valley
  • Valley of Roses and the UNESCO-listed kasbah of Ait Ben Haddou

Day-by-day itinerary

Day 1: Casablanca Airport – Rabat – Fez

Your driver meets you at Casablanca airport. On the way to Fez you stop in Rabat, Morocco’s capital, to visit the Mausoleum of Mohammed V, the Hassan Tower and the Kasbah of the Udayas. You then continue to Fez and check in to your hotel or riad.

Overnight: Fez

Day 2: Fez (guided tour)

After breakfast a professional guide takes you through the old medina of Fez, a maze of narrow lanes where craftsmen and merchants still work as they did centuries ago. You will see colourful babouche slippers, leather goods and the famous Fez-blue pottery, along with Koranic schools, fountains and medersas such as Al-Attarine, and the Qarawiyyin, one of the oldest universities in the world.

Overnight: Fez

Day 3: Fez – Ifrane – Midelt – Erfoud – Merzouga (Sahara)

Leave Fez for the Sahara. You pass Ifrane, the mountain resort of the Middle Atlas, and the cedar forest of Azrou, where you may spot wild monkeys. Lunch is in Midelt, a town known for its fossils and minerals. The road then leads through Erfoud and Rissani, the gateways to the desert, to Merzouga. A camel ride takes you across the dunes at sunset to your camp. Dinner is served under the stars, followed by Berber music around the fire.

Overnight: Merzouga – nomad-style tent

Day 4: Merzouga – Todra Gorge – Dades Valley

Wake early to watch the sunrise over the dunes, then ride your camel back for breakfast. Drive via Rissani and Tinghir to the Todra Gorge, often called Morocco’s Grand Canyon, where you can walk between its high, narrow walls. After lunch, continue to the Dades Valley and its rock formations known as “Monkey Toes”. Dinner at the hotel.

Overnight: Dades Valley

Day 5: Dades Valley – Kelaat M’Gouna – Ait Ben Haddou – Marrakech

After breakfast, follow the winding road out of the Dades Valley, past green oases fed by the Dades River. You pass Kelaat M’Gouna, the “Valley of Roses”, which celebrates the rose harvest with a festival every May, and the palm grove of Skoura with its kasbahs. You then visit Ait Ben Haddou, a UNESCO World Heritage site used as a location for Gladiator and many other films. Arrival in Marrakech in the evening and drop-off at the airport or your hotel or riad.

Included / Not included

Included

  • Air-conditioned 4×4 or minibus (minibus for groups of 5 or more)
  • English-speaking driver
  • Local guide in Fez
  • Accommodation with breakfast
  • 2 dinners (Sahara area)
  • Camel trek
  • One 500 ml bottle of mineral water per person per day
  • All applicable taxes

Not included

  • Lunches and other dinners
  • Drinks
  • Tips
  • Flights
  • Travel insurance
  • Personal expenses

Route map

Request this tour

Tell us your dates and group size and we will send you a tailor-made proposal. Sending a request does not confirm a booking.

    Sending this form does not confirm a booking. We will check availability and reply by email.