The best things to do in Marrakech are exploring Jemaa el-Fna square and the souks, visiting the Bahia Palace, Ben Youssef Madrasa and Majorelle Garden, relaxing in a hammam, and dining on a rooftop. Around the city, don't miss a sunrise hot air balloon flight, sunset in the Agafay Desert, and day trips to the Ourika Valley, Essaouira or, with three days, the Sahara.
Marrakech is Morocco's most vibrant city: a UNESCO-listed medina, palaces and gardens, rooftop restaurants, and the desert and Atlas Mountains within an hour's drive. As a local agency that has guided travellers here for years, this is our list of the best things to do in Marrakech, from the classics to experiences most visitors miss.
Top Sights in the Medina
1. Jemaa el-Fna Square
The beating heart of the medina: orange-juice stalls and snake charmers by day, open-air food stalls, musicians and storytellers at night. Watch the show from a café terrace at sunset.
2. The Souks
A maze of lanes selling leather, lanterns, spices, carpets and ceramics, each trade in its own quarter. Bargaining is expected and friendly. A local guide saves time and finds the best artisans: private Marrakech shopping tour.
3. Bahia Palace
A 19th-century palace with painted cedar ceilings, zellige tilework and peaceful courtyards. Go early to avoid the crowds.
4. Ben Youssef Madrasa
A former Koranic school with some of the finest carved stucco and cedar in Morocco, around a courtyard and reflecting pool.
5. Koutoubia Mosque and the Saadian Tombs
The 12th-century Koutoubia minaret is Marrakech's landmark (non-Muslims can admire it from the gardens), and the nearby Saadian Tombs hold richly decorated royal mausoleums.
6. Le Jardin Secret
A restored riad garden in the heart of the medina, a quiet escape with a tower view over the rooftops.
Gardens, Culture and Relaxation
7. Majorelle Garden and YSL Museum
The famous cobalt-blue garden restored by Yves Saint Laurent, next to the museum dedicated to the designer. Book tickets online in advance.
8. A Traditional Hammam
Relax in a steam bath with black soap scrub and argan oil massage, from simple local hammams to luxury spas.
9. A Cooking Class
Shop for spices in the souk and learn to cook a tagine and Moroccan salads in a riad or on a farm outside the city.
10. Rooftop Dinner
End the day on a terrace overlooking the medina and the Koutoubia, with the call to prayer echoing over the city.
Unforgettable Experiences Around Marrakech
11. Hot Air Balloon at Sunrise
Float over Berber villages with the snow-capped Atlas on the horizon, followed by a Berber breakfast: Marrakech hot air balloon ride.
12. Sunset in the Agafay Desert
Golden stony hills 45 minutes from the city, with camel rides, quad biking and dinner in a luxury camp: Agafay desert day trip.
13. The Ourika Valley and the Atlas
Waterfalls, Berber villages and mountain views, less than an hour from Marrakech: Ourika Valley day trip.
14. A Day in Essaouira
The relaxed, windswept Atlantic port with a white-and-blue medina and fresh seafood, about 2.5 hours away: Essaouira day trip.
15. The Sahara Desert
With at least three days, cross the Atlas via Ait Benhaddou to the dunes of Merzouga and sleep in a luxury desert camp: 3-day Marrakech to Merzouga tour.
Want to see the best of the city with a licensed guide? Our private Marrakech city tour covers the medina highlights in half a day, and our private day trips from Marrakech take you further.
Frequently Asked Questions
How many days do you need in Marrakech?
Two to three days is ideal: one or two days for the medina, palaces and gardens, and one day for an excursion such as the Agafay Desert, the Atlas Mountains or Essaouira. Add three more days to reach the Sahara.
What is the best time to visit Marrakech?
Spring (March to May) and autumn (September to November) offer warm, pleasant weather. Winter days are sunny and mild but nights are cool; summer is very hot, often above 40°C.
Is Marrakech safe for tourists?
Yes, Marrakech is generally safe. Watch out for pickpockets in crowded areas, agree prices before any service, and politely decline unofficial guides in the medina.
What should I wear in Marrakech?
Light, modest clothing that covers shoulders and knees is respectful in the medina. Bring comfortable shoes and a warm layer for evenings, especially from November to March.
Can I visit the desert from Marrakech in one day?
You can visit the Agafay stony desert in half a day. The Sahara sand dunes of Merzouga or Zagora are too far for a day trip and need at least two to three days.
Plan Your Marrakech Experience
Tell us your dates and interests, and we will organise private tours, excursions and a local guide for your stay in Marrakech.
Contact Us