With its ancient enchanting towns and modern seaside resorts, delicious cuisine and stunning scenery waiting to be explored, Morocco has plenty up its sleeve to tempt visitors.
The North African nation of Morocco is only about three to four hours away from the UK by plane. Steeped in tradition, it offers a warm welcome to visitors and strict dress codes are relaxed at coastal resorts, which offer a similar holiday experience to the Middle East, or quieter stretches of the Mediterranean.
Don't expect wild, all-night parties in this sultry, intoxicating country, though. Late nights are spent negotiating the price of market goods, being enthralled by fire-eaters and snake charmers or sampling slow-cooked lamb and couscous tagines, rather than partying the night away in a strip of neon-lit bars.
Coastal resorts can be found on both the Mediterranean Sea and the Atlantic Ocean, with Rabat, Agadir and Essaouira ranking highly for their excellent hotels, lovely vistas, and gentle beaches or surf spots. Essaouira is ideal for lovers of big waves, while families may prefer Agadir.
Moroccan city breaks, meanwhile, can be taken in medieval Fez (also spelled Fes), enchanting Marrakech, vibrant Casablanca and bustling Tangier (also called Tangiers).
There is no shortage of things to do during Morocco holidays, with camel treks for the adventurous and hammam steam baths for those who prefer to be pampered.
Morocco hotels and accommodation are also varied and interesting. Stay in pretty, traditional riads centring on cool courtyards in the cities, or book a top-class luxury hotel by the sea or in one of Morocco's mountain resorts.
You can find the best Morocco holidays using the TravelSupermarket search tool. Simply enter your requirements and we'll do the hard work of finding your perfect holiday for you.