Visit the Jardin Majorelle, explore the winding alleys of the Old Medina, and watch the snake charmers at Jemaa el-Fnaa Square.
Visit the UNESCO-listed Ait Ben Haddou, an ancient fortified city that has been the backdrop of many Hollywood movies.
Embark on a Sahara Desert adventure with a camel ride at Mergouza. Watch the sunset over the dunes and sleep under the stars in a desert camp.
Hike the steep canyon walls and marvel at the towering rock formations and crystal clear water at Todra Gorge.
Explore the Fez Medina, the world’s largest car-free urban area, and visit the Al-Attarine Madrasa, Al-Qarawiyyin Mosque, and Bab Boujloud Gate.
Stroll through the picturesque blue-washed alleys of Chefchaouen, a charming town nestled in the Rif Mountains.
Enjoy a stroll through the scenic beachfront town and port of Essaouira, which offers a mix of African, European, and Arabic cultures.
For travelers with less time, skip Essaouira, and spend two nights in Marrakech and one night in Merzouga for a shorter desert experience. Add Dades Gorge to your itinerary for more canyon hikes or consider a side trip to Tangier from Chefchaouen. For those with more time, consider exploring the High Atlas Mountains or coastal towns like Agadir and Casablanca.