Morning: Land at Marrakech Menara Airport and transfer to a charming riad in the Medina. Settle in, freshen up, and enjoy a quick coffee on the rooftop with views of the Koutoubia Mosque.
Afternoon: Wander the bustling Jemaa el‑Fna square, sampling street snacks and watching traditional storytellers. Continue to the nearby Souk Semmarine for a taste of local crafts.
Evening: Dine on a traditional Moroccan tagine at a rooftop restaurant overlooking the square, then stroll through the illuminated medina streets.
Find HotelsMorning: Visit the serene Majorelle Garden and the adjacent Yves Saint Laurent Museum, enjoying the vibrant blues and exotic flora.
Afternoon: Explore the historic Bahia Palace with its intricate tilework and lush courtyards, followed by a leisurely lunch in the fashionable Gueliz district.
Evening: Experience a lively dinner show featuring Moroccan music and belly dancing in a traditional riad.
Find HotelsMorning: Depart early for a guided tour to the High Atlas, stopping at the picturesque village of Imlil.
Afternoon: Hike to the foothills of Mount Toubkal, enjoying panoramic views and a simple picnic lunch.
Evening: Return to Marrakech for a relaxed evening, perhaps enjoying a hammam spa treatment at your riad.
Find HotelsMorning: Take a comfortable bus to the coastal town of Essaouira (≈2.5 h).
Afternoon: Check into a budget-friendly guesthouse, then explore the UNESCO‑listed Essaouira Medina and its historic ramparts.
Evening: Savor fresh seafood at a harbor restaurant while watching the sunset over the Atlantic.
Find HotelsMorning: Relax on the wide sandy beach, try windsurfing or simply soak up the sun.
Afternoon: Visit the local wood‑carving workshops and the vibrant Skala de la Ville fortifications.
Evening: Enjoy a casual dinner at a rooftop café, sampling the famous Essaouira fish tagine.
**Day 6: Journey to Ouarzazate (Gateway to the Sahara)**Morning: Travel by shared taxi to Ouarzazate (≈5 h), passing through dramatic desert landscapes.
Afternoon: Check into a modest hotel, then visit the famous Aït Ben Haddou ksar, a UNESCO World Heritage site featured in many films.
Evening: Dine on a terrace overlooking the desert, enjoying a quiet night under the stars.
Find HotelsMorning: Embark on a camel trek into the Sahara, heading toward a Berber‑style camp.
Afternoon: Explore sand dunes, take photos, and enjoy a light lunch at the camp.
Evening: Experience a traditional Berber dinner, live music, and a night‑sky stargazing session around a campfire.
Find HotelsMorning: Return by camel to Ouarzazate and transfer to a bus heading south to Agadir (≈4 h).
Afternoon: Arrive in Agadir, check into an all‑inclusive beachfront resort for a relaxing stay.
Evening: Enjoy a welcome dinner at the resort, followed by a sunset walk along the promenade.
Find HotelsMorning: Start the day with a sunrise swim, then unwind on the golden sands of Agadir Beach.
Afternoon: Take advantage of the resort’s facilities: pool, spa, or optional water sports such as jet‑skiing.
Evening: Dine at the resort’s buffet, sampling Moroccan and international dishes.
Find HotelsMorning: Visit the historic Kasbah of Agadir Oufella for panoramic city views.
Afternoon: Explore the lively Souk El Had market, picking up souvenirs and trying local sweets.
Evening: Return to the resort for a themed Moroccan night with live music.
Find HotelsMorning: Take a short bus ride to the “Little Marrakech” of Taroudant, known for its intact city walls.
Afternoon: Stroll through the bustling market, visit the 16th‑century Al‑Mansur Mosque, and enjoy a traditional lunch.
Evening: Return to Agadir for a relaxed evening by the pool.
Find HotelsMorning: Free time to enjoy the beach or book an optional excursion such as a quad‑bike safari in the nearby hills.
Afternoon: Continue your chosen activity or simply lounge with a book on the resort’s sun deck.
Evening: Celebrate the approach of New Year with a special dinner and fireworks display organized by the resort.
Find HotelsMorning: Take a leisurely stroll along the promenade, perhaps visiting the local aquarium.
Afternoon: Enjoy a spa treatment or a cooking class to learn how to make a classic Moroccan couscous.
Evening: Join the resort’s New Year’s Eve gala, featuring a live band, dance floor, and a midnight toast.
Find HotelsMorning: Pack and check out of the resort, leaving your luggage for later transfer.
Afternoon: Take a direct flight from Agadir to Marrakech, then connect to your international return flight.
Evening: Arrive home with wonderful memories of a warm, affordable holiday.
Find HotelsIf you’d like to shorten the trip, drop the Atlas Mountains day trip and the Taroudant excursion, saving both time and about $85. To extend the holiday, add a few days on the southern coast in Legzira for stunning beach cliffs or head to Fes for deeper cultural immersion; both options are affordable via budget buses and will add roughly $70‑$100 per extra night.