If you’re planning a trip to Morocco, you simply can’t miss the vibrant city of Marrakech. Known as the “Red City” for its rosy-hued walls, Marrakech offers a stunning mix of culture, history, color, and chaos. In this guide, brought to you by Marrakech Half Day, we’ll take you through the best things to do in Marrakech whether you’re here for a quick visit or a longer Moroccan adventure.
1. Explore Jemaa el-Fnaa Square
At the heart of the medina lies Jemaa el-Fnaa, the city’s iconic square. It’s a sensory overload of snake charmers, orange juice vendors, henna artists, and food stalls by night.
Pro Tip: Visit at sunset when the square comes alive.
👉 Explore our guided medina tours with Marrakech Half Day

2. Get Lost in the Marrakech Souks
Wander through the colorful souks selling everything from handwoven carpets to traditional babouches (leather slippers). It’s one of the most authentic things to do in Marrakech.
Don’t forget to bargain – it’s part of the experience!
3. Visit Bahia Palace
Step into the 19th-century Bahia Palace, a masterpiece of Moroccan architecture with stunning courtyards and intricate tile work.
Great spot for Instagram photos!
🌐 Learn more on the UNESCO World Heritage site page.

4. Relax in Jardin Majorelle & Yves Saint Laurent Museum
Created by French painter Jacques Majorelle and later restored by Yves Saint Laurent, Jardin Majorelle is an oasis of calm with electric blue accents, rare plants, and serene fountains.
Combine it with a visit to the Yves Saint Laurent Museum.

5. Indulge in a Traditional Hammam
No visit is complete without a Moroccan hammam. Cleanse, exfoliate, and unwind like a local.
➡️ Book a luxury hammam experience with Marrakech Half Day
6. Try Iconic Moroccan Street Food
From grilled lamb skewers to snail soup, street food in Marrakech is bold, flavorful, and unforgettable.
Don’t miss the food stalls at night in Jemaa el-Fnaa.

7. Camel Ride in the Palm Grove
Just 30 minutes outside the city lies the Palmeraie, where you can take a camel ride at sunset — a top-rated experience for families and couples.
👉 Join Marrakech Half Day’s half-day camel trek
8. Day Trip to the Atlas Mountains
If you’re craving nature, head for a day trip to the Atlas Mountains. Hike, visit Berber villages, and see stunning waterfalls.
🚙 Explore Atlas day trips with Marrakech Half Day
9. Marvel at Koutoubia Mosque
The 12th-century Koutoubia Mosque is Marrakech’s largest mosque and a beautiful example of Almohad architecture. While non-Muslims cannot enter, the exterior is breathtaking.
It’s especially stunning when lit at night.
10. Discover Secret Gardens: Le Jardin Secret
Hidden in the heart of the medina, Le Jardin Secret is a beautifully restored garden complex where Islamic and exotic gardens coexist.
Visit Le Jardin Secret’s official website

11. Watch a Traditional Gnawa Music Performance
Immerse yourself in Moroccan spiritual music with a live Gnawa performance — a blend of African rhythms and Sufi chants.
Many riads offer cultural nights with dinner and music.
12. Experience a Rooftop Dinner Over the Medina
Enjoy a romantic evening on a rooftop restaurant overlooking the city. The golden hour here is truly magical.
Try tagine, couscous, and pastilla for the full Moroccan flavor.
13. Stay in a Traditional Riad
Staying in a riad (a traditional Moroccan guesthouse) is an experience on its own. With peaceful courtyards and mosaic-covered walls, it’s a serene escape from the medina buzz.

14. Visit the Museum of Moroccan Arts (Dar Si Said)
This lesser-known gem is full of Moroccan arts, wooden carvings, and traditional artifacts in a stunning historic home.
A must for culture lovers!
15. Take a Guided Photography Tour
Capture the soul of the city on a photography tour through hidden alleys, spice markets, and rooftops.
📷 Join Marrakech Half Day’s Instagram-worthy photography walks
Final Tips for Visiting Marrakech
- Best Time to Visit: March–May or September–November for great weather.
- Bring cash – most souks and small places don’t accept cards.
- Dress modestly, especially in religious or local areas.
Conclusion: Marrakech Has Something for Everyone
Whether you’re a foodie, a history buff, or just looking for a magical getaway, there are endless things to do in Marrakech. This city is a sensory feast where tradition and modernity blend beautifully. Start planning your Moroccan escape today with Marrakech Half Day, your trusted local travel expert!
🧳 Check out Marrakech Half Day’s full list of Marrakech experiences here