Great Morocco Itineraries: How Many Days to Spend?
With its bustling souks, stunning snow-capped mountains and sprawling Sahara, Morocco is a country as vibrant and diverse as any other. The distinct cultural blending in Morocco means you’ll be delighted by both the history and the cuisine of the country, not to mention the striking and varied landscapes. Windsurf in Essaouira, sandboard in Erg Chebbi, or wander the souk in Marrakech. There are Morocco itineraries for travelers of all kinds and the country is guaranteed to find a special place in your heart.
- Dennis Morgan
- From Luxembourg
How much time should I spend in Morocco?
With a week in Morocco, you certainly have enough time to catch the country’s iconic highlights and make the journey from Casablanca to Marrakech, traveling through the desert and the mountains along the way. With two weeks you can add a visit to the seaside town of Essaouira and enjoy a cool couple of days in the gorgeous blue town of Chefchaouen. Although you may need a full three weeks if you want to see everything Morocco has to offer, the best Morocco itinerary needs only to be around one week to hit all the best sights and tailor your trip to focus on what you’re interested in, whether that’s history, cuisine, adventure sports or nature.
Morocco in a week


Seven-day Morocco itineraries allow you to see most of the country’s famous sights, although you will miss out on a couple of great cities. With seven days, you can start out in the gorgeous seaside city of Casablanca where you can visit the Hasan II Mosque, home of the tallest minaret in the world. From there you can head to Fes, with a stop at Volubilis, home to the best example of Roman ruins in the country.
Spend a day exploring Fez, which has a medieval medina that is one of the largest car-free zones in the world. You can get lost in the winding streets and bustling souks for a while. Be sure to stop in at the Tanneries Chouara for an Insta-worthy historic photoshoot. Take two days to explore the Sahara Desert, starting with a trip through the Middle Atlas mountains. Travel by camel as you explore Erg Chebbi, the stunning windswept sand dunes, the Valley of a Thousand Kasbahs, and the Todra Gorge.
Finish your trip in the red city of Marrakech. If you like museums, this city will delight you. If you’re not interested in museums, the city still has a lot to offer, from snake charmers to souks to fantastic botanical gardens.

With a ten-day Morocco travel itinerary, you can cover all the ground above and add in a couple of choice sights. On your way from Casablanca to Fes, pay a visit to Rabat, where you can see some great Roman and Islamic ruins, including Hassan Tower and the Andalusian Gardens. Your next stop is the charming blue city of Chefchaouen, nestled in the Rif Mountains. The city’s picturesque medina was built in the 15th century. At sunset, you can wander up to the abandoned Spanish Mosque to catch some stunning city and mountain views.
You may choose to spend some extra time in the desert, exploring windswept sandy vistas on your way to Marrakech, or add on some hiking in the foothills of the High Atlas mountains. If you want, you can cut some other parts of your Morocco itineraries shorter to enjoy a homestay in the mountains and get to know Berber culture better.
More ideas in our list of 10-day Morocco tours and trips.

With a two week Morocco vacation itinerary, you can really get into Morocco’s culture. Start in Casablanca and work your way to the gorgeous fortified seaside town of Essaouira. Explore Casablanca, Rabat, and Chefchaouen in a more relaxed way. With two weeks you can spend more time in the desert as you discover the busy market town of Erfoud on your way to your first overnight in Merzouga.
Go on some desert adventures; dance in Khamleya, sandboard down the dunes or relax by the pool. Around Todra Gorge there are plenty of opportunities to get involved in outdoor adventure activities. The gorge is an especially great place to visit if rock climbing is your thing! With two weeks, you can overnight in the iconic kasbah of Aït Benhaddou (which might look familiar to you Game of Thrones fans). From there you can head to Marrakech, with a short trip to the High Atlas mountains, which will take your breath away with their stunning sights. You can even do a homestay in a Berber home to get to know Moroccan culture better. After that, head to Essaouira to spend some time at the seaside. You’ll want to make your way back to Casablanca along the scenic coastal route.
Our recommended itineraries are available in our 2 weeks in Morocco guide. For more inspiration check out our list of 14-day Morocco tours and trips.
21 days in Morocco

Three-week Morocco itineraries really give you the time to see it all. You can modify the itineraries above to spend more time in the places that interest you. You can start in Casablanca and then spend a full three days in Marrakech, exploring the town. Essaouira can easily keep you occupied for three days. Chill on the beach next to camels, try your hand at windsurfing, or take a cooking class and learn to make your own tagines. Head to the High Atlas mountains for a trekking experience if the mountains are calling you. You’ll be rewarded with stunning views, picturesque villages, you can even trek to the Irhoulidene Waterfalls. Your next stop is the desert itself, where you can head along the Road of a Thousand Kasbahs, set against a backdrop of desert hills and crumbling ruins.
Finally, head to Fez. A guided tour will take you to this medieval city’s best sights and museums or, for the more independent traveler, you can wander through the winding medina by yourself. Check out the Roman ruins of Volubilis on your way to your final destination of Rabat, where you can enjoy your last evening in Morocco.
Planning a trip to Morocco?
Get in touch with one of our travel experts in Morocco if you would like to create your own itinerary. If you’d like to book a package or join a group tour, check out our Morocco tours page for more insights.