A practical 6-day Morocco itinerary from Casablanca, with Rabat, Fes and the Sahara, distances, tips and how to adapt it.
Written by the Highlights Morocco Tours team in Marrakech
In this guide
The short answer
A 6-day Morocco itinerary from Casablanca can visit Rabat and Chefchaouen on the first day, spend a full day in Fes with a guide, cross to Merzouga for a night in a Sahara desert camp, and finish in Marrakech after the Dades Valley and Ait Ben Haddou. It is a good balance of cities, mountains and desert.
Six days adds a full day in Fes and a stop in Rabat to the 5-day route. It is still a busy plan, but it gives you time to see the old medina of Fes properly with a local guide.
It is a typical route, not a fixed script. We adapt it to your dates and pace and we can reverse it to start in Marrakech and finish in Casablanca.
The 6-day Morocco itinerary at a glance
| Day | Route | Highlights |
|---|---|---|
| Day 1 | Casablanca to Rabat and Chefchaouen | Start in Casablanca, stop in Rabat for the Hassan Tower and the Kasbah of the Udayas, and continue to Chefchaouen. |
| Day 2 | Chefchaouen to Fes | Spend the morning in the blue streets of Chefchaouen and drive to Fes in the afternoon. |
| Day 3 | Fes | A full day with a local guide in Fes el-Bali, the Chouara tanneries and the old madrasas. |
| Day 4 | Fes to Merzouga | Drive through the Middle Atlas and the Ziz Valley to the Erg Chebbi dunes for a sunset camel ride and a night in a desert camp. |
| Day 5 | Merzouga to the Dades Valley | Watch the sunrise, then visit the Todra Gorges and sleep in the Dades Valley. |
| Day 6 | Dades Valley to Marrakech | Visit Ait Ben Haddou and cross the High Atlas to arrive in Marrakech. |
Want this 6-day itinerary as a private tour?
Tell us your dates and who is travelling. We build the route around you and send a free quote.
Day by day
Day 1: Casablanca to Rabat and Chefchaouen
Start in Casablanca, stop in Rabat for the Hassan Tower and the Kasbah of the Udayas, and continue to Chefchaouen. See more: Casablanca to Rabat and Chefchaouen.
Day 2: Chefchaouen to Fes
Spend the morning in the blue streets of Chefchaouen and drive to Fes in the afternoon. See more: Chefchaouen to Fes.
Day 3: Fes
A full day with a local guide in Fes el-Bali, the Chouara tanneries and the old madrasas. See more: Fes.
Day 4: Fes to Merzouga
Drive through the Middle Atlas and the Ziz Valley to the Erg Chebbi dunes for a sunset camel ride and a night in a desert camp. See more: Fes to Merzouga.
Day 5: Merzouga to the Dades Valley
Watch the sunrise, then visit the Todra Gorges and sleep in the Dades Valley. See more: Merzouga to the Dades Valley.
Day 6: Dades Valley to Marrakech
Visit Ait Ben Haddou and cross the High Atlas to arrive in Marrakech. See more: Dades Valley to Marrakech.
Best time to follow this itinerary
| Season | What to expect |
|---|---|
| Spring (March to May) | Warm days and mild nights. One of the best seasons for the whole route. |
| Summer (June to August) | Very hot in Marrakech, the desert and Fes. The coast and the mountains are cooler. |
| Autumn (September to November) | Warm days, cooler nights, another very good season. |
| Winter (December to February) | Mild days, cold nights, especially in the desert. Quiet season with fewer crowds. |
Ramadan dates change every year and can affect opening hours and transport. Tell us when you plan to travel and we adapt the plan.
Tips for this itinerary
- Distances are long. Plan the longest days for the road and keep museum visits for the shorter ones.
- Bring light layers and a warm jacket for the desert night, and modest clothes for villages and religious sites.
- Carry some dirham in cash for markets, drinks and tips.
- Stay in riads in the medinas: they are part of the experience.
- Tell us if you want to slow down: we can add nights or remove a city.
Ready to plan your Morocco trip?
Send us your dates and we reply with a free, no-obligation quote.
Starting your Morocco tour in Casablanca
Many travellers land at Casablanca Mohammed V airport, so starting here saves a transfer. This 6-day Morocco tour from Casablanca begins with a pick-up at the airport or your Casablanca hotel and ends in Marrakech, where you can fly home or continue your trip.
If you arrive early or have a free afternoon, the Hassan II Mosque on the Atlantic coast is the main sight in Casablanca. The road north to Rabat takes about an hour, so you reach Chefchaouen on the first day.
We can adapt the route: a Casablanca to Marrakech tour in the opposite direction, extra nights in Fes or the Sahara, or a transfer back to Casablanca at the end. Write to us with your flight times and we plan it around them.
6-day Morocco itinerary: frequently asked questions
Is 6 days enough for Morocco?
Six days is enough for a first visit to Morocco if you accept some long driving days. If you prefer a slower pace, we recommend 8 or 9 days.
What is the best 6-day Morocco itinerary?
A popular 6-day itinerary goes Casablanca, Rabat, Chefchaouen, Fes, Merzouga, the Dades Valley, Ait Ben Haddou and Marrakech. It avoids repeating the same road and includes a night in the Sahara.
Does the 6-day itinerary include the Sahara?
Yes. It includes a night in a desert camp at Merzouga, with a camel ride at sunset in the Erg Chebbi dunes.
Can I change the cities in the itinerary?
Yes. We tailor the route to your dates and interests. We organise tours from Marrakech, Casablanca, Fes, Rabat, Tangier and Errachidia.
How much driving is there on a 6-day Morocco tour?
Distances in Morocco are long. We plan stops for lunch and rest, and we can add nights to slow down.
Is a private tour better than a group tour?
A private tour with a driver and a local guide saves time on long distances and in the medinas, and you can change the route as you go. We only run private tours.
How much does a 6-day Morocco tour cost?
The price depends on your dates, the number of travellers, the accommodation and the cities. We quote on request, and quotes are free and come with no obligation.
How do I book a 6-day Morocco itinerary with Highlights Morocco Tours?
Send us your dates and number of travellers with the contact form, by WhatsApp or by email. We reply with a free, no-obligation quote and, when you are happy with it, we confirm the booking.
Can you pick me up at Casablanca airport?
Yes. We can arrange a private pick-up at Casablanca Mohammed V airport or at your hotel in Casablanca, and the tour starts from there.
Is this a Casablanca to Marrakech tour?
Yes. It starts in Casablanca and ends in Marrakech after Rabat, Chefchaouen, Fes, the Sahara and the Dades Valley. We can also run it in the other direction.
Can I finish the tour back in Casablanca?
Yes. We can arrange a transfer from Marrakech to Casablanca at the end, or adapt the route to end there. Tell us your flight time and we plan around it.
Plan your Morocco itinerary with us
Tell us your dates, who is travelling and what you would like to see. We reply with a free, no-obligation quote.



