Quick answer: the best things to do in Morocco are a night in the Sahara, a walk through a historic medina, the blue streets of Chefchaouen, a hike in the High Atlas, time on the Atlantic coast, and hands-on food and craft experiences.
1. Spend a night in the Sahara
Ride camels at sunset and sleep in a desert camp. See Sahara desert tours from Marrakech.
2. Explore the medinas of Marrakech and Fez
Souks, palaces and workshops. Read about Marrakech and Fez.
3. Visit Chefchaouen, the blue city
A calm mountain town with blue-washed alleys. Try the Chefchaouen flying dress photoshoot.
4. Trek in the High Atlas
Hike villages, valleys and peaks. See Conquer Toubkal.
5. Take a hot air balloon flight
See the balloon guide.
6. Relax on the Atlantic coast
Essaouira and Agadir offer sea air, surf and seafood. Try sunset horse riding in Essaouira.
7. Visit Aït Ben Haddou
A fortified earthen village on the old caravan route.
8. Learn a craft
Pottery, zellige and leather workshops: pottery in Tangier or leather in Casablanca.
9. Take a cooking class
Learn tagine and couscous in Fez or Tangier.
10. Visit Rabat and Casablanca
See the Rabat guide and the Casablanca and El Jadida guide.
11. Experience a film location
See filming in Morocco.
12. Watch a sunset
See the best sunset spots in Morocco.
Frequently asked questions
What is Morocco famous for?
Its medinas, Sahara dunes, Atlas Mountains, craftsmanship, cuisine and mint tea.
How many days do I need?
Seven to ten days for a first trip.
Where should I start?
Many travelers begin in Marrakech, then add the desert and one other region.
Plan your trip
Design your experience or browse Morocco tours.
Related guides
- Morocco tour packages
- Regions of Morocco
- Moroccan food and food tours
- Marrakech to Fez
- Camel treks in Morocco
