10 Best Rooftop Restaurants in Marrakech

  Marrakech, the vibrant heart of Morocco, is famous for its bustling souks, mesmerizing palaces, and stunning gardens. One of the best ways to truly immerse yourself in this city’s beauty is by visiting its rooftop terraces, where you can enjoy sweeping views, delicious Moroccan cuisine, and a refreshing ambiance. Whether you’re looking for a cozy spot to relax with mint tea, or a lively atmosphere with traditional Moroccan dishes, these top ten rooftops in Marrakech offer an unforgettable experience. Here’s a closer look at each spot, complete with descriptions, practical info, and their locations.

1. Nomad

Nomad is an iconic rooftop restaurant located in the heart of the Medina, near the bustling Jemaa el-Fnaa square. Known for its fusion of Moroccan and Mediterranean flavors, Nomad offers an innovative menu that combines traditional and modern dishes. The ambiance is laid-back yet sophisticated, with beautiful views over the Medina’s rooftops and the Atlas Mountains in the distance. It’s an ideal spot for both lunch and dinner, where you can enjoy dishes like Moroccan spiced lamb or refreshing gazpacho with a local twist.
LocationDerb Aarjane, Rahba Lakdima, Marrakech Medina
Opening HoursDaily · 12:00 PM – 11:00 PM ⚠
CuisineModern Moroccan & Mediterranean
Plan Your Visit

Ready to Experience Nomad Rooftop?

Enjoy contemporary Moroccan cuisine, rooftop views over the Medina and a relaxed atmosphere in one of Marrakech’s most distinctive dining destinations.

2. Café des Épices

Nestled within the spice market of the Medina, Café des Épices is a charming spot that offers a unique view of the Rahba Kedima square. This rooftop café provides an authentic Moroccan experience, with a variety of traditional Moroccan teas, snacks, and refreshing juices. The atmosphere is lively and colorful, making it a favorite among locals and tourists alike. With a relaxing ambiance and an unbeatable view, Café des Épices is perfect for a casual afternoon visit.
LocationRahba Kedima, Marrakech Medina
Opening HoursDaily · 9:00 AM – 10:00 PM ⚠
CuisineMoroccan Café & Franco-Moroccan
Plan Your Visit

Ready to Experience Café des Épices?

Sip mint tea and fresh juice over the spice square, with a menu of light Moroccan and Franco-Moroccan dishes in one of the Medina’s most colorful corners.

3. Le Foundouk

Le Foundouk is a stylish rooftop restaurant offering an elegant dining experience in the heart of Marrakech. Known for its exceptional Moroccan and French cuisine, this rooftop features romantic candle-lit tables and a cozy atmosphere. As you dine, you can take in the breathtaking view of the ancient Medina and nearby Koutoubia Mosque. It’s an ideal spot for couples seeking a romantic evening with delicious food and stunning views.
LocationSouk Haddadine, Marrakech Medina
Opening HoursDaily · 12:00 PM – 11:00 PM ⚠
CuisineMoroccan & French
Plan Your Visit

Ready to Experience Le Foundouk?

Candle-lit tables, Moroccan-French cuisine, and a view over the Medina toward the Koutoubia Mosque make this a favorite for a romantic evening out.

4. El Fenn Rooftop

El Fenn is a boutique hotel with an impressive rooftop terrace that is open to guests and non-guests alike. It boasts one of the best views in Marrakech, with 360-degree panoramas of the Medina and Atlas Mountains. The décor is chic and contemporary, with vibrant colors, lush greenery, and plenty of seating options. The rooftop menu offers a range of light meals and cocktails, making it a perfect spot for sunset drinks.
LocationBab el Ksour, Marrakech Medina
Opening HoursDaily · 9:00 AM – 11:00 PM ⚠
CuisineLight Mediterranean bites & cocktails
Plan Your Visit

Ready to Experience El Fenn Rooftop?

360-degree views over the Medina and the Atlas Mountains, chic contemporary décor, and a light menu of cocktails and small plates — ideal for sunset.

5. Café Árabe

Café Árabe is an enchanting rooftop café and restaurant in the Medina. Known for its sophisticated fusion of Italian and Moroccan cuisine, Café Árabe is a must-visit for food lovers. The rooftop is beautifully decorated with traditional lanterns, comfy seating, and offers mesmerizing views of Marrakech’s bustling streets below. Whether you’re stopping by for lunch, dinner, or a late-night drink, this spot provides an exceptional experience in the heart of the city.
LocationRue el Mouassine, Marrakech Medina
Opening HoursDaily · 12:00 PM – 12:00 AM ⚠
CuisineItalian & Moroccan Fusion
Plan Your Visit

Ready to Experience Café Árabe?

Lantern-lit terrace, an Italian-Moroccan menu, and views over the Medina’s rooftops — a favorite for lunch, dinner, or a late-night drink.
Curated Experiences

