Top Things to Do in Morocco: What to See & Do

The Ultimate Bucket List: Incredible Things to Do in Morocco (What to See and Do)

Travelers at Ait Benhaddou kasbah on a 7-day Morocco luxury tour

Are you planning the adventure of a lifetime to North Africa but feeling overwhelmed by the endless options? If you find yourself searching for the best things to do in Morocco, you are in the right place.

From the spice-scented alleyways of ancient cities to the towering golden dunes of the Sahara Desert, this country offers a sensory experience unlike anywhere else on earth. But when you are building your itinerary, deciding on Morocco what to see and do can be the hardest part of the trip.

As local travel experts at Morocco Stunning Tours, we know every hidden gem of our homeland. Whether you are looking for the absolute best places to visit in Morocco or you want to book all-inclusive Morocco tour packages, this ultimate 15-point bucket list highlights exactly what you need to experience on your vacation.


Morocco tours from Casablanca combining Sahara desert camel ride and Hassan II Mosque in Casablanca and best thing to do in Morocco.

The Top 15 Things to Do in Morocco

When travelers ask us, “What are the unbelievable things to do in Morocco?”, we always share this definitive list.

1. Trek the Sahara Desert on Camelback

If you are wondering about Morocco what to see and do, a Sahara Desert excursion should be at the very top of your list. Riding a camel over the dunes of Merzouga at sunset and sleeping under the stars in a luxury Berber camp is an experience you will cherish forever. It is the core highlight of our most popular Morocco tour packages.

2. Get Lost in the Ancient Medinas

You simply cannot travel here without exploring the historic medinas (old walled cities). Wandering through the labyrinth of Fes el-Bali or the vibrant streets of Marrakech is one of the absolute best things to do in Morocco. You will find artisans hand-carving brass, colorful towers of spices, and stunning architecture.
(Read more about the preservation of the Medina of Fes on UNESCO’s official site).

3. Photograph the Blue City of Chefchaouen

Tucked away in the Rif Mountains, Chefchaouen is famously painted in varying shades of blue. Strolling through these peaceful, highly photogenic streets is widely considered one of the best places to visit in Morocco for photographers and couples seeking a romantic backdrop.

4. Sleep in a Traditional Riad

Forget standard international hotels. Staying in a Riad—a traditional Moroccan mansion built around a central courtyard or garden—is essential. With intricate mosaic tiles (zellij), rooftop terraces, and bubbling fountains, it is a luxurious cultural immersion.

5. Relax on the Best Beaches in Morocco

Many travelers forget that we have stunning coastlines along the Atlantic Ocean! If you want to know what to see in Morocco for relaxation, head to Essaouira. Unwinding by the ocean and eating fresh seafood makes visiting the best beaches in Morocco a perfect way to end your trip.

6. Taste Authentic Moroccan Cuisine

Eating your way through the country is mandatory! Taking a traditional cooking class to learn how to make a slow-cooked Tagine, fluffy couscous, or sweet pastilla is one of the most culturally enriching things to do in Morocco.

7. Rejuvenate in a Traditional Hammam

A Moroccan Hammam is a traditional public bathhouse where locals go to cleanse and socialize. Treating yourself to a luxury spa Hammam—complete with black soap, a vigorous scrub, and argan oil massages—is the ultimate way to relax after days of exploring.

8. Explore the Kasbah of Ait Benhaddou

Located near Ouarzazate, this ancient, fortified mud-brick city looks like a giant sandcastle. It is a spectacular UNESCO World Heritage site and one of the best places to visit in Morocco for movie lovers, as it served as a filming location for Gladiator and Game of Thrones.

9. Hike the High Atlas Mountains

For adventure seekers, the High Atlas Mountains offer world-class trekking. Whether you take a day trip to the Imlil Valley to sip tea with local Amazigh (Berber) villagers or summit Mount Toubkal, the mountain views are breathtaking.

10. Marvel at the Hassan II Mosque in Casablanca

As one of the largest mosques in the world, the Hassan II Mosque is an architectural masterpiece built right over the Atlantic Ocean. It is also one of the few mosques in the country that non-Muslims are allowed to tour inside.

11. Wander the Majorelle Garden in Marrakech

Created by French painter Jacques Majorelle and later restored by fashion icon Yves Saint Laurent, this vibrant botanical garden is a peaceful oasis filled with exotic plants and striking cobalt-blue architecture.

12. Drive Through the Dades and Todra Gorges

If you book off-road 4×4 Morocco tour packages, driving through these towering, dramatic limestone river canyons is a must. The winding roads and 300-meter-high cliff walls are a paradise for nature lovers.

13. Shop for Treasures in the Souks

Haggling for souvenirs in the vibrant local markets (souks) is a thrilling experience. From hand-woven Berber rugs and intricate brass lanterns to genuine leather bags and pure argan oil, the shopping here is world-class.

14. Drink “Berber Whiskey” (Moroccan Mint Tea)

You will be offered mint tea dozens of times during your trip. Poured from high above to create a frothy top, sharing a glass of sweet mint tea is the ultimate symbol of Moroccan hospitality.

15. Discover the Roman Ruins of Volubilis

Wondering about historical Morocco what to see and do? Just outside of Meknes lie the exceptionally well-preserved ancient Roman ruins of Volubilis. Walking among the towering columns and intact mosaic floors is a fascinating leap back in time.


How to Plan: Morocco Tour Packages

Trying to fit all 15 of these incredible experiences into one trip can be intimidating to plan on your own. That is why booking curated Morocco tour packages is the smartest way to ensure a stress-free vacation.

At Morocco Stunning Tours, we offer a variety of private couple getaways, family holidays, and small group Morocco tour packages tailored to your exact needs.

Whether you want an immersive 14-day grand tour covering all the best places in Morocco, or a quick adventure from Marrakech to the Sahara, our local guides provide authentic, safe, and breathtaking experiences.

Explore Our Top-Rated Morocco Tour Packages Here and Book Your Morocco trip!


FAQ: Morocco What to See and Do

What is the #1 tourist attraction in Morocco?

The Sahara Desert (specifically the dunes of Erg Chebbi in Merzouga) and the bustling Jemaa el-Fnaa square in Marrakech consistently rank as the top places to visit in Morocco.

How many days do you need to see Morocco?

To truly experience the best things to do in Morocco, we recommend a minimum of 7 to 10 days. This allows you time to see the imperial cities, cross the Atlas Mountains, and spend a night in the Sahara Desert without rushing.


About the author

Aziz Boumia is the founder and manager of Morocco Stunning Tours SARL AU, a registered Moroccan tour company. Born into an Amazigh (Berber) family in Ksar Tiharyine near Rissani, at the edge of the Merzouga dunes, he has been guiding travellers across Morocco for more than a decade. His trips hold a 5.0 rating on TripAdvisor from 260+ reviews.

Leave a Reply


WhatsApp chat