Morocco is a diverse country with a rich culture and history, and there are many places to visit within 12 days. Here is a suggested itinerary for your 12 days tour from casablanca:


Day 1-2: Marrakech Start your trip in Marrakech, one of Morocco's most famous cities. Visit the Koutoubia Mosque, the Bahia Palace, and the Saadian Tombs. Spend an evening at Djemaa El-Fna, the city's central square, to experience the bustling atmosphere of street performers, food vendors, and musicians.

Day 3-4: Essaouira Drive to the coastal city of Essaouira, a UNESCO World Heritage Site known for its beautiful beaches and vibrant arts scene. Explore the medina, stroll along the beach, and try some fresh seafood.

While 12 days is a decent amount of time to explore Morocco, the country is quite large and there are many destinations to visit, so it may not be enough time to see everything you want to see. However, with proper planning and prioritization, 12 days can be enough time to visit some of Morocco's most popular destinations and have a memorable experience.


With 12 days, you can visit cities like Marrakech, Fes, and Casablanca, explore the coastal town of Essaouira, and take a desert excursion to the Sahara. You can also visit other destinations such as the blue city of Chefchaouen, the Atlas Mountains, or the Roman ruins of Volubilis if time allows.

It's important to note that Morocco has a diverse culture and geography, and transportation between cities can take several hours, so it's important to plan your itinerary carefully and allow enough time for travel. Additionally, if you want to immerse yourself in the local culture and experience Morocco beyond just the main tourist destinations, you may want to consider extending your trip.

Overall, 12 days can be a good amount of time to explore Morocco, but it depends on your personal preferences and priorities.