Planning a trip to Morocco’s famous “Red City” can feel beautifully overwhelming. Marrakech is a sensory explosion of vibrant colors, rich history, bustling marketplaces, and peaceful architectural oases. Whether you have a few days or a full week, knowing the absolute top things to do in Marrakech ensures you don’t miss the true magic of this ancient city.
From the historic, winding alleys of the old city to serene botanical sanctuaries, this curated marrakech travel guide covers the best places to visit in marrakech to help you plan the perfect itinerary.
1. Get Lost in the Magic of the Marrakech Medina
If you want to experience the true beating heart of the city, exploring the marrakech medina things to do should top your list. The Medina is a UNESCO World Heritage site and an ancient, walled labyrinth of narrow alleyways filled with historic landmarks and vibrant markets.
What to see inside the historic walls:
- The Souks: Dive into the maze of markets where local artisans sell hand-woven Berber carpets, leather goods, intricate lanterns, and pyramids of aromatic spices.
- Ben Youssef Madrasa: A stunning 16th-century Islamic college known for its breathtaking Moroccan tilework (zellij), carved cedar wood, and calm central courtyard.
Pro Tip: Don’t worry about getting lost in the Medina—it’s part of the adventure! If you feel completely turned around, just look up for the towering minaret of the Koutoubia Mosque to find your bearings.
2. Witness the Vibrant Energy of Jemaa El Fna Square
No trip to Morocco is complete without spending an afternoon and evening at Jemaa El Fna Square. Located right at the entrance of the Medina, this legendary open-air square completely transforms as the sun goes down.
During the day, you’ll find fresh orange juice stalls and henna artists. But at dusk, the square morphs into a giant theatrical stage. Dozens of pop-up food stalls open up, filled with smoke and the aromas of grilled meats, tagines, and traditional Moroccan mint tea. Musicians, storytellers, and acrobats gather crowds, creating an intoxicating atmosphere that has thrived for centuries.
For the best views, head up to one of the many surrounding rooftop cafes right before sunset to watch the square come alive.
3. Stroll Through the Captivating Jardin Majorelle
When you need a peaceful escape from the bustling energy of the souks, the Jardin Majorelle Marrakech is the ultimate sanctuary.
This 2.5-acre botanical garden took French painter Jacques Majorelle forty years to create. It features a striking, electric-blue Art Deco villa surrounded by an otherworldly collection of giant cacti, bamboo groves, and water lilies. In the 1980s, the property was bought and lovingly restored by fashion icon Yves Saint Laurent to save it from development.
Right next door, you can also visit the Yves Saint Laurent Museum, which celebrates the designer’s life, work, and deep love for Marrakech.
4. Uncover the Architectural Beauty of Bahia Palace
Stepping inside the Bahia Palace feels like walking through a living masterpiece of Moroccan architecture. Built in the late 19th century, its name translates to “The Palace of Brilliance,” and it certainly lives up to it.
The palace spans a massive complex of rooms, tranquil sunlit courtyards, and lush gardens. As you walk through the 150 rooms, take time to look up at the spectacular painted cedarwood ceilings and marvel at the intricate stucco plasterwork on the walls. It offers a fascinating look into the luxurious lifestyle of Marrakech’s past royalty and grand viziers.
5. Experience a Traditional Moroccan Hammam and Riad
To fully appreciate Moroccan culture, your accommodation and relaxation should be an experience in themselves.
- Stay in an Authentic Riad: A riad is a traditional Moroccan house built around a central indoor courtyard or garden. Tucked away behind unassuming doors in the dusty streets of the Medina, riads are peaceful boutique havens often featuring beautiful plunge pools, rooftop terraces, and unparalleled local hospitality.
- Relax in a Traditional Hammam: A hammam is a historic bathhouse ritual. You’ll be scrubbed down with traditional black eucalyptus soap (savon noir) and a kessa glove, followed by a relaxing massage with pure Moroccan argan oil. It is the perfect way to unwind after a long day of walking.
Marrakech Travel FAQ
How many days do you need in Marrakech?
To experience the top sights comfortably without rushing, 3 to 4 days is the perfect amount of time for a first visit. This gives you enough time to explore the historic sites and leaves room for a potential day trip to the nearby Atlas Mountains or Agafay Desert.
Is Marrakech safe for tourists?
Yes, Marrakech is generally very safe for tourists. However, petty theft like pickpocketing can happen in crowded areas like Jemaa El Fna and the souks. Keep your belongings secure, be mindful of aggressive street vendors, and respectfully decline unsolicited guides.
When is the best time to visit Marrakech?
The best time to visit is during the shoulder seasons: spring (March to May) or autumn (September to November). During these months, the weather is beautifully warm and pleasant, allowing you to completely avoid the scorching, intense heat of the summer months.

