top of page
  • Facebook
  • Instagram
  • Pinterest

The Best Marrakesh City Guide: What to See, Eat, and Do

  • Writer: Angelina Ly
    Angelina Ly
  • 6 days ago
  • 9 min read

Updated: a few seconds ago

As someone whose favorite type of destination is the desert, Marrakesh instantly captured my heart. Walking through the city feels like stepping into dream. Souks are covered in colorful textiles and tapestries, the streets are filled with the smell of spices in the air, and beautiful architecture is on every corner. Marrakesh is the perfect gateway to Morocco’s stunning sands and enchanting adventures.



Whether you're here for the stunning architecture, the incredible food, or to experience life like a Moroccan local, here is everything you need to know to navigate the Red City like a pro. For my shortlist of everything to do in and around Marrakesh, check out my Morocco list on Flaire.


When to Visit

Marrakesh is a year-round destination, but the experience changes drastically depending on when you go. The sun is intense, and the desert climate means the temperature swings quite a bit.


  • Best Weather (March to May & September to November): This is the golden window. Spring and autumn both offer warm days and cool, comfortable nights. It’s perfect for rooftop dining and exploring the souks without melting. We traveled right at the beginning of March and had perfectly sunny 70 degree days and cool 50 degree nights.

  • The Heat (June to August): Summer in Marrakesh is scorching, with temperatures often soaring past 100°F (38°C). If you visit now, plan for early mornings, late nights, and afternoons spent poolside or in air-conditioned museums.

  • Winter Sun (December to February): Days are sunny and crisp, but nights get surprisingly cold. It’s a great time to avoid crowds, but pack warm layers.

  • Ramadan: Dates shift every year. While it's a spiritually rich time to visit, be aware that many cafes and restaurants close during the day. However, the nightly Iftar (breaking of the fast) feast is a cultural experience you won't forget. Since we stayed in mostly tourist areas and booked reservations for most restaurants, we didn't really have an issue with it being Ramadan while we were there.



Marrakesh Accommodation Guide

Where you stay in Marrakesh defines your trip. You generally have two choices: a traditional Riad in the Medina (old city) or a hotel in Gueliz (new city) or the Palmeraie.


Luxury: The Royal Treatment

For an experience that feels straight out of a movie (and costs just as much), check into La Mamounia or the Royal Mansour. These aren't just hotels; they are palaces. La Mamounia is famous for its incredible gardens and historic opulence, while the Royal Mansour offers private riads for every guest, connected by underground tunnels so service is invisible.


Mid-Range: Authentic Charm

This is where Marrakesh shines. Stay in a traditional Riad in the Medina. Riad BE Marrakech or Riad Zeitoun Palace are Instagram-famous for a reason—their tile work and courtyard pools are stunning. You get the intimacy of a guesthouse with boutique hotel service. It’s a peaceful oasis amidst the chaos of the souks.


We decided to stay at 2 different spots through Airbnb and they were one of my favorite parts of the whole trip. Both Riad Keltoum and Riad Dar Demnat had beautiful courtyard pools, unique decor and relaxing outdoor spaces, and the house managers were so kind and hospitable and prepared breakfast for us! I would highly recommend staying at either of these Airbnb's in Marrakesh! For a more in depth review, check out my Marrakesh Riad Reviews Blog.


Budget: The Backpacker Vibe

The Medina is packed with affordable hostels and budget riads that are clean, colorful, and social. Bubbly Hostel is a popular hostel with a sun terrace rooftop view and a central location to downtown.



Where to Eat and Drink in Marrakesh

Moroccan cuisine is legendary. It’s slow-cooked, spice-forward, and deeply comforting. I was so excited to try all my favorite Moroccan dishes in their homeland and see how they compared to the American versions I had grown up with.



Street Food / Budget

Head straight to Jemaa el-Fnaa at night. The square transforms into a massive open-air dining room. Grab a bowl of Harira (lentil and chickpea soup) or a Msemen (flaky pancake) for next to nothing.



