Most travelers will find that 8 to 10 days is perfect for a well-paced Morocco trip with stops in Marrakesh, Fes, Merzouga, Chefchaouen, Rabat, and Ouarzazate. With more time, you can enjoy extra activities at each stop or a few days in another region, like Casablanca, Essaouira, or Erg Chebbi. Get inspired with the below Marrakesh, Fes, Merzouga, Chefchaouen, Rabat, and Ouarzazate trip ideas.

How many days do you need in Marrakesh, Fes, Merzouga, Chefchaouen, Rabat & Ouarzazate?

  • Most travelers spend 8-10 days in Marrakesh, Fes, Merzouga, Chefchaouen, Rabat, and Ouarzazate combined
  • With 11 or more days, most travelers choose to add more stops to their trip
  • The most common extensions are Casablanca, Essaouira, and the Erg Chebbi dunes

How Many Days to Spend in Marrakesh

Recommended Itineraries for Marrakesh, Fes, Merzouga, Chefchaouen, Rabat & Ouarzazate

Recommended Itinerary for 8 Days

Green oasis in the Dades Valley
A green oasis in the Dadès Valley
Day Highlights Overnight
Day 1 Arrive in Casablanca, Transfer to Rabat Rabat
Day 2 Transfer to Chefchaouen, Explore the The Blue City Chefchaouen
Day 3 Transfer to Fes via Volubilis & Meknes Fes
Day 4 Explore the Medieval Medina of Fes Fes
Day 5 Drive to Erfoud, Sunset Camel Ride Merzouga
Day 6 Erg Shibi & Dades Valley, Drive to Ouarzazate Ouarzazate
Day 7 Aït Benhaddou, Drive to Marrakesh Marrakesh
Day 8 Explore Marrakesh, Depart  


This eight-day loop from Casablanca to Marrakesh offers a perfect mix of imperial cities, smaller towns, and unforgettable desert adventures. You will start in the north with Casablanca, Rabat, Chefchaouen, and Fes before venturing into the desert for a camel ride and night under the stars at a desert camp as well as exploring old caravan routes, oases, and fortified kasbahs. You will then cross the High Atlas mountains into bustling Marrakesh to wander souks and experience the lively Jemma el-Fna square. Read more

Recommended Itinerary for 9 Days

Aït Benhaddou Kasbah
Aït Benhaddou ksar
Day Highlights Overnight
Day 1 Arrive in Casablanca, Transfer to Rabat Rabat
Day 2 Transfer to Chefchaouen, Explore the Blue City Chefchaouen
Day 3 Transfer to Fes via Volubilis & Meknes Fes
Day 4 Explore the Medieval Medina of Fes Fes
Day 5 Transfer to Erg Chebbi: Erfoud, Merzouga & Sahara Merzouga
Day 6 Transfer to Ouarzazate, Fossil Workshops Ouarzazate
Day 7 Transfer to Marrakesh, Aït Benhaddou Kasbah & Tizi n'Tichka Pass Marrakesh
Day 8 Marrakesh: Exploring the Red City Marrakesh
Day 9 Explore Marrakesh, Depart  


Enjoy cultural experiences and desert adventure on this nine-day circuit of Morocco, beginning in modern Casablanca and ending in Marrakesh. Explore souks, markets, and medieval kasbahs, ride a camel into the Sahara, and sleep under the stars. Read more

Recommended Itinerary for 10 Days

The Dades Valley, Morocco
The Dadès Valley, Morocco
Day Highlights Overnight
Day 1 Arrive in Casablanca, Transfer to Rabat Rabat
Day 2 Transfer to Chefchaouen, Explore the Blue City Chefchaouen
Day 3 Transfer to Fes via Volubilis & Meknes Fes
Day 4 Explore the Medieval Medina of Fes Fes
Day 5 Transfer to Merzouga & Erg Chebbi, Overnight at a Desert Camp Merzouga
Day 6 Transfer to Ouarzazate via Desert Towns & Oases Ouarzazate
Day 7 Transfer to Marrakesh via Aït Benhaddou & Tizi n'Tichka Pass  Marrakesh
Day 8 Marrakesh: Exploring the Red City Marrakesh
Day 9 Take a Day Hike in the Atlas Foothills & Hillside Villages Marrakesh
Day 10 Depart Marrakesh  


Explore Morocco's Imperial Cities, mountains, and desert with this balanced 10-day trip starting in Casablanca and ending in Marrakesh. Wander medieval medinas in Fes and Marrakesh, explore the modern cities of Casablanca and Rabat, and adventure along old caravan routes in the desert. Spend a day hiking in the foothills of the High Atlas mountains before ending the trip in Marrakesh. Read more

Plan your trip to Morocco
Chat with a local specialist who can help organize your trip.

Extended Itineraries

11-Day Itinerary Including Essaouira

