Things to do in Marrakech
1. Explore the medina
Step into the lively medina of Marrakech, a maze of narrow lanes, hidden courtyards and centuries-old buildings. Discover historic mosques, craft workshops, colourful stalls and the authentic rhythm of everyday Moroccan life in this UNESCO World Heritage site.
2. Shop in the souks
Immerse yourself in the vibrant souks of Marrakech, where you will find everything from hand-woven rugs and spices to leather goods and lanterns. Bargaining is part of the fun, and every corner reveals treasures, colours and scents that capture the spirit of Morocco.
3. Take a cooking class
Join a hands-on Moroccan cooking class led by local chefs. Learn to prepare authentic dishes such as tagine and couscous, shop for fresh ingredients and discover the secrets behind the country’s rich flavours. Finish with a delicious shared meal.
4. Desert tour
Set off on an unforgettable desert journey from Marrakech to the Agafay desert or to Merzouga. Ride camels, watch the sunset over the golden dunes, enjoy traditional music and spend the night under the stars in a Berber desert camp.
5. Day trip to Essaouira
Take a day trip from Marrakech to Essaouira, a charming coastal town known for its relaxed atmosphere, its blue and white medina, its seafood and its Atlantic beaches. Explore the ramparts, art galleries and souks of this UNESCO-listed seaside gem with Portuguese roots.
6. Try a traditional hammam
Unwind with a traditional Moroccan hammam experience. Enjoy a steam bath, a black-soap scrub and a relaxing argan oil massage. It is the perfect way to slow down, refresh and immerse yourself in an essential part of Moroccan culture and wellbeing.