Local Favorites / Mid-Range

  • Le Slimana: This charming little spot has a cozy atmosphere and a menu full of Moroccan flavors - perfect for brunch with a view.

  • Nomad: This place is famous for its "Modern Moroccan" menu and its incredible rooftop. The lamb burger and the saffron cake are must-tries. Book in advance for sunset!

  • La Terrasse Du Jardin: Nestled in the heart of the Medina, this peaceful rooftop restaurant offers a blend of Moroccan and European cuisine. The mint lemonade and chicken pastilla come highly recommended!

  • Comptoir Darna: A vibrant blend of dining and entertainment, this iconic venue offers a mix of Moroccan and international cuisine. Stay for the mesmerizing belly-dancing show as you sip on their expertly crafted cocktails.

  • Kissko: A trendy choice for Asian-inspired dishes with a Moroccan twist. The sushi selection is fresh and inventive, making it a favorite among foodies.

  • Le Jardin: An oasis in the middle of the Medina. It’s a lush, green garden restaurant serving excellent tagines and couscous. It’s perfect for a lunch break when you need to escape the sensory overload.

  • Naranj Libanese: For those craving authentic Lebanese cuisine, this spot is a must-visit. The mezze plates are packed with flavor, and their signature baklava is the perfect way to end a meal.



Fine Dining

  • Safran: This charming spot is known for its romantic courtyard dining and a fusion of traditional Moroccan and Mediterranean dishes. The atmosphere is magical, especially in the evenings when performers bring the space to life with music and dance. It’s an unforgettable dining experience perfect for a special night out!

  • Farmers: A hidden gem for those seeking fresh, locally sourced ingredients. The farm-to-table element and vibrant, authentic flavors is so special, and the setting of the restaurant is absolutely beautiful.

  • La Grande Table Marocaine: The restaurant is renowned for its refined take on traditional Moroccan cuisine. The décor is breathtaking, with intricate details that capture the essence of Morocco.

  • Sesamo: In the same luxe hotel as La Grande Table Marocaine, Sesamo offers an Italian dining experience that brings the heart of Italy to your plate through bold, flavorful dishes. The setting is warm yet sophisticated, making it perfect for an intimate dinner or a joyful celebration.


Cocktails

Marrakech is a cocktail-lover's paradise, offering stunning venues to sip on your favorite drinks while soaking in the city’s lively atmosphere. Here are some must-visit spots:

  • Dar Essalam: This authentic moroccan restaurant has a fun rooftop bar with good cocktails, wine, and the night we were there the DJ was really good and the vibe was super fun.

  • Barometre Marrakech: This chic bar is known for its innovative mixology. Each cocktail is crafted with unique flavors and fresh, local ingredients. The hip ambiance makes it perfect for an evening out.

  • Cocktail Bar & Jazz Club Marrakech: For a fun night out, this venue pairs inventive cocktails with jazz performances. It’s a fantastic spot to unwind while enjoying a bit of live music.

  • Restaurant Dardar Rooftop Marrakech: This rooftop retreat offers not only spectacular views but also a creative cocktail list. It’s a great place to relax and look at the beauty of Marrakech while sipping on a drink.



Sightseeing & Landmarks

Marrakesh is dense with history. Here are the non-negotiables for your itinerary.

  • Jardin Majorelle: Yves Saint Laurent’s former home and garden. The electric blue villa against the green cacti is iconic. Make sure you book tickets online beforehand, as the tickets are timed and do sell out, and you have to enter within 30 minutes of your booked time. We actually went almost at the end of the 30 minutes, and that way we didnt have to wait in line and they let us walk right in before the next time's line.

  • Bahia Palace: A masterpiece of Moroccan architecture. The intricate tile work (zellij), carved cedar wood, and painted ceilings are breathtaking. It’s a photographer’s dream.

  • Ben Youssef Madrasa: This former Islamic college is a true gem of Marrakech. The exquisite courtyard, adorned with intricate tilework and wood carvings, showcases the pinnacle of Moorish design. It gets busy, so I'd recommend going first thing in the morning.

  • Koutoubia Mosque: The symbol of the city. You can’t enter if you aren’t Muslim, but the gardens around it are beautiful, and the call to prayer echoing from its minaret at sunset is something so unique.

  • Dar el Bacha – Musée des Confluences: This cultural museum is located in a beautifully restored palace. The exhibitions brilliantly highlight Morocco’s rich cultural heritage with a harmonious blend of art, history, and traditions. The cafe is also known for serving some of the best coffee in Morocco! This place also requires waiting in a line if you don't get there right at opening.

  • Saadian Tombs: A royal burial ground that was walled up and forgotten for centuries. The Hall of Twelve Columns is the highlight, featuring pure gold and Italian marble.

  • The Secret Garden (Le Jardin Secret): Tucked away in the heart of the medina, this serene oasis feels like stepping into another world. The lush greenery, trickling fountains, and historic architecture create a peaceful escape from the bustling souks. The rooftop café is the perfect place to stop for a cup of coffee and enjoy the view.

  • Bab Agnaou: This striking gate is one of the 19 gates of Marrakesh and perhaps the most iconic. Don’t forget to take a closer look at the craftsmanship—it’s absolutely awe-inspiring.

  • Jemaa el Fnaa Square: This bustling hub is the heart of Marrakesh, and every corner offers something new to discover. Wander among the colorful stalls, haggle for unique trinkets, and sample some authentic Moroccan cuisine.

  • Souk Marrakesh: This market is a filled with colors, scents, and sounds that truly capture the essence of Moroccan culture. From handmade rugs and intricate lanterns to fragrant spices and traditional jewelry, every turn reveals something new and exciting. Be ready to use your bargaining skills and enjoy the thrill of friendly negotiations with the local artisans—it’s all part of the culture.



