Skip to content Skip to footer

Unforgettable Things To Do in Morocco

From ancient medinas to desert adventures — discover the top attractions in Morocco and best activities in Morocco.

Explore our Destinations and dive into Travel Tips & Guides to make the most of your journey through Morocco.

Explore the Imperial Cities

One of the most iconic things to do in Morocco is wandering through the four imperial cities—Marrakech, Fes, Rabat, and Meknes. These living museums are home to some of the top attractions in Morocco, from the bustling souks of Marrakech to the royal palaces of Rabat.

Why it’s a must: You’ll experience centuries-old architecture, colorful markets, and the warm hospitality that defines Morocco.

op attractions in Morocco – Marrakech Medina

Camp Under the Stars in the Sahara

A bucket‑list thing to do in Morocco is camping beneath the Milky Way. Luxury desert camps in Merzouga and Zagora blend comfort with authentic Berber traditions—complete with camel treks and nightly drum circles. This is one of the best activities in Morocco for nature lovers and adventure seekers.

Watch the sunrise over endless dunes, then relax with mint tea at your camp

Hike the Atlas Mountains

For outdoor enthusiasts, trekking in the Atlas Mountains ranks among the top things to do in Morocco. From easy day‑hikes around Imlil to summiting Toubkal (North Africa’s highest peak), you’ll find some of the best activities in Morocco here.

The 2‑day Imlil to Toubkal Base Camp trek offers stunning panoramas and Berber hospitality.

Visit Coastal Towns: Essaouira & Agadir

A seaside escape is another unforgettable thing to do in Morocco. Essaouira’s blue‑and‑white ramparts and wind‑surfing beaches make it one of the top attractions in Morocco, while Agadir offers golden sands and vibrant beachfront promenades.

Why go: Essaouira’s bohemian art scene and Agadir’s surf culture ensure you’ll enjoy some of the best activities in Morocco by the Atlantic.

Discover Morocco’s Culture & Cuisine

One of the most fulfilling things to do in Morocco is to immerse yourself in Moroccan culture. Take a cooking class to master tagine, sip sweet mint tea in a riad courtyard, or lose yourself in a Gnawa music performance in Marrakech’s Djemaa el‑Fna. These are truly the best activities in Morocco for foodies and culture buffs.

Book a hands‑on workshop through our Where to stay partners to combine lodging and cooking lessons.

Ready to Explore Morocco?

Plan your dream trip by diving deeper into our Destinations and Where to stay pages. Use HeadToMorocco’s free AI itinerary builder to customize your own list of things to do in Morocco, including all the top attractions in Morocco and best activities in Morocco!