Have a look at the many fascinating landscapes that await you in a destination as strikingly beautiful and mesmerising as this is. From lush verdant scenery, to vibrant city streets, colourful markets, imposing buildings of remarkable beauty and those all-important, pristine beaches that will provide you with that much-needed dose of calm and peace; you can catch a preview of all that and more here.
Get a sneak peak into the many wonders you could be experiencing on your next holiday by browsing through our kaleidoscopic collection of pictures and get the inspiration you need to plan that special escape.
We don't currently have any holidays here unfortunately…
Why not call our specialists on 020 7644 1770 and we'll see if we can create you a tailored holiday.
Talk to a specialist
Call 020 7644 1755 to speak with our award-winning travel consultants.
Opening hours 09:00 - 21:00 GMT
Related articles for Morocco
Morocco NewsBrowse all Morocco News
Marrakech is now home to a new museum dedicated to the life and work of French fashion icon Yves Saint Laurent, who found inspiration in the Moroccan city. Located next to the famous Jardin Majorelle, which he saved from development in the 1980s, the museum contains thousands of YSL’s sketches, couture garments, prototypes and photos.
Riding a camel through the majestic terracotta dunes of the Sahara Desert or exploring the ancient casbahs and local souqs in the cities of Fez, Makarrech and Rabat are some of the unforgettable experiences Morocco has to offer. Terri Colby, writer for The Gulf Times recently listed the top sites to see and activities to take part in whilst in the North African territory.
A new General Manager has been appointed at the Mazagan Beach & Golf Resort in El Jadida northern Morocco. Massimiliano Zanardi will be responsible for the development of guest experience, operations of the hotel, team development, and commercial strategy, and he will bring more than 20 years of experience to the position at the luxury hotel which overlooks the Atlantic Ocean.