Panoramic view over Fes
Panoramic view over Fes
Day Highlights Overnight
Day 1 Arrive in Casablanca, Transfer to Rabat Rabat
Day 2 Transfer to Chefchaouen, Explore the Blue City Chefchaouen
Day 3 Transfer to Fes via Volubilis & Meknes Fes
Day 4 Explore the Medieval Medina of Fes Fes
Day 5 Transfer to Merzouga & Erg Chebbi, Overnight at a Desert Camp Merzouga
Day 6 Transfer to Ouarzazate via Desert Towns & Oases Ouarzazate
Day 7 Transfer to Marrakesh via Aït Benhaddou & Tizi n'Tichka Pass  Marrakesh
Days 8-9 Marrakesh: Exploring the Red City Marrakesh
Day 10 Transfer to Essaouira: Seaside Ramparts & Fresh Seafood Essaouira
Day 11 Return to Marrakesh, Depart  


Enjoy this 11-day trip from Casablanca to explore imperial cities, wander medieval medinas, follow old desert caravan routes, and relax along the Atlantic coast. Learn to cook tajine, spend a night listening to traditional music by a desert campfire, or go kitesurfing in the Atlantic. Read more

15-Day Itinerary Including Casablanca

Fes, Morocco
Fes, Morocco
Day Highlights Overnight
Day 1 Arrive in Casablanca, Hassan II Mosque Tour Casablanca
Day 2 Transfer to Rabat, Hassan Tower, Salé & the Oudaya Rabat
Day 3 Transfer to Chefchaouen, Explore the Blue City Chefchaouen
Day 4 Transfer to Fes via Volubilis, Moulay Idriss & Meknes Fes
Day 5 Explore the Imperial City of Fes Fes
Day 6 Guerrouane Region Winery Tour Fes
Day 7 Baking Class & Fes Medina Food Tour Fes
Day 8 Transfer to Merzouga: Middle Atlas Mountains & Sahara Merzouga
Day 9 Transfer to Ouarzazate, Fossil Workshops Ouarzazate
Day 10 Transfer to Marrakesh via Tizi n'Tichka Pass  Marrakesh
Day 11 Marrakesh Medina & City Tour Marrakesh
Day 12 Sunrise Yoga & Hammam Experience  Marrakesh
Day 13 Hot-Air Balloon Experience Marrakesh
Day 14 Transfer to Casablanca via Ancient Portuguese Cities  Casablanca
Day 15 Depart Casablanca  


Beginning and ending in Casablanca, this fifteen-day tour guides you through Morocco's most storied and spectacular cities. Travel to the blue streets of Chefchaouen, visit the ancient Roman ruins of  Volubilis, and take in the magnificence of  Fes, the country's oldest imperial city. Wind down in Marrakesh, where you'll learn to bake delicious Moroccan bread, soar across the desert in a hot-air balloon, and enjoy the ultimate spa experience at a traditional hammam. Read more

How to travel between Marrakesh, Fes, Merzouga, Chefchaouen, Rabat & Ouarzazate

How to get from Ouarzazate to Marrakesh
Travelers making their way between the city of Ouarzazate at the base of the Atlas mountains to Marrakesh have several ways to get there. Choosing between a plane, a rental car, and a taxi will be determined by the time you have to spare, your interest in seeing the many points of interest along the way, and your appetite for navigating occasionally vertiginous curves of mountain road, whether on your own or with a driver. Read more

How to get to Chefchaouen
The Moroccan city of Chefchaouen, in the Rif Mountains, is famous for its distinctive blue-painted buildings. Chefchaouen is usually combined with a trip to Tangier. However, it can easily be accessed from other Moroccan cities as well, like Fes and Rabat. Read more

How to get from Fes to Merzouga
Those traveling 288 miles (463 km) from Fes to the small Saharan town of Merzouga have two good options available. You can save several hours by combining a flight with a shorter private transfer, or you can take a private transfer straight to Merzouga. Read more

How to get from Merzouga to Ouarzazate
When traveling from the Saharan town of Merzouga to the city of Ouarzazate at the foot of the Atlas mountains, travelers will be passing through desert towns and striking topography. Although there are no trains or planes that will take you from Merzouga to Ouarzazate, the necessity of traveling by car means that you will be able to stop at many of these points along the way. The only way to get there is by car. Read more

How to get from Rabat to Fes
Those looking to get from Rabat to Fes have several options for completing the 129-mile (207 km) journey, which should take anywhere between two and three hours, depending on the mode of transport. The most convenient option is to travel by private transfer, which should get you to Fes in a little over two hours. Read more

How to get from Marrakesh to Rabat
The distance between Marrakesh and the coastal capital of Rabat is 201 miles (323 km) when traveling by way of Casablanca. Read more

Map

Map of Marrakesh, Fes, Merzouga, Chefchaouen, Rabat & Ouarzazate: Best Itinerary Ideas
Map of Marrakesh, Fes, Merzouga, Chefchaouen, Rabat & Ouarzazate: Best Itinerary Ideas