Marrakech is a truly enchanting city, bursting with energy and life and full of great things to see and do. Whether you have just a day or a week in this city, you are sure to fall in love with it’s fantastic sights, enticing smells, and charming and hospitable people.

Here we have selected seven of the best things to do to help get you started when planning your time in Marrakech…

1. Get Lost in the Souks

Life in Marrakech is probably best represented within it’s bustling souks. Seemingly never ending winding alleyways are tightly lined with vendors selling anything and everything you could dream of. After a bit of browsing, take the seller up on their offer of a hot mint tea and haggle for the best price!


2. Admire the view from a roof terrace

Like in many cities, it is always worth venturing high up to get a different perspective. From a roof terrace in Marrakech the views are spectacular. Peaceful rooftops and mosques are a great contrast with the noise of people and traffic below and the Atlas Mountains in the distance are the perfect backdrop.


3. Feast on Street Food at Djemaa el-Fna

Djemaa el-Fna, a UNESCO World Heritage site is total mayhem and that is what makes it so fantastic! Snake charmers, acrobats and many other performers make the square their stage providing endless entertainment throughout the day and night. The evening is perhaps the best time to visit Djemaa el-Fna when hundreds of stands and informal tables are set up with chefs preparing all kinds of delicious street food.  It is a great opportunity to sample a selection of Moroccan cuisine.

djemma al fna

4. Brave it in an Authentic Hammam

An authentic Hammam in Morocco will not be as relaxing as you may have been lead to believe in your guide book but you will certainly be revitalised! A full body scrub will leave your skin feeling silky smooth despite the slight rough handling you may get from the tabbeya (bath attendant) who conducts the treatment.

5. Relax in the Jardin Majorelle

This garden, which was previously owned by Yves Saint Laurent is the perfect place to relax for a couple of hours and get some shade away from the midday heat. There are thousands of species of flora and fauna, which are immaculately maintained around the beautiful 1930’s art deco villa.

jardin majorelle

6. Discover the Art of Leather Crafting

After you have seen all the beautiful leather items available for sale in the souks why not take a trip to one of the tanneries to find out all about the crafting of leather.  On entering the tanneries it is like stepping back in time and you will learn that the techniques used by the skilled workers haven’t changed in hundreds of years.


7. Day Trip to the Atlas Mountains

When you are ready for a break from the hustle and bustle of the city, the Atlas Mountains make a great day trip from Marrakech. There are plenty of opportunities for activities, including hiking, mountain biking and horse riding. Slightly less energetic but still thoroughly rewarding is a simple road trip winding around the mountain roads, enjoying lunch in the fresh air and stopping off to take photographs of the incredible panoramic views. The best thing to do is come and stay in some authentic Marrakech accommodation with us at Maroc Lodge and experience how Berber’s lived and be surrounded by beautiful nature and stunning views!

things to do in the Atlas Mountains