When you step into Marrakech for the first time, it feels like you have travelled into an exotic, far away land where every corner tells a story. The energy of this city is hard to describe until you feel it for yourself. Incense and oud waft through the air as you walk past the souks, with colours so vivid that they almost feel unreal. Marrakech is more than just a holiday destination.Â
It is a blend of ancient history and tradition paired with the modernity of a bustling cosmopolitan city. You will find countless sights in Marrakech, but narrowing them down, particularly if you are on a tight schedule, can be overwhelming.Â
That is why I have created this Marrakech travel guide, pulling together the very best things to do in Marrakech that I personally experienced on my trip.
Best Things To Do In Marrakech
Shop the Souks
You should note a few things before we get started. I did a cheap, three-day holiday to Marrakech in April 2024 and I came away feeling it is an absolutely beautiful city that I highly recommend. My flights were from Bristol, which is my local airport and one of the cheapest in the UK. The total cost for flights, accommodation, transport, food, drinks, and activities was £250 per person.Â
For accommodation, we stayed in a traditional riad just outside the Medina, only a five-minute walk away. The riad had a private room with two double beds, a private bathroom, and a shared terrace. The cost worked out at £67.75 each based on two people sharing, which felt like great value. If you are a solo traveller, there are even cheaper options available, so do not be put off if the first prices you see are higher than you hoped.
Now, onto the souks. Walking through the souks of Marrakech is a heady, intoxicating experience. You feel as though you are stepping back in time. Alleyways are filled with spices, textiles, leather goods, and to dubious designer knockoffs – and everything in-between.Â
It is so easy to get lost in this area because it is vast and unpredictable, but that is exactly what makes it special. It is not just shopping, it is a chance to see a truly authentic side of life in Marrakech. The souks are the kind of place where your senses are overwhelmed in the best possible way, and it is without doubt one of the best things to do in Marrakech.
Explore Jemaa el-Fnaa Square
If there is one place that captures the soul of Marrakech, it is Jemaa el-Fnaa. This square is the beating heart of the city. By day, you will find juice vendors, stalls selling trinkets, and local musicians filling the air with sound. By night, the square transforms into something unforgettable. Food stalls appear, serving tagine, couscous, and sizzling kebabs. Performers gather crowds with stories, drumming, and dancing. The atmosphere is unlike anywhere else in the world.
I remember standing there one evening, feeling like I had stepped into a movie set of a Hollywood epic. The smoke from grills mixed with the smell of spices and the sound of drums echoed across the square. It was vibrant, chaotic, and magical all at once. Jemaa el-Fnaa reflects the true cultural spirit of Marrakech, and you cannot visit the city without spending time here.
Visit Bahia Palace
Marrakech is a city of history, and the Bahia Palace is one of its finest treasures. Built in the 19th century, this palace is a masterpiece of Moroccan architecture. The mosaics, carved ceilings, and beautiful gardens show the detail and artistry that define Moroccan culture.
Walking through the palace feels like a journey through time. You imagine what life must have been like when the palace was in its prime. The light reflects off the tiles in a way that makes the rooms glow. It is a place where you can slow down and admire craftsmanship that has lasted through centuries. For anyone who enjoys history and photography, Bahia Palace is one of the most memorable Marrakech attractions.
Relax in Majorelle Garden
After the busy souks and squares, Majorelle Garden feels like an oasis of calm. This garden was created by the French painter Jacques Majorelle and later restored by Yves Saint Laurent. It is famous for its cobalt blue buildings, water features, and exotic plants.
The garden is not large, but it feels peaceful and intimate. The paths take you past bamboo groves, fountains, and cactus gardens. It is the kind of place where you can rest, breathe deeply, and reset before diving back into the Medina. For me, it was one of the highlights of my Marrakech activities because it showed a completely different side to the city.
Discover Koutoubia Mosque
The Koutoubia Mosque is the largest in Marrakech and one of the city’s most iconic landmarks. Its minaret rises high above the city and is visible from almost everywhere in the Medina. Built in the 12th century, it is a perfect example of Islamic architecture that inspired many later mosques across North Africa and Spain.
Non-Muslims cannot enter, but the view from outside is impressive enough. Standing in front of the mosque as the sun sets is a sight I will not forget. The sky turns golden, and the minaret glows with the last light of the day. This moment alone makes it one of the best things to do in Marrakech.
Explore Saadian Tombs
Hidden for centuries before being rediscovered in 1917, the Saadian Tombs are another fascinating glimpse into the city’s history. These tombs hold members of the Saadian dynasty and showcase beautiful tile work and intricate decorations.
Stepping inside feels like uncovering a secret. The colours and patterns on the tombs are stunning, and the peaceful atmosphere contrasts with the energy of the Medina outside. Visiting here reminds you of the depth of history that runs through Marrakech.
Take a Moroccan Hammam Experience
If you want to do something truly authentic, you must try a hammam. A hammam is a traditional Moroccan bathhouse where you cleanse, exfoliate, and relax. The process usually involves hot steam, scrubbing with black soap, and massage with argan oil.
It may sound intense, but it leaves you feeling renewed. Many riads offer their own hammam experience, and there are also public hammams across the city. It is more than just a spa treatment, it is part of Moroccan culture and a unique way to connect with the traditions of the city.
Enjoy Local Cuisine
Food is one of the greatest joys of Marrakech. Traditional dishes like tagine, couscous, and pastilla are staples that you must try. The flavours are rich, layered, and deeply satisfying.
One of the best places to taste authentic food is Jemaa el-Fnaa at night. The street food stalls serve everything from grilled meats to bowls of harira soup. If you prefer restaurants, there are plenty of spots across the city that offer beautiful rooftop views while you enjoy your meal. Food in Marrakech is not just about eating, it is about sharing an experience.
Day Trips from Marrakech
Marrakech is an incredible base for day trips. The Atlas Mountains are only a short drive away and offer stunning scenery, traditional Berber villages, and hiking opportunities. It feels like stepping into another world so close to the city.
Another popular trip is to Ait Ben Haddou, a UNESCO site that looks like it belongs in another era. Walking through its clay buildings feels like stepping into history, or perhaps stepping into a movie set of a Hollywood epic, as many films have been shot there.
For those seeking adventure, desert excursions are unforgettable. The Agafay Desert is close enough for a day trip, but you can also extend your journey into the Sahara for an overnight stay under the stars. Each of these trips shows you a different side of Morocco beyond the Medina.
What Is The Best Time to Visit Marrakech?
The best time to visit Marrakech is spring or autumn when the weather is warm but not too hot. I visited in April and found the climate perfect for walking through the city and exploring its sights. Summer can be extremely hot, making sightseeing more difficult. Winter is cooler, and although you will not find snow in Marrakech itself, the Atlas Mountains nearby may be capped in white which adds a magical touch. For anyone planning a trip, spring and autumn provide the most comfortable balance for exploring everything the city offers.
Wrapping Up
There are countless sights in Marrakech, but narrowing them down to the highlights makes it easier to create your own unforgettable itinerary. From the energy of Jemaa el-Fnaa to the tranquillity of Majorelle Garden, the city offers a balance of intensity and calm. You can step back in time at the Bahia Palace or the Saadian Tombs, then immerse yourself in the modern energy of the souks and street food. For me, the best things to do in Marrakech combine history, culture, and daily life into a single journey. It is a city that leaves you changed, and one that you will carry with you long after you leave.












