Marrakesh is a city that everyone seems to be talking about at the moment. If you’re a solo traveller, first-time visitor to Morocco, or an adventure-seeker weighing up whether the hype is justified, the short answer is: yes, but only if you experience it the right way.
Unlike Morocco’s coastal towns or desert landscapes, Marrakesh is alot (in a good way!) It's unapologetically alive and a city of contrasts. Peaceful riad courtyards sit behind busy alleyways, and ancient traditions blend seamlessly with modern creativity. You don’t need weeks here, most travellers find that two or three days is ideal, but you do need a plan of action to make the most of your time here!
This guide breaks down the best things to do in Marrakesh by experience type, from cultural immersion and food to adventure, relaxation and atmosphere. Whether you’re travelling independently or joining one of TruTravels’ group adventures across Africa, including Morocco, this is how to explore Marrakesh in the best way, taking in local immersive experiences and getting to truly understand and appreciate the culture!
Best things to do in Marrakech
1. Exploring Marrakesh’s Medina
The medina is right in the middle of Marrakesh, and it's where most first-time visitors spend the bulk of their time. It’s a UNESCO World Heritage Site made up of winding alleyways, hidden courtyards, mosques, souks and neighbourhoods that feel like small villages within the city. For first-timers, navigating the medina can feel overwhelming, but it's okay! The streets might not be marked aren’t clearly marked but getting a little lost is part of the experience and the locals will be able to show you your way.
If the idea of getting lost, isn't appealing to you...stay around the edge and simply people watch OR join one of TruTravels' Morocco adventures to explore it all with an amazing local guide who knows their way!
2. Navigating Jemaa el-Fnaa Square
Jemaa el-Fnaa is Marrakesh’s most famous square and one of the most unique public spaces in the world. During the day, it’s open and relaxed, with orange juice stalls, henna artists and snake charmers. As the sun sets, it transforms completely. By evening, food stalls roll in, musicians and performers appear, and the square becomes a buzzing open-air theatre. Travellers can choose how involved they want to be, from grabbing a seat at a food stall to watching the action from a nearby rooftop café. It's completely up to you! If crowds aren’t your thing, early evening is often the sweet spot: lively but not overwhelming.
3. Getting Lost in the Souks
The souks are one of the most memorable things to do in Marrakesh. Each section specialises in different crafts, from leather goods and lanterns to spices, ceramics and textiles. While some areas are clearly geared towards tourists, others are still there to serve local communities. Haggling is expected, when haggling, a friendly approach, patience, and a sense of humour go a long way.
If you’re unsure about authenticity, look for workshops where items are being made on-site, and don’t be afraid to walk away - there’s always another stall just around the corner.
Marrakesh’s Architectural Landmarks and Palaces
Beyond the medina’s chaos, Marrakesh’s landmarks offer insight into the city’s history, religion and artistry. These sites work best when spaced out between wandering, food stops and rest, rather than rushed through in one go.
5. Bahia Palace and Its Gardens
Bahia Palace is one of the most popular sights in Marrakesh, and for good reason. Built in the late 19th century, it showcases intricate tilework, carved cedar ceilings and peaceful garden courtyards.
Visiting earlier in the day helps avoid crowds and heat. Most travellers spend around an hour here, making it an easy addition to a medina exploration route rather than a standalone trip.
6. Koutoubia Mosque and Its Surroundings
The Koutoubia Mosque is Marrakesh’s most recognisable landmark, with its minaret visible from across the city. While non-Muslims can’t enter the mosque itself, the surrounding gardens offer a peaceful place to walk and take photos.
Sunset is a particularly popular time, when the light hits the minaret and locals gather in the nearby park.
7. Ben Youssef Madrasa
Once one of North Africa’s largest Islamic colleges, Ben Youssef Madrasa is now a restored cultural site and a highlight for many visitors. Its symmetrical courtyards, zellige tiles and carved plasterwork make it one of the most photogenic places to visit in Marrakesh.
It’s especially popular with first-time visitors looking to understand Marrakesh’s educational and religious history.
8. Majorelle Garden and Yves Saint Laurent Museum
Majorelle Garden is famous for its bold blue buildings, exotic plants and artistic history. Originally created by French painter Jacques Majorelle and later restored by Yves Saint Laurent, it’s now one of the city’s most visited attractions.
Booking tickets in advance is essential, especially during peak season. Many travellers pair the garden with the adjacent museum for a deeper look into fashion and design.
9. Secret Garden (Le Jardin Secret)
Le Jardin Secret is smaller and quieter, tucked away inside the medina. Its restored Islamic garden design and rooftop views make it a favourite for travellers seeking calm and reflection without leaving the old city.
10. Authentic Marrakesh Food Experiences
Food is central to daily life in Marrakesh, and eating well is one of the most rewarding activities in Marrakesh. While tourist restaurants are easy to spot, some of the best meals come from simple, local spots.
Traditional dishes to try include:
- Tagine (slow-cooked meat or vegetables)
- Tanjia (a Marrakesh speciality cooked in clay pots)
- Couscous, traditionally eaten on Fridays
- Street food comes alive at night in Jemaa el-Fnaa, where grills, soup stalls and fresh bread dominate the square. Mint tea is more than a drink – it’s a symbol of hospitality, often served sweet and poured from height.
- Local breakfasts are simple, usually involving flatbreads, olive oil, honey and coffee. Joining food experiences focused on authentic cultural experiences helps travellers move beyond tourist menus and understand Moroccan food culture.
11. Day Trips and Excursions from Marrakesh
One of the reasons Marrakesh is such a popular base is its access to diverse landscapes. From mountains to coastlines, day trips add depth to your itinerary.
Atlas Mountains and Berber Villages:
The Atlas Mountains are just a short drive away, offering cooler temperatures, hiking trails and traditional Berber villages. Guided tours are the easiest way to visit in a day, especially for first-time visitors.
Seasonality matters here – winter brings snow at higher altitudes, while summer offers a refreshing escape from the city heat. Travellers interested in combining destinations can see how Morocco fits into wider North Africa trips.
Essaouira Coastal Town
Essaouira provides a complete contrast to Marrakesh. Laid-back, breezy and artistic, it’s known for its seafood, beaches and relaxed medina. While a day trip is possible, many travellers wish they’d stayed overnight.
Practical Activities for Different Travel Styles
Marrakesh caters to a wide range of travellers, from high-energy explorers to those seeking relaxation.
Hammam and Spa Experiences: Traditional hammams offer a cultural cleansing ritual involving steam, exfoliation and massage. Luxury spas provide a more private and relaxed version of the experience. Choosing depends on comfort level, budget and curiosity.
Rooftop Terraces and Sunset Views: Rooftop cafés and restaurants are perfect for watching the sun set over the medina. Reservations are recommended for popular spots, especially during peak season.
Travelling with others who want to travel with other young adventurers often makes these evenings even more memorable.
Planning Your Time in Marrakesh
Spring and autumn offer the most comfortable weather, while summer can be intense. Three to four days is ideal for balancing sightseeing, food, gardens and day trips.
Rather than rushing between popular sights in Marrakesh, build in downtime. Marrakesh rewards slow exploration, curiosity and flexibility.
Morocco Tours with TruTravels
If you want to experience the best things to do in Marrakesh without the stress of planning, TruTravels’ Morocco tours combine cultural highlights, local experiences and group travel. Explore Marrakesh as part of a wider itinerary, with built-in guides, accommodation and unforgettable moments.

Wanna join the TruFam? For exclusive offers, latest travel news, advice and the TruStories from the road, simply fill in your details below and we'll do the rest.
Facebook
X
Email
Copy