Marrakech is one of my favorite destinations. It’s an Instagram lovers paradise with all the amazing rooftop cafes, shopping, and beautiful riads. Here are 15 cool things to do in Marrakech. You won’t want to miss these fun activities while you visit there!
Note: This post may contain affiliate links, meaning I get a commission if you decide to purchase something through the links, at no additional cost to you. Read our Affiliate Disclosure here.
Quick Facts before visiting Morocco:
💱Currency: Moroccan Dirham. You can divide by 10 to convert to US dollars.
💶 Budget for a trip to Morocco: The average daily cost for a trip to Italy is €130 a night for both food and accommodation.
💜 Is tipping required in Morocco? Tipping in customary in Morocco and you should plan to tip between 10-15%.
☀️ Best time to Visit: The two most favorable periods to visit are during the spring (March to May) and autumn (September to November). I visited in November and it was great as the temperatures were mild.
🏥 Travel Insurance in Morocco: I recommend SafetyWing which will cover you in case of trip cancellations or any accidents during your travels.
How to Get to Marrakech, Morocco
Marrakech has one main airport, the Marrakech Menara Airport. The city center is a short taxi away.
15 Cool Things to Do in Marrakech
1. Stay in a Riad
Opting for a riad is a must-do experience during your trip to Morocco! A riad, synonymous with a traditional Moroccan dwelling, boasts an intimate courtyard and a charming garden. The term “Riyad” in Arabic directly means “garden.” Riads typically feature a small pool at the heart of the courtyard and various room levels. These accommodations, as depicted in the images above are exceptionally Instagram-worthy.
You can read my full blog post on the best riads in Marrakech here.
These are my favorite riads in Marrakech:
Riad Kasbah: I stayed here and it was gorgeous with its simplistic style. Located in the old medina.
Riad Elegancia: This riad is elegantly decorated if you’re looking for the prettiest riads in Marrakesh.
Be Marrakech: The most colorful riad in Marrakech.
2. Have Lunch with a View of Koutoubia Mosque
Kasbah Cafe is one of the best rooftop restaurants in Marrakech. It has really great views of Koutoubia Mosque. This iconic landmark was built in the 12th century and is not open to the public so it’s great to admire from this cafe.
Kasbah Cafe has some of the best Moroccan mint tea and tasty traditional local cuisine including tagine and Moroccan breakfast.
3. Discover Saadian’s Tombs
Close to the mosque is Saadien’s Tombs which is rightfully a Unesco World Heritage site.
These tombs are the final resting place of members of the Saadian dynasty, which ruled over Morocco in the 16th and 17th centuries. It is one of the most visited tourist attractions in Morocco.
4. Marvel at Bahia Palace
Bahia Palace is one of those awe-inspiring places to visit. The palace is full of Moroccan architecture and dates back to the 19th century. I loved wandering through to admire the intricate tilework, carved stucco, and lush gardens. There are many rooms you can explore, which are all different and unique.
5. Enjoy Dinner & Belly Dancing at Le Salama
If you’re looking to grab a drink in Marrakech, it is sometimes hard to come by as it’s not available everywhere due to religious reasons. However, Le Salama is the place to enjoy a drink and great food in a nice ambiance. Plus, they have belly dancers for even more entertainment! I highly recommend booking this place for dinner.
6. Visit Ben Youssef Madrassa
Ben Youssef Madrasa is one of the coolest things to do in Marrakech and is also full of history. This historic Islamic college is full of beautiful Moroccan architecture. There are many mosaic-filled rooms and decorative artwork within this stunning school. It dates back to the 14th century. The madrasa served as a center for Quranic learning and housed students here. It is a super busy tourist attraction and possibly the number one thing to do in Marrakech.
7. Check Out Musee de Marrakech
The Musee de Marrakech is not too far from the Ben Youssef Madrasa. It is a 19th-century palace with a collection of artifacts, including traditional textiles, ceramics, and contemporary Moroccan art. It is well worth a stop during your Marrakech adventures.
8. Wander through El Badi Palace
El Badi Palace is a palace with stunning gardens, pavilions, and a massive pool dating back to the 16th century. While most of it is in ruins, you can still marvel at the remaining structures which are quite impressive. I especially loved the annex on the northwest side of the palace depicted above. This is the most instagrammable spot in the complex. It used to contain residential quarters, possibly for foreign ambassadors.
9. Have Lunch at Cafe Des Epices overlooking the Market
One of the best meals I had was right in the medina at Cafe Des Epices. It overlooks the Rahba Kedima Square if you love a good view. Rahba Kedima is a market where you can do some great shopping after lunch.
10. Jemmaa el-Fnaa Square
Jemaa el-Fnaa Square is the busiest square in Marrakech. Here you will find a lot of goods for sale including spices and textiles. At night, you’ll see performances and crowds. It is the hub of Marrakech so you’ll definitely find something going on here if you come by.
11. Go Souk Shopping
One of the reasons you have to come to Marrakech is for the incredible shopping. Come with your negotiation skills as they will be needed and bargain for some great accessories, textiles, and more. And take some photos of the beautiful shops too like this lamp shop.
12. Dinner at Le Jardin
Le Jardin offered another great meal during my trip to Marrakech. My friend and I ordered many different mezze appetizers like Lamb confit croquettes and zucchini fritters. For mains, we tried Tagine of traditional kefta with egg and lamb shoulder. All of it was so delicious and you won’t leave hungry, trust me.
13. Day trip to Agafay Desert
Taking a day trip or overnight stay to the Agafay Desert is a must during your trip to Marrakech, Morocco. This desert is composed of stony and barren terrain so it’s not a traditional sand desert. However, the Agafay Desert is still one of the coolest things to do in Marrakech. You can ride camel rides, partake in quad biking, and stargazing. The panoramic views at the top of the desert during sunset were breathtaking.
14. Enjoy a Hammam
Everyone who comes to Marrakech should try a traditional hammam. A Moroccan hammam is a steam bath involving a series of cleansing and relaxation rituals. You will go into a steam room and be scrubbed with soap and massaged.
One of the best places to enjoy a hammam is at La Mamounia but many hotels offer the service.
15. Visit the beautiful botanical garden, Le Jardin Majorelle
Le Jardin Majorelle is a beautiful botanical garden in Marrakech. It was built by the French Orientalist artist 40 years ago. Jacques Majorelle started this place in 1923.
The garden includes 3000 species on nearly 1 hectare. You can also witness the Moroccan architecture which features vibrant blue colors.
The cost to enter is €6. Be sure to go right at opening or right before closing to avoid the huge crowds.
You can see more of what it looks like on my Instagram video here.
Hopefully, you enjoyed reading about the coolest things to do in Marrakech!