Morocco packs an unusual amount of contrast into one country. You can be haggling in a 1,200-year-old medina in the morning, watching the Atlas Mountains roll by at lunch, and lying under a sky full of stars in the Sahara by nightfall. That range is exactly why “things to do in Morocco” is such a hard question to answer in one line — the honest answer depends on whether you want cities, mountains, desert, coast, or all four.
This guide breaks down the experiences that are genuinely worth your time, organized by what kind of traveler you are, with a rough idea of where each one fits into a route. If you’d rather skip the planning entirely, you can book your trip and let a local driver-guide handle the logistics while you focus on the list below.
1. Get Lost in the Marrakech Medina
The medina of Marrakech is a UNESCO World Heritage site and still the beating heart of the city — a dense tangle of souks selling spices, leather, lanterns, and carpets, opening onto quiet riads behind unmarked doors. Budget half a day minimum, hire a guide for your first hour if you don’t want to get turned around, and end at Jemaa el-Fna square as the food stalls and performers come out at dusk. The Moroccan National Tourist Office has an up-to-date guide to the medina’s main gates and landmarks if you want to plan a self-guided route.
2. Spend a Night in the Sahara at Merzouga
This is the experience most people picture when they think of Morocco. Ride a camel into the Erg Chebbi dunes near Merzouga, watch the sun drop behind the sand, and spend the night in a Berber camp with music around the fire. Wake before dawn for sunrise over the dunes — it’s worth the early alarm. Merzouga sits about 9–10 hours from Marrakech by road, so this is usually the anchor of a multi-day route rather than a day trip; our 6 Days Casablanca to Marrakech Tour builds a full desert night into a route that also covers the north and the kasbah road.
3. Cross the High Atlas Mountains
The Tizi n’Tichka pass, the highest mountain road in North Africa, connects Marrakech to the south with switchbacks and viewpoints over Berber villages clinging to the hillsides. If you have extra time, the Toubkal region near Imlil offers day hikes and, for the more ambitious, a two-day trek to the summit of North Africa’s highest peak.
4. Walk the Blue Streets of Chefchaouen
Tucked into the Rif Mountains in the north, Chefchaouen’s old town is painted almost entirely in shades of blue — genuinely one of the most photogenic places in the country and a much slower pace of life than Marrakech or Fes. It pairs naturally with a route through the north of Morocco rather than the southern desert circuit.
5. Explore the Medina of Fez
Fes el-Bali, the old medina of Fez, is one of the largest car-free urban areas in the world and a UNESCO World Heritage site in its own right. The tanneries, the Al-Qarawiyyin (one of the oldest universities in the world), and the sheer density of medieval streets make it feel like a different century. It’s a natural stop if your route runs through northern Morocco.
6. Stand in the Ksar of Aït Ben Haddou
This fortified clay village on the road between Marrakech and Ouarzazate has appeared in dozens of films, and walking through it gives you a real sense of pre-desert kasbah architecture. It’s a compact stop — an hour or two is enough — and sits directly on the route toward Merzouga, so it’s easy to combine with the desert leg of a trip.
7. Drive the Dades and Todra Gorges
South of the Atlas, the Dades Valley and Todra Gorge cut dramatic canyons into the rock, with walls rising several hundred meters in places. The Todra Gorge in particular is an easy, short walk with some of the best photography in the country, and rock climbers come from abroad for its routes.
8. Relax in a Traditional Hammam
A hammam visit is less a tourist activity and more a genuine local ritual — steam, a black soap scrub, and often a rinse-off that leaves your skin feeling completely different. Every city has options ranging from simple neighborhood hammams to spa-style riads; either is worth doing at least once.
9. Surf or Relax in Essaouira
This Atlantic port town has a laid-back, wind-swept feel that’s a deliberate contrast to inland Morocco — a walled medina (also UNESCO-listed), fresh grilled seafood at the port, and reliable wind that makes it one of North Africa’s best surf and windsurf spots.
10. Eat Your Way Through the Country
Tagine and couscous get the headlines, but Moroccan food goes deeper: msemen and harira for breakfast, fresh orange juice from street carts, pastilla, and mint tea poured from height as a matter of hospitality, not just style. A food-focused walking tour or a cooking class in a riad is one of the highest-value half-days you can spend in any Moroccan city.
11. Visit the Roman Ruins of Volubilis
Near Meknes, Volubilis is Morocco’s best-preserved Roman archaeological site, with intact mosaics and standing columns dating back nearly 2,000 years — a good stop if your route runs through the imperial cities of the north.
12. Take in Casablanca’s Hassan II Mosque
Casablanca is more of a working city than a tourist destination, but the Hassan II Mosque, one of the largest mosques in the world with a minaret over 200 meters tall, is worth the stop if you’re passing through — and Casablanca’s Mohammed V Airport is where most international flights actually land, making it a natural starting point for a route.
13. Ride Camels or Sandboard the Dunes
Beyond the classic sunset camel trek, Merzouga’s dunes are big enough for sandboarding and quad biking if you want something more active than a slow ride into camp — most desert camps can arrange either with a bit of notice.
14. Wander the Rose and Palm Valleys
The Dades Valley is nicknamed the Valley of Roses for its rose plantations (with a rose festival each May), and the palm groves around Skoura and Ouarzazate are a green contrast to the surrounding pre-Sahara landscape — both make good, easy stops on the road south.
15. Shop for Handicrafts Where They’re Actually Made
Rather than buying carpets, leather, or ceramics only in tourist-facing Marrakech shops, seeking out artisan cooperatives in smaller towns (Fes for leather, Safi for ceramics, the Middle Atlas for rugs) usually means better prices and a clearer sense of where your money goes.
How to Turn This List Into an Actual Trip
Most of these experiences cluster into two natural routes:
- The Imperial Cities + North loop: Casablanca, Rabat, Fes, Meknes, Volubilis, Chefchaouen — best if you want history and architecture without the long desert drives.
- The Marrakech + Atlas + Sahara loop: Marrakech, Aït Ben Haddou, Dades and Todra Gorges, Merzouga — best if the desert night is your priority.
If you want both in one trip, plan for at least 8 days; six days is enough for either loop on its own, but tight if you try to combine them. For a route that already blends the two — starting in Casablanca, taking in the north, and ending with a night in the Sahara before reaching Marrakech — our 6 Days Casablanca to Marrakech Tour is built around exactly this shape.
Best Time of Year to Do These Things
- Spring (March–May) and autumn (September–November) are the most comfortable months for both the cities and the desert, and the ones recommended by the Moroccan National Tourist Office for most regions.
- Summer (June–August) is intense in Merzouga and Marrakech but fine on the coast (Essaouira, Chefchaouen) or in the mountains.
- Winter (December–February) works well for the cities and the desert by day, but nights in the Sahara and passes over the Atlas can get cold — pack layers either way.
Frequently Asked Questions
What is Morocco best known for? Its medinas (especially Marrakech and Fez), the Sahara Desert around Merzouga, the High Atlas Mountains, and a food and craft culture that’s stayed largely intact despite heavy tourism.
How many days do you need to see the best of Morocco? A single region (just the desert route, or just the imperial cities) is comfortable in 5–6 days. Combining both properly needs 8–10 days.
Is it better to book a private tour or travel independently? Public transport covers the big cities well, but the desert and mountain routes are far easier and more comfortable with a private driver-guide, especially over the Tizi n’Tichka pass and on the long stretch to Merzouga.
Do I need a guide inside the medinas? Not strictly, but a guide for your first visit to Fez or Marrakech’s medina saves a lot of backtracking — both are genuinely easy to get lost in.
Ready to See It for Yourself
Reading about it only gets you so far — the medinas, the mountains, and the desert are all better experienced than described. If you’d like help turning any combination of this list into a real itinerary with a private driver-guide, you can book your trip here and we’ll take it from there.