Explore Marrakech's vibrant souks and the historic Jemaa El Fna Square. Try some traditional Moroccan street food.
Embark on a hike through the Atlas Mountains and visit Berber villages along the way. Take in the breathtaking views.
Visit the coastal city of Essaouira for some surfing and windsurfing. Explore the historic city walls and try some fresh seafood.
Relax on the sandy beaches of Agadir and try some water sports.
Explore Taroudant, the "Grandmother of Marrakech". Visit the historic ramparts and the colorful markets.
Visit the awe-inspiring Hassan II Mosque in Casablanca. Take a guided tour to learn more about this architectural marvel.
Conclude your trip with a visit to the Blue City, Chefchaouen. Take in the blue-washed buildings and hike in the nearby Rif Mountains.
For those with more time, consider adding a trip to the Sahara desert for glamping and camel rides. For a shorter trip, skip Taroudant and go directly from Agadir to Casablanca.
Double check opening and closing times for all destinations before departing.