What to do in Marrakech: a complete guide to the heart of Morocco
- Gloria
- Apr 3
- 4 min read
Updated: Apr 19
Marrakech, the vibrant heart of Morocco, is a city that pulses with color, culture, and energy. From its winding alleyways to its bustling markets and stunning architecture, Marrakech offers a rich tapestry of experiences that will leave you enchanted. Whether you’re an adventurer, history lover, or food enthusiast, Marrakech has something for everyone. Here’s your guide to making the most of your time in this magical city.
1. Wander Through the Medina and Souks
No trip to Marrakech is complete without exploring its historic Medina (old town). A UNESCO World Heritage site, the Medina is a labyrinth of narrow streets, vibrant souks (markets), and ancient buildings. As you wander through, you’ll find everything from spices and textiles to jewelry, ceramics, and handmade leather goods. The souks are a sensory overload of sights, sounds, and smells take your time to explore and haggle for a great deal. Be sure to visit the famous Jemaa el-Fna square, which comes alive in the evening with street performers, food stalls, and music.
2. Visit the Majorelle Garden
The Majorelle Garden, once owned by French painter Jacques Majorelle, is an oasis of calm in the heart of the city. The vibrant blue and yellow hues of the garden’s buildings contrast beautifully with the lush greenery, creating a peaceful environment that’s perfect for a leisurely stroll. The garden is also home to the Yves Saint Laurent Museum, where you can learn more about the legendary designer’s life and work.
3. Explore the Bahia Palace

The Bahia Palace is a stunning example of Moroccan architecture, with intricate tilework, carved wooden doors, and lush courtyards filled with fountains and gardens. The palace was built in the late 19th century for a wealthy vizier and is one of the most beautiful sites in Marrakech. Don’t forget to visit the harem, where the sultan’s wives once lived, and admire the breathtaking views from the palace’s upper floors.
4. Experience the Koutoubia Mosque
The Koutoubia Mosque is the largest mosque in Marrakech and an iconic symbol of the city. Its towering minaret, which stands at 77 meters tall, is visible from miles around. While non-Muslims are not permitted inside, you can still admire the mosque’s stunning architecture from the outside. The surrounding gardens are a peaceful spot to relax and enjoy the view of the mosque.

5. Visit the Saadian Tombs
The Saadian Tombs are one of Marrakech’s hidden gems. Located behind the Kasbah Mosque, the tombs date back to the 16th century and were rediscovered in 1917. They are the final resting place of the Saadian dynasty’s rulers and members of their family. The tombs are beautifully decorated with intricate tilework and carvings, making it a fascinating site for history buffs and photography enthusiasts.
6. Take a Camel Ride in the Palmeraie
For a truly Moroccan experience, take a camel ride through the Palmeraie, a vast palm oasis on the outskirts of Marrakech. You’ll ride through palm groves, past Berber villages, and into the desert-like landscape just outside the city. It’s a unique way to experience the beauty of Marrakech’s natural surroundings and feel like you’re truly stepping into another world.
7. Savor Moroccan Cuisine
Marrakech is a food lover’s paradise. From street food stalls in Jemaa el-Fna to high-end restaurants, you’ll find a wide variety of Moroccan dishes to try. Be sure to sample traditional dishes like tagine (slow-cooked stew), couscous, and pastilla (a sweet and savory pastry). For dessert, don’t miss out on fresh Moroccan pastries, baklava, or a refreshing glass of mint tea. One of the best ways to experience Moroccan food is to take a cooking class where you can learn to make these dishes yourself.
8. Relax at a Traditional Hammam
A visit to a Moroccan hammam (public bath) is a must for anyone wanting to experience a truly authentic Moroccan tradition. These baths are the perfect way to relax and unwind after a day of sightseeing. Most hammams offer a traditional scrub and massage, leaving you feeling rejuvenated and pampered. The experience is both invigorating and deeply relaxing a great way to experience Moroccan culture from a different perspective.
9. Shop for Souvenirs in the Medina
Marrakech is a great place to pick up unique souvenirs, and the souks are packed with treasures waiting to be discovered. From colorful carpets and handcrafted leather bags to delicate ceramics and spices, there’s no shortage of things to take home. Remember to haggle it’s part of the fun! Whether you’re looking for a one-of-a-kind gift or a piece of artwork to decorate your home, Marrakech’s markets have something special for everyone.
10. Take a Day Trip to the Atlas Mountains
While Marrakech itself is full of things to do, don’t miss the opportunity to take a day trip to the nearby Atlas Mountains. Just a short drive from the city, you can explore the stunning landscapes, hike through picturesque valleys, and visit Berber villages where you can learn about traditional life in Morocco. The views are breathtaking, and the experience offers a refreshing contrast to the hustle and bustle of Marrakech.

11. Visit the Jardin Secret
For another peaceful escape in the heart of the city, head to the Jardin Secret, a beautifully restored 16th-century garden. The garden’s serene atmosphere makes it the perfect place to unwind and take in the beauty of Moroccan design. It’s a hidden gem that offers both tranquility and cultural insight, with its Islamic and Moroccan-style gardens, fountains, and lush greenery.

Marrakech is a city of contrasts a place where history meets modernity, and the ancient and the new coexist in a colorful dance. Whether you’re wandering through the maze-like streets of the Medina, admiring the beauty of the palaces and gardens, or indulging in the vibrant flavors of Moroccan cuisine, there’s something truly magical about this city. Take your time to explore, soak in the culture, and don’t forget to take a moment to breathe and enjoy the experience.
Marrakech’s charm lies in its ability to offer something for everyone. Whether you’re seeking adventure, relaxation, culture, or simply a taste of Morocco’s rich history, this city will leave an indelible mark on your heart.
Comentarios