20 Unforgettable activities to do in morocco
Let’s discover unforgettable activities to do in morocco! Morocco is a land of contrasts. Ancient medinas sit next to vast deserts. Busy souks lead to peaceful mountains. Whether you’re an adventurer, culture seeker, foodie, or history buff, Morocco has something for everyone.
Here’s a curated list of the best things and activities to do in morocco that will make your trip unforgettable.

1. Get Lost in the Medina of Fes
Why go: The medina of Fes is one of the oldest in the world and a UNESCO World Heritage Site. Its narrow, winding alleys are a maze of ancient mosques, artisan workshops, and traditional riads.
Don’t miss: The tanneries, Al Quaraouiyine University, and the souks selling leather goods and handmade ceramics.
2. Explore the Blue Streets of Chefchaouen
Why go: Nestled in the Rif Mountains, Chefchaouen is famous for its blue-painted buildings and laid-back atmosphere.
Best for: Photography lovers, solo travelers, and anyone looking to slow down.
Pro tip: Visit in the early morning for the best light and fewer tourists.
3. Camp Under the Stars in the Sahara Desert
Where: Merzouga or Zagora
What to do: Ride a camel into the dunes, watch the sunset over golden sands, and stay overnight in a Berber tent.
Why it’s worth it: The night sky in the Sahara is one of the clearest you’ll ever see.
👉 Bonus: Don’t miss climbing the towering Erg Chebbi sand dunes—some of the highest in Morocco—for a panoramic sunrise view. It’s a bucket-list desert experience.
4. Wander Through Marrakech’s Jemaa el-Fnaa Square
Why go: This famous square is the beating heart of Marrakech, alive with snake charmers, storytellers, and sizzling street food.
Nearby attractions: Bahia Palace, Koutoubia Mosque, and Jardin Majorelle.
Local tip: Go in the evening to experience the square at its most energetic.
5. Visit the Majestic Hassan II Mosque in Casablanca
Why go: It’s the largest mosque in Morocco and one of the few that non-Muslims can enter.
Highlights: Oceanfront location, intricate tilework, and a retractable roof.
6. Hike the High Atlas Mountains
Best base: Imlil, a small mountain village about 90 minutes from Marrakech.
Top activity: Climb Mount Toubkal, North Africa’s highest peak.
Why it’s special: Rugged trails, panoramic views, and authentic Amazigh (Berber) hospitality.
7. Discover Roman Ruins at Volubilis
Why go: This ancient Roman site near Meknes features well-preserved mosaics, arches, and temples.
Best for: History buffs and off-the-beaten-path travelers.
8. Surf the Atlantic in Taghazout
Why go: Taghazout is a laid-back surf town with consistent waves year-round.
Other perks: Yoga retreats, beach cafes, and great sunsets.
👉 More water fun: Taghazout and nearby Agadir are great places for water sports in Morocco. You can enjoy stand-up paddleboarding, jet skiing, windsurfing, and parasailing there.
9. Indulge in Moroccan Cuisine
Must-try dishes: Tagine, couscous, harira soup, pastilla, and mint tea.
Where to eat: Street food in Marrakech, traditional riads in Fes, or seafood in Essaouira.
10. Visit the Windy City of Essaouira
Why go: A charming coastal town known for its historic medina, seafood, and arts scene.
Top activities: Kite surfing, visiting Skala de la Ville, and browsing art galleries.
11. Ride the Scenic Train from Casablanca to Tangier
Why go: Morocco’s high-speed train (Al Boraq) offers a smooth, fast ride with views of the Atlantic coast.
Duration: Around 2 hours.
12. Stay in a Traditional Riad
Why it matters: Riads offer an authentic Moroccan experience, often with stunning courtyards, tiled walls, and rooftop terraces.
Where: Marrakech, Fes, and Meknes have the most iconic riads.
13. Shop in the Souks
What to buy: Rugs, spices, lanterns, leather bags, pottery, and argan oil.
Best places to shop: Marrakech, Fes, and Essaouira.
14. Visit Aït Benhaddou
What it is: A historic fortified village and UNESCO World Heritage Site, featured in Game of Thrones and Gladiator.
Where: On the road between Marrakech and the Sahara.
15. Discover Hidden Oases
Examples: Todra Gorge, Dades Valley, and the Ziz Oasis.
Why go: Palm groves, traditional kasbahs, and dramatic rock formations.
16. Experience a Moroccan Hammam – Activities to do in morocco
What to expect: A traditional steam bath followed by a full-body scrub using black soap.
Where to try it: Local hammams for authenticity, or luxury spas for comfort.
17. Take a Moroccan Cooking Class
Why it’s worth it: Learn to make tagine, pastilla, and Moroccan salads from local chefs.
Where: Marrakech, Fes, and Essaouira.
18. Visit the Royal Cities: Rabat and Meknes
Why go: These less-touristy cities are packed with historical sites and local culture.
Must-see in Rabat: Hassan Tower and the Kasbah of the Udayas.
Must-see in Meknes: Bab Mansour and Heri es-Souani granaries.
19. Witness a Fantasia Horse Show – Activities to do in morocco
What it is: A traditional display of horsemanship where riders fire rifles in sync.
Best place: During festivals or cultural events, especially in rural areas.
20. Catch a Festival – Activities to do in morocco
Popular options:
- Mawazine Festival (Rabat) – one of the world’s largest music festivals
- Gnaoua Festival (Essaouira) – celebrates spiritual and traditional music
- Rose Festival (Kalaat M’Gouna) – honors the rose harvest in May
Final Thoughts – Activities to do in morocco
Morocco is more than a destination—it’s an experience. From the golden dunes of the Sahara to the blue streets of Chefchaouen, every corner has a story to tell.
You can create great memories in many ways with the many activities to do in morocco. You might explore busy medinas. You could climb mountains. Or you might enjoy mint tea on a rooftop.
One Comment