Deals for everyone
Frequently asked questions
It really depends on what you want to see! Marrakesh offers visitors a taste of Morocco and serves as an easy launchpad for other Moroccan experiences. Make a beeline for the coast and visit Essaouria and Casablanca for a beach holiday, or head inland toward the mountains and desert if you are seeking an authentic cultural experience.
Whether you’re a beach person, a mountain person, or a desert person, Morocco has your measure. With its diverse landscapes, signature cuisine, and rich culture, Morocco is an incredible place for tourists to discover.
Morocco has two high seasons – March through to May, and September to October.
There is no shortage of things to discover in Morocco. Explore its colourful cities, enjoy the rich taste of Moroccan cuisine, uncover Morocco’s rich cultural heritage with a visit to ancient ruins and castles, head for the mountains, or hit up the sandy deserts or beaches – Morocco has something for everyone.
You really could spend months uncovering the mystique of Morocco, but if time is not on your side you can hit all the high points in about two weeks. If you want a more authentic experience outside the cities or you like to travel slow and immerse yourself in a new part of the world then plan for longer.
Make sure you pack comfortable walking shoes and light clothing for the hot and dry climate in Morocco. A hat, sunscreen and water bottle are essential. If you plan on getting to altitude in the Atlas mountains you may want to check in with your healthcare professional before you go.
Marrakesh and Casablanca are must-sees on your Moroccan itinerary, but there are so many jewels you might want to check out. From the beautiful coastal town of Essaouria, the southern kasbahs around Ouarzazate and the Saharan Desert around Fez, there is so much to pack in to your Moroccan holiday.