Experience the bustling streets of the old town of Marrakesh and navigate the labyrinth-like Medina.
Visit the stunning Bahia Palace and its beautiful courtyards, intricate tile work, and stunning gardens.
Explore the colorful and serene Majorelle Garden and discover the life and work of designer Yves Saint Laurent at the adjoining museum.
Visit the Hassan II Mosque, one of the largest mosques in the world, beautifully situated on the coastline of Casablanca.
Step back in time and discover the well-preserved ancient Roman city of Volubilis, a UNESCO World Heritage Site.
Wander through the beautiful blue-washed streets of the charming town of Chefchaouen, nestled in the Rif Mountains.
Experience the stunning natural beauty of the Rif Mountains through a moderate half-day hike.
End the trip with a visit to the laidback coastal town of Essaouira, exploring its picturesque Medina and iconic seaside ramparts.
If you have more time, consider exploring the desert landscape and oases of the Sahara. For those with less time, we recommend skipping Casablanca and spending more time in Marrakesh or Chefchaouen.