Travelers to Morocco typically plan a trip for about 10 days when combining Marrakesh, Fes, Chefchaouen, and Rabat with Merzouga and Boumalne Dades. If you're only headed to Marrakesh, Fes, Chefchaouen, and Rabat, you can enjoy a comfortably-paced trip in seven to eight days. A fast-paced highlights trip is possible in five or six days for travelers with limited time. Read on for the best itineraries, including Marrakesh, Fes, Chefchaouen, Rabat, and beyond.

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

  • Most travelers spend 7-8 days in Marrakesh, Fes, Chefchaouen, and Rabat combined
  • Visiting Marrakesh, Fes, Chefchaouen, and Rabat in 5 or 6 days is possible, but will feel rushed
  • With 9 or more days, most travelers choose to add more stops to their trip
  • The most common extensions are Casablanca, Essaouira, and Tangier

How Many Days to Spend in Marrakesh

Recommended Itineraries for Marrakesh, Fes, Chefchaouen & Rabat

Recommended Itinerary for 8 Days

Casablanca's impressive Hassan II Mosque
Casablanca's impressive Hassan II Mosque
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
Days 4-5 Explore the Medieval Medina of Fes Fes
Day 6 Transfer to Marrakesh Marrakesh
Day 7 Marrakesh: Exploring the Red City Marrakesh
Day 8 Return to Casablanca, Depart  


Dive into Morocco's modern and ancient cities with this eight-day trip starting and ending in the commercial capital of Casablanca. Head north to explore the capital of Rabat, enjoy a sunset over the blue city of Chefchaoeun, step back to Roman times at Volubilis, and visit artisan workshops in the cultural capital of Fes. End in vibrant Marrakesh and discover Africa's busiest square, Jemaa el-Fna. Read more

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

Extended Itineraries

8-Day Itinerary Including Merzouga & Ouarzazate

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 Marrakech, 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 lively Jemma el-Fna square. Read more

How to travel between Marrakesh, Fes, Chefchaouen & Rabat

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 Marrakesh
A few options exist for travelers making the 330-mile (532 km) journey from the northeastern Moroccan city of Fes to Marrakesh. Which option travelers take will depend entirely on whether their priority is efficiency or if they would prefer to see points of interest along the way. A direct flight between the two cities takes less than two hours while going by road with a private driver can take up to eight—but plane travel means you won't have the chance to stop at the many points of interest that dot the overland route. Learn more below. 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, Chefchaouen & Rabat: Best Itinerary Ideas
Map of Marrakesh, Fes, Chefchaouen & Rabat: Best Itinerary Ideas