If you are lucky enough to have 17 days in Morocco, you can really explore the heart of this amazing country. Morocco is full of mountains, deserts, beaches, and colorful cities. With more time, you can enjoy slow travel, discover hidden villages, and meet local people. Here are the 17 best and unique things to do in Morocco in 17 days:
1. Marrakech
Marrakech is always a good start. The old city (Medina) is full of narrow streets, spice markets, and traditional riads. Do not miss Jemaa el-Fnaa Square, where you will find storytellers, snake charmers, and food stalls at night.
2. The Jardin Majorelle
Relax in the beautiful blue Jardin Majorelle. The gardens were designed by the French painter Jacques Majorelle and later restored by Yves Saint Laurent. The museum nearby tells the story of Moroccan art and fashion.
3. Atlas
Only 1–2 hours from Marrakech, the High Atlas Mountains are perfect for hiking and exploring Berber villages. The valleys are green, and the snowy peaks are stunning. You can enjoy a meal with a local family and learn about Berber traditions.
4. Ait Ben Haddou
Drive through the Atlas Mountains to reach Ait Ben Haddou, a UNESCO World Heritage site. This old fortress village made of mud bricks has been used in many movies like Gladiator and Game of Thrones.
5. Ouarzazate
Known as the “Hollywood of Morocco,” Ouarzazate has film studios, kasbahs, and palm groves. It’s a good stop before entering the desert.
6. The Rose Valley
Between Ouarzazate and the Dades Valley, you can visit the Rose Valley, famous for rose water and perfumes. If you travel in May, you might join the Rose Festival.
7. Dades Gorges
The Dades Valley is full of strange rock formations and winding roads. It’s a paradise for nature lovers and photographers.
8. Todra Gorges
The Todra Gorges are tall cliffs that rise up to 300 meters. Many people come here for walking, climbing, or simply enjoying the fresh air.
9. Merzouga
One of the highlights of Morocco is the Erg Chebbi Dunes near Merzouga. Ride a camel at sunset, enjoy a campfire with Berber music, and spend the night under the stars in a desert camp.
10. Rissani Market
Close to Merzouga, Rissani is a small town with a lively market. It is one of the oldest trading centers in Morocco, where locals buy spices, animals, and handicrafts.
11. Ziz Valley
On your way north, pass through the Ziz Valley, full of palm trees and small villages. It’s a beautiful place to take photos and enjoy the landscapes.
12. City of Fes
Fes is the spiritual capital of Morocco. Its Medina is one of the oldest in the world, with tanneries, madrasas (schools), and mosques. Walking through Fes feels like stepping back in time.
13. Volubilis
Not far from Fes, you can see the Roman city of Volubilis, a UNESCO site with ancient mosaics and columns. It shows Morocco’s long history before Islam.
14. Meknes
Meknes is another imperial city, smaller and calmer than Fes. You can visit the grand Bab Mansour Gate, old palaces, and underground prisons.
15. Chefchaouen
In the Rif Mountains, Chefchaouen is famous for its blue-painted houses. Walking through its quiet streets feels magical. It’s also a good place for handmade crafts and local food.
16. Tangier
At the top of Morocco, Tangier has a mix of European and Moroccan culture. Visit the Kasbah, the old port, and Cape Spartel, where the Mediterranean Sea meets the Atlantic Ocean.
17. Essaouira
End your 17-day trip with some peace by the ocean. Essaouira is a coastal town with sandy beaches, white-and-blue houses, and a relaxed vibe. It’s great for fresh seafood, surfing, or just walking by the sea.
Trips by duration: 1 day · 2 days ·3 days · 4 days ·5 days · 6 days · 7 days · 8 days · 9 days · 10 days · 11 days · 12 days · 13 days · 14 days · 15 days · 16 days · 17 days · 18 days · 19 days · 20 days · 30 days