Activities and Excursions

Beyond the monuments, these experiences bring the city to life.

  • Walking City Tour: I think one of the best ways to explore a new city is through a walking tour. This private half day tour is perfect for seeing a lot of the main attractions in Marrakesh, and it also allows you to customize it based on what you want to see.

  • Hammam Experience: You cannot leave Morocco without scrubbing off the desert dust. A traditional Hammam involves steaming, scrubbing with black soap, and relaxing. You can go to a local public bath for a few dollars or a luxury spa like Les Bains de Marrakech or Wa Marrakech hammam spa for a pampering session.

  • Day Trip to the Atlas Mountains: Just an hour away, the landscape changes completely. You can hike to waterfalls in the Ourika Valley or visit traditional Berber villages. Book a private day trip for the full experience.

  • Camel Ride in the Palmeraie: Head to the palm groves just outside the city for a sunset camel ride.

  • Cooking Class: Learn how to make authentic moroccan dishes from a local chef. Many riads offer classes where you shop for ingredients in the market and then cook your lunch. We loved our cooking class with Chef Najla.

  • Hot Air Balloon Ride Over Marrakesh: Take to the skies at sunrise for an unforgettable view of the Moroccan desert and distant mountains. This thrilling adventure pairs breathtaking scenery with the serenity of floating high above the landscape and ends with a lovely breakfast.

  • ATVing, Camel Riding, and Dinner in the Agafay Desert: This adventure is perfect for thrill-seekers looking for an all inclusive experience in the arid beauty of Morocco.

  • Day Trip to the Ouzoud Waterfalls: Venture a couple of hours out of the city to witness the spectacular Ouzoud Waterfalls. The towering cascades are surrounded by lush greenery and you might even spot some Barbary macaques. Hike down for a closer look or enjoy a little boat ride at the bottom. We drove ourselves but there are plenty of day trip tours you can join!


If you’re looking to explore even more incredible sights outside the Marrakesh, you’ll love exploring some of the best day trips Morocco has to offer. From the Agafay Desert to the charming coastal town of Essaouira, there’s an adventure waiting just a short drive away. Check out this guide to the top day trips from Marrakesh for inspiration and tips to make the most of your travels!


Know Before You Go

A little preparation goes a long way in Morocco.

  • Language: The official language of Morocco is Arabic, but you'll also hear French widely spoken, especially in cities and tourist areas. It’s always appreciated to learn a few basic phrases in Arabic, such as “Shukran” (thank you) or “Salam” (hello), to connect with locals on a personal level.

  • Currency: The currency is the Moroccan Dirham (MAD). It is a closed currency, meaning you can't get it outside the country and you're technically not allowed to take it out. ATMs are everywhere, and have better exchange rates than the airports, so you'll definitely want to exchange cash before heading to the souks.

  • Transportation: Inside the Medina, you walk. It’s car-free (though watch out for motorbikes!). For longer distances, "Petit Taxis" (small yellow cars) are great. Always ask them to use the meter (compteur). If they refuse, agree on a price before you get in.

  • Etiquette: Morocco is a conservative Muslim country. While Marrakesh is used to tourists, dressing modestly (covering shoulders and knees) is respectful and will result in less unwanted attention. Check out my blog on dressing stylishly modest for outfit ideas.

  • Haggling: In the souks, the first price is never the real price. Haggling is actually part of their culture, and it's typical to offer 50% of their asking price at first, and work your way to a middle ground. If the price is too high, walking away is your strongest negotiating tactic.


bottom of page