Marrakech: Street Food Tour

Where fine dining meets the stage

6. Dar Dar Rooftop

Dar Dar Rooftop is a charming and vibrant terrace offering traditional Moroccan cuisine with a modern twist. Located near the lively Jemaa el-Fnaa square, this rooftop restaurant is popular for its casual ambiance and warm, friendly service. The menu includes Moroccan classics like tagines and couscous, as well as refreshing mint tea and juices. The colorful décor, comfortable seating, and a welcoming atmosphere make Dar Dar a delightful place to relax while enjoying sweeping views of the city.
LocationNear Jemaa el-Fnaa, Marrakech Medina
Opening HoursDaily · 12:00 PM – 11:00 PM ⚠
CuisineTraditional Moroccan
Plan Your Visit

Ready to Experience Dar Dar Rooftop?

Moroccan classics like tagines and couscous, colorful décor, and a warm welcome — steps from Jemaa el-Fnaa with sweeping views of the city.

7. Dar Essalam Rooftop

Dar Essalam Rooftop is part of one of Marrakech’s oldest restaurants, offering an authentic Moroccan dining experience with a beautiful rooftop setting. Known for its grand interior and classic Moroccan dishes, Dar Essalam also provides a lovely rooftop space where guests can enjoy traditional meals while taking in views of the Medina. The ambiance is traditional and inviting, perfect for those who want a mix of history, charm, and flavor.
LocationRiad Zitoun Kedim, Marrakech Medina
Opening HoursDaily · 12:30 PM – 11:00 PM ⚠
CuisineClassic Moroccan
Plan Your Visit

Ready to Experience Dar Essalam Rooftop?

One of Marrakech’s oldest restaurants, with a grand interior, classic Moroccan dishes, and a rooftop terrace overlooking the Medina.

8. Kabana Rooftop

Kabana Rooftop combines a bohemian chic ambiance with beautiful views over the Koutoubia Mosque. This trendy spot is known for its vibrant interior, creative cocktails, and fusion of Moroccan and international cuisine. Whether you’re here for brunch or an evening out, Kabana’s laid-back vibe and elegant design make it one of the most stylish rooftop spots in Marrakech, attracting locals and tourists looking for an upscale experience.
LocationNear Koutoubia Mosque, Marrakech Medina
Opening HoursDaily · 9:00 AM – 1:00 AM ⚠
CuisineMoroccan & International Fusion
Plan Your Visit

Ready to Experience Kabana Rooftop?

Bohemian-chic design, creative cocktails, and a view straight onto the Koutoubia Mosque — great for brunch or a stylish evening out.

9. La Pergola

La Pergola is a hidden gem on top of the Riad Monceau, offering an intimate setting with a relaxing ambiance. This rooftop restaurant is known for its traditional Moroccan dishes and fantastic cocktails. The terrace overlooks the Medina, and at night, the city lights add a magical touch to the view. La Pergola is a perfect spot for a quiet dinner or a romantic evening in the heart of Marrakech.
LocationRiad Monceau, Marrakech Medina
Opening HoursDaily · 6:00 PM – 11:00 PM ⚠
CuisineTraditional Moroccan
Plan Your Visit

Ready to Experience La Pergola?

An intimate hidden-gem terrace atop Riad Monceau, with traditional Moroccan dishes, great cocktails, and Medina views that turn magical after dark.

10. Cafe Medina Rouge

Café Medina Rouge is a charming rooftop restaurant in the heart of Marrakech Medina, just opposite the iconic Koutoubia Mosque. Known for its authentic Moroccan flavors and relaxed atmosphere, the café offers a beautiful rooftop setting where guests can enjoy panoramic views of the Koutoubia while dining. The menu features traditional Moroccan favorites such as tagines, couscous, pastilla, briouates, Moroccan salads and refreshing drinks. It is a lovely spot to enjoy a traditional Moroccan meal, relax above the busy Medina and take in the atmosphere of Marrakech.
LocationNear Koutoubia
Opening HoursDaily · 11:00 PM – 12:00 AM ⚠
Cuisine Moroccan
Plan Your Visit

Ready to Experience Sky Lounge?

Panoramic Atlas Mountains and Koutoubia views, poolside lounging, and signature cocktails at one of Hivernage’s most refined rooftop addresses.
Curated Experiences

Best Dinner Show Restaurant

Where fine dining meets the stage

Conclusion

The rooftop terraces of Marrakech provide a unique way to experience the city from above, offering incredible views, delicious cuisine, and a welcoming ambiance that captures the spirit of this vibrant city. Whether you’re in the mood for a laid-back café, an elegant restaurant, or a lively lounge, these top ten rooftops in Marrakech cater to every taste and preference. From the stunning landscapes to the cultural richness, each rooftop offers an experience you won’t want to miss.