Visit the Hassan II Mosque, the second-largest mosque in the world.
Explore the Jardin Majorelle, vibrant botanical gardens with a Berber museum.
Visit the Aït Ben Haddou, an impressive UNESCO ancient fortified city.
Experience the Sahara desert on a camel ride and watch the sunset over Erg Chebbi sand dunes.
Visit the Souk Rissani and have a traditional Moroccan breakfast.
Hike through the stunning red cliffs and canyons of Todgha Gorge.
Explore the beautiful mountain valley of Dades Valley and its impressive rock formations.
Get lost in the maze of streets and souks of the ancient city of Fes.
Wander through the stunning blue-painted streets and alleys of Chefchaouen.
Visit the Kasbah of the Udayas overlooking the Atlantic ocean in the capital city of Rabat.
Visit the Musée Abderrahman Slaoui, an art museum showcasing traditional Moroccan art and crafts.
If you have extra days, consider visiting more places such as Essaouira, the Atlas Mountains, or the coastal town of Agadir. If you have less time, consider skipping Ouarzazate or Dades Valley. Make sure to bring comfortable shoes for walking and hiking, and pack sunscreen for the Sahara desert. Try the local cuisine, including tagine, couscous, and mint tea. Make sure to haggle at the souks for the best deals on souvenirs and gifts.