Planning your first trip to Morocco? This 10-day Morocco itinerary covers the highlights — from bustling Marrakech to the peaceful Sahara Desert, historic Fes, and the blue streets of Chefchaouen. Let’s dive into your unforgettable journey with detailed tips for each stop!
Day 1-2: Marrakech
Explore the Jemaa el-Fnaa square, a UNESCO cultural space alive with performers and food stalls. Visit Bahia Palace to admire its Andalusian and Moorish architecture. Don’t miss the Majorelle Garden for a relaxing break surrounded by exotic plants and vibrant colors. Try local dishes like tagine and couscous at rooftop restaurants with views of the medina.
Day 3-4: Atlas Mountains
Head into the Atlas Mountains for hiking in the Ourika Valley or Imlil. Visit Berber villages, enjoy home-cooked meals, and experience local traditions. The mountain scenery offers endless photo opportunities. Consider a guided trek to Mount Toubkal if you're adventurous.
Day 5-6: Sahara Desert
Join a desert tour from Marrakech to Merzouga or Zagora. Ride camels across the dunes at sunset, try sandboarding, and enjoy Berber music by the campfire. Sleeping under the stars in a traditional tent is a highlight of any Morocco trip.
Day 7-8: Fes
Discover Fes el-Bali, a labyrinth of narrow streets full of history. Visit the Al-Qarawiyyin Mosque, the world’s oldest university. Watch artisans at the famous tanneries, and shop for leather goods, ceramics, and textiles. Enjoy a guided tour to better understand this UNESCO-listed medina.
Day 9: Chefchaouen
Explore the stunning blue-painted streets of Chefchaouen, a photographer’s dream. Hike to the Spanish Mosque for panoramic views, and browse local markets for handwoven blankets and crafts. The relaxed vibe here is perfect for winding down your trip.
Day 10: Casablanca & Departure
Stop by the Hassan II Mosque, one of the largest mosques in the world, known for its stunning oceanfront location and intricate design. Enjoy a final Moroccan meal before your flight home.