Looking for the best rooftop bars in Marrakech? If so then you’re in luck because Marrakech is full of them!
See, the Medina is a protected UNESCO World Heritage Site. So, there are strict regulations about the type of buildings that can be built in the old town.
The result? You can enjoy impressive views of the city from the 4th or 5th floor of most restaurants and buildings.
So, no skyscrapers in Marrakech or observation decks where you have to pay $50+ to enjoy epic views of the city.
Instead, grab a drink, climb a few flights of stairs, and enjoy breathtaking views of the Red City. Yeah, sorry but elevators are very few and far between in this ancient city.
However, finding a rooftop bar in Marrakech can get tricky since not all restaurants in the city serve alcohol. Additionally, many bars in Marrakech are giant tourist traps that are NOT worth your time.
Luckily for you, I am a local who has lived in Morocco since January of 2023. I live nearby and visit Marrakech all the time.
Now, I want to share my insider tips on the best rooftops in Marrakech. This way you can enjoy an expertly made cocktail while watching one of the city’s world-famous sunsets.
This post may contain affiliate links. Please see my disclosure for more information. As an Amazon Associate, I earn a small commission from qualifying purchases.
1. Kabana


Situated just outside the Medina, Kabana is well-located near Koutoubia Mosque and has a spacious, well-decorated rooftop with cozy chairs and shaded tables.
The greenery surrounding the rooftop is a bit high and does obscure the views of Koutoubia Mosque. But, I love chilling on this super cool rooftop and ordering an amazing brunch in Marrakech.
I LOVE LOVE LOVE that they serve brunch daily from 11:00 am to 5:00 pm. Yes, the menu is a bit small but my partner ADORED his Tiramisu French toast and I was a huge fan of Shakshuka.
TBH, this dish alone makes this an amazing vegetarian place to eat in Marrakech.
It was made with three eggs, spinach, avocado, and harissa. I even got a small basket of bread with my meal and could not have been happier. TBH I think this is one of the best places to eat in Marrakech.
I didn’t like that I had to use a QR code to access the menu and I thought my server wasn’t super friendly. But, the food was amazing and I got to pay by card. So, I’ll definitely be back.
I had previously visited for drinks and liked their “special” Long Island Ice tea. It’s really strong though. So, only order it if you can handle something like that.
Also, expect high(ish) prices. My brunch entree cost around 140 Dirhams ($14.00). it’s also pretty touristy but I can understand why since I love it here.
This area in Marrakech is also home to lots of other cool spots too and is a great place to spend New Year’s Eve in Marrakech.
2. Rooftop Maison MK




Maison MK is a sophisticated rooftop bar in Marrakech that offers breathtaking panoramic views of Koutoubia Mosque from its prime location in the heart of Medina.
No really, the unobstructed views of Koutoubia Mosque are absolutely unreal. I also love that you can sit anywhere you like and don’t have to order food.
The decor is also fun and funky since this bar sits atop an exquisite hotel and is home to a spacious, multi-tiered rooftop area with chic dining areas and comfortable lounge chairs alongside a trendy bar.
The menu at Rooftop MAISON MK features French, Moroccan, and Mediterranean cuisine, with an emphasis on tapas and refined dishes. The last time I was here I got the hummus and the eggplant caviar and both were nice.
But definitely not cheap since we paid like 55 Dirhams ($5.50) each for tapas.
In terms of the drinks, I enjoyed the Porn Star Martini which was made with vanilla vodka for 150 Dirhams ($15.00).
FYI, this place is popular so the service is sometimes slow. Drinks and food can also be expensive since this is a fine dining restaurant. It’s also very touristy and definitely not a hidden gem in Marrakech.
But, I did love the service the last time I was here. We stopped by around 5:00 pm and I thought Hakim was very warm and welcoming. He went out of his way to make us feel comfortable and made me want to return.
It has more of a party vibe though so I would only come here if you’re into DJs and intense music.
3. La Pergola


A gem in Marrakech’s famous Medina, this unique venue combines the feel of a rooftop bar with the soul of a jazz club.
Now under the ownership of Riad Monceau, this bar in Marrakech has quickly become a hotspot for anyone eager to enjoy live jazz music from Black Experience.
Shows begin at 8:00 pm and continue until 11:00 pm, making this a must-visit destination in Marrakech for anyone who loves music.
If you can, reserve a spot on the roof since it will transport you to the most elegant garden party ever. Just don’t show up expecting epic sunset views since this area is partically obstructed.
However, the lush surroundings and intimate tables provide the perfect backdrop for indulging in signature cocktails like Love in the Orange Grove, the Morocco Mule, and the Berber Mojito.
For those looking to maximize their experience, stop by during happy hour. It’s held between 4:00 pm and 6:00 pm and includes a lot of great discounts.
In terms of food, the Black Burger is awesome. You’ll love eating it as you stare at the vibrant umbrellas hanging down from the ceiling above you.
4. Le Foundouk
Well-located in the souks of Marrakech, Le Foundouk is a stylish, upscale eatery where you can indulge in a bit of fine dining and enjoy stellar views of the city from their patio-like rooftop.
Yes, this rooftop restaurant in Marrakech can be a bit hard to find. But, it’s worth it since this sleek, stylish building is actually a historic riad.
I visited with a few of my friends and we loved the fish tajine and the fish couscous. I also enjoyed the live music and paired my meal with a Foundouk Express.
It’s a cocktail made with Mahia, lemon juice and cane sugar and was a great addition to my meal.
You definitely can stop by without a reservation. But, I suggest making one to guarantee yourself a bit of rooftop dining.
I also thought the prices were reasonable given the caliber of this restaurant.
The one downside is that you do have to walk here. However, a staff member will walk with you to your transportation if your worried about your safety in Marrakech.
5. Kosybar


Located right near the Kasbah, Kosybar is a stunning rooftop oasis. It’s spread out across several floors and offers you sweeping views of Place des Ferblantiers and the birds that like to hang on top of Badi Palace.
Personally, I like to come here for coffee in the morning. It’s super quiet and the decor is amazing. The staff is also nice and always sets up an umbrella for me so that I can chill in the shade.
I also love the incredible decor of this place. As you step inside you feel like you’re entering an ornate, 5-star hotel where rooms cost $1500.00 per night.
It’s a super nice bar, cafe, and restaurant where you can chill with a drink on their terrace and try awesome menu items like the burrata pizza (I haven’t had this but I heard it was good).
Or, stop by right before dusk and sip on an espresso martini as you watch evening descend upon the city. My martini was good but DANG was it strong.
FYI, this is also one of those spots that is perfect if you stop by during the day and want to do a bit of coworking in Marrakech since this is definitely not a tourist trap in Marrakech.
6. Rooftop Garden at Nobu




Head to the always-chic Hivernage area and climb to the top of the super new, Nobu Hotel in Marrakech.
Believe it or not, this is actually the first Nobu in all of Africa and this hotel is home to a panoramic restaurant and lounge/bar with sweeping views of the city with the Atlas Mountains in the background.
When booking, be sure to make a reservation and remember that the restaurant and lounge/bar are two different parts of the roof. The best time to visit is generally about 1.5 hours before sunset.
However, both rooftop areas in Marrakech have a sleek, beach club ambiance that is enhanced by a year-round pool surrounded by cabanas, a sun deck, and a casual bar and dining area.
If you want to use the pool, you will have to pay 600 Dirhams ($60.00) for a day pass. Otherwise, just stop by for a drink/food and enjoy one of the most romantic places in Marrakech.
Otherwise, stop by and listen to famous international DJs perform live as you sip on a craft cocktail, watch the sunset, and enjoy Mediterranean and Moroccan dishes. There’s even a fun sushi bar too.
Open every day from noon until late, this rooftop oasis allows everyone to experience a more luxurious side of Marrakech.
Personally, I think this place is expensive and a bit overrated since the food is just okay. I would porbably stop by for drinks and that is about it. The staff is lovely though and I got the Mojito Royal with Prosecco and loved it.
Just be sure you know what to wear in Marrakech at night and plan a solid Morocco wardrobe so that you can dress to impress for photos. They do have a dress code but no one actually enforces it. I showed up in sweatpants and no one cared.
7. My Kechmara




Looking to get away from the hustle and bustle of the Medina? If so then make your way over to Gueliz and enjoy an awesome, Western-inspired restaurant with fun decor, great service, and awesome caramel French toast.
Sure, My Kechmara serves up decent Moroccan cuisine. But, you’re here for the Western-style fare, the chic decor, amazing serice, and chill vibes.
Additionally, My Kechmara has some enticing happy hour specials that are available from 5:00 pm and 8:00 pm daily.
I usually stop by at this time of day to get drinks for just 90 Dirhams ($9.00). I also love the rooftop terrace, which is adorned with lush plants and shady terraces, even if they do obstruct views.
So, while I like this rooftop in Marrakech, there are better spots on this list since the views are just MEH. You can also check out the cool concept store downstairs after you visit.
Local Tip: Visit early afternoon to enjoy soothing music in the background and to order a 2-course lunch for 145 Dirhams ($14.50) per person.
8. Sky Bar Bab Hotel
Located in the heart of the Gueliz district, Sky Bar sits atop the Bab Hotel. This high-end accommodation is a lovely, modern boutique hotel where visitors can climb to the rooftop on the 6th floor and enjoy stellar views.
Sure, the views aren’t the best in the city. But, you can relax on a Moroccan-themed terrace that includes straw lanterns, modern Moroccan rugs, low-to-the-ground seating, potted plants, and open-air areas.
So, grab a seat and choose from an array of Western dishes as well as traditional Moroccan cuisine. The last time we were here I had the Garden Sour (with Amaretto and vodka) and I really liked it.
I was also happy that the drink only cost 150 Dirhams ($15.00). In contrast, my partner had the veal tajine with prunes. He said it was okay but he probably wouldn’t order it again.
All in all, stop by if you’re in the area but don’t make a special trip here just to experience this bar in Marrakech.
Local Tip: Stop by later in the evening to enjoy music from a local DJ.
9. DarDar Rooftop


DarDar Rooftop is rare in that it is one of the few places that lives up to all of the Insta hype. After all, the panoramic views of the Atlas Mountains and Koutoubia Mosque are amazing.
Therefore, seats at this rooftop bar in Marrakech are highly sought after and a reservation is highly recommended.
Upon arrival, expect to find a breezy open-air rooftop with white beams and spherical lanterns that add to the overall charm and ambiance of this restaurant serving alcohol in Marrakech.
Add in some beige curtains that sit along the rooftop’s edge and you have the perfect place to enjoy a refreshing cocktail in the early evening, just before sunset.
Once the sun goes down, the lanterns overhead light up, making the view even more exciting.
On my last visit, service was slow. But, the food was good and I enjoyed appetizers like the eggplant churros and the chicken pastilla.
The ‘Kech’ Mojito was also awesome and well worth trying. Sure, this Marrakech rooftop is a bit pricey and a little touristy.
However, the entertainment more than makes up for this since you’ll get to see belly dancers, magicians, and live DJs performing in the evening in Marrakech.
10. El Fenn Rooftop Bar


Ell Fenn Rooftop Bar is one of the best bars in Marrakech since it features an array of luxurious day beds where you can relax by a quaint pool and sip on exquisite cocktails.
The rooftop features sleek, red patio furniture with stunning green-tile floors that make this an epic spot for some Marrakech photo ops.
Just be prepared to spend some $$$ since this Marrakech rooftop bar is associated with one of the most luxurious boutique hotels in North Africa.
However, it’s worth the splurge since the views of the Atlas Mountains, the Medina, and Koutoubia Mosque are awesome as you watch the sunset in the background.
If you stick around after dark, you can listen to a live DJ while sipping on my all-time fave El Fenn Margarita for 160 Dirhams ($16.00). I am also a huge fan of their fried calamari, popcorn chicken, and roasted cauliflower tacos.
The only thing that kind of stinks is that pool access is limited to hotel guests only. Otherwise, this rooftop gets two enthusiastic thumbs up from me and is a great place to go before hitting up some nightclubs in Marrakech.
11. Terrasse des Epices
Easily one of the best restaurants in Marrakech that serves alcohol. Terrasse des Epices has an enchanting rooftop that you need to see to believe.
it stands out because of its lively vibe and extensive menu filled with awesome Moroccan-inspired dishes.
Additionally, the rooftop area has a fun vibe since uniquely placed tarps create a cozy space where visitors can bask in the shade or soak up some sunshine.
The ambiance is further enriched by distinctive, circular tables and whimsical wicker balls that are suspended from the ceiling.
Coupled with breathtaking views from the roof, it ranks is a great place to grab a meal in Marrakech. However, its popularity with the Instagram crowd means reservations are a must.
However, your efforts will be rewarded since you’ll enjoy exquisite lamb tajine and freshly made bread.
Just know that sitting on the roof means you’ll have to order a full meal, a common practice among restaurants in Marrakech.
Also be prepared for high prices since mains start at 195 Dirhams ($19.95) each, which is very pricey for Marrakech.
Local Tip: Cafe des Epices and Terrase de Epices are two different restaurants in Marrakech. I just wanted to clarify since I know it can get confusing.
12. Dar Essalam Terrace
Dar Essalam Terrace is one of those rooftops that is quiet yet super iconic, especially if you’ve lived and worked in Marrakech long enough to appreciate local spots rich in history.
Located just outside the medina near Bab Doukkala, Dar Essalam is set inside a traditional riad that’s been welcoming guests for decades.
The terrace itself is calm, elegant, and super peaceful. Not gonna lie, it serves as a nice contrast to the busy streets below.
In terms of the decor, the space is filled with white tablecloths, glowing lanterns, and a crowd that tends to be a mix of long-term expats, couples, and travelers looking for something a more refined spot.
It’s not a party rooftop, and that’s exactly why I love it. It’s a place where you can chat with friends and linger just a little while longer.
As a result, it’s the perfect spot for a pre-dinner drink. Personally, I would order a glass of Moroccan wine or a classic cocktail and take your time here.
Oh, and if you’re feeling a bit hungry, Dar Essalam is known for its traditional Moroccan dishes. Therefore, feel free to order a tagine or pastilla and share it with friends.
Overall, this rooftop feels authentic, unhurried, and deeply rooted in the history of the city. That’s exactly why I keep coming back over and over again.
Marrakech Rooftops Without Alcohol
Marrakech has many awesome rooftops. However, a lot of them do NOT serve alcohol. So, I am listing some of my favorite Marrakech rooftop restaurants below that do NOT serve alcohol.
The rooftops are nice and the food is good, but they only serve non-alcoholic beverages. So, don’t roll up here expecting any non-virgin cocktails.
13. Cafe des Epices


Brought to you by the same people who founded Nomad, Cafe desEpices is a popular cafe in Marrakech and rooftop in the Medina.
As you probably guessed, they do not serve alcohol. This place is also very much not fancy. However, I LOVED my Berber Omelet and was astounded that it only cost 40 Dirhams ($4.00).
Plus, it’s a great vegetarian restaurant in Marrakech since they have a lot of veggie-friendly options to choose from.
They also accept card payment and I thought the service was pretty good considering the place was heaving with people.
Just be prepared for this place to be extremely crowded since it is popular among tourists who love going to the roof for epic views of Place des Epices.
I also suggest ordering the mint tea since that was lovely. Yeah, it was almost as good as my boyfriend’s.
Honestly, if you really want to dine on the roof, avoid the crowds and stop by for a nice breakfast in Marrakech. This way you do’;t have to wait an hour (or more) for a table on the roof.
Local Tip: They have lots of vegan options too. So, if you’re wondering where to eat in Marrakech as a vegan then stop by.
14. La Terrasse de la Brillante
This rooftop in Marrakech is cool because it’s not like any of the other rooftops in the city. It’s much more modern and these lavish lounge chairs are surrounded by hanging curtains for an added bit of privacy.
TBH, when I first saw them I thought they were giant day beds. Anyway, add in a gorg rooftop fireplace and lots of comfy, cushioned chairs and you have a super awesome place to hang out.
This posh rooftop also sits atop La Brillante boutique hotel and is well-located near Bahia Palace. Just make a reservation and get ready to dig into fresh and healthy Mediterranean-inspired cuisine.
You can even stop by during the weekend in Marrakech and check out their brunch menu. Or, simply watch the sunset and enjoy decent views of the city.
Afterward, enjoy the spa, their Marrakech hammam, and cool lounge area on the roof too.
The last time I was here the food was good. I had the spicy guacamole with pine nuts and thought it was actually spicy enough. I then had the risotto with zucchini and carrots. I thought it was okay but not epic.
Just expect to spend a decent amount of money here since appetizers start at 140 Dirhams ($14.00) each.
It’s also worth noting that while they serve a wide array of mocktails, there is no alcohol on the menu.
15. L’Adresse Cafe and Restaurant


While this may not be one of the very best cafes in Marrakech’s, this spot certainly has a charm about it.
Sure, the friendly staff and decent food/drinks are nice. But, the main attraction is the view since the restaurant has a prime location along the edge of Jemaa el-Fna Square.
As a result, patrons get unparalleled views of people walking around the square beneath them. So, try to visit a few hours before dusk.
This way you can get a much sought after seat at one of the communal tables directly overlooking the square.
Per usual, if you want to sit on one of the uppermost rooftops then you’ll need to order a full meal.
16. L’amazigh Rooftop


Tucked away inside the Medina, L’Amazigh Rooftop has an unmistakable charm and authenticity that is embodied through a ground-floor restaurant and a gorgeous rooftop with charming whicker lanterns dangling from the ceiling.
There aren’t really any great views from the roof. So, you’re really just here for the ambiance and the food, which includes a menu filled with everything from sushi to Bolognese to Moroccan delights.
The last time I was here I got the lamb tagine and the virgin mojito. Both were really good and the staff added to the experience since they were warm and welcoming.
Just be aware that they do NOT serve alcoholic drinks. However, you are more than welcome to bring your own alcohol from Marrakech and dine here amidst fun, live entertainment.
Local Tip: Stop by for happy hour between 3:00 pm and 9:00 pm and enjoy some epic deals in Marrakech. But, in terms of the views this place is lacking, even though they have fun decor and a cool ambiance on the roof.
17. Nomad


Nomad serves one of the best lunches in Marrakech and has an awesome rooftop with sweeping views of the Medina. However, I do think this place is a bit overrated.
The last time I went it was PACKED with people and there was no way you could sit on the roof without a reservation. FYI, you also need to order a full meal if you want to sit on the roof and can’t just chill with a drink.
However, the staff were super nice and got me seated right away inside the sleek and stylish dining room.
The prices are a bit steep (140 Dirhams+ per entree) and the menu is a bit small. But, my vegetarian couscous came out MAD quick. I also liked that they put on a unique, modern spin on a classic Moroccan dish.
Plus, I think I waited no more than 15 minutes, even though this place was packed.
All in all, I thought the food was good but not exceptional. I also wish they had a more extensive menu that included things like vegetarian tajine.
So, if you are dying to go then stop by. But, I think there are much better and more authentic places to eat in Marrakech.
18. M Rooftop by Medina Heritage


This is one of the best rooftop bars in Marrakech for a couple of reasons. The decor is lovely, the views of Koutoubia Mosque are EPIC, it’s quiet, the prices are reasonable and they have umbrellas for people like me who HATE the sun.
Now, there are two levels to this rooftop. If you can, go all the way up. If you dine on the lower level then your views of Koutoubia Mosque can be obstructed by plants.
But, if you ascend the spiral staircase to the very top of the building then you’ll get amazing, unobstructed views of the area. Honestly, the views of Koutoubia Mosque are stunning and you can even see planes flying by too.
On the way up, you can even explore the gallery and craft shop on-site. They have some cool stuff for sale and you can do a bit of shopping in Marrakech before heading to the top of the building.
The last time I was here I got the samosas and the hummus. Both were good. However, I find the prices to be a bit high and the portions to be a bit small.
All in all, though, this is a solid rooftop restaurant in Marrakech. Additionally, I enjoyed the creme brulle. It came with argan oil and amlou sorbet and was really nice. Great way to end the meal.
Local Tip: This rooftop bar in Marrakech serves mocktails but not alcoholic drinks. So, if you’re okay with sipping on a virgin mojito or a virgin bloody Mary then stop by. Also, expect to spend $13+ on an appetizer.
19. Cafe de France


Overlooking the ultra-famous Jamaa El Fna square, the historic Hotel Restaurant Café de France sets itself apart with its breathtaking views.
Since its doors opened in 1912, it has stood as one of Marrakech’s most iconic cafes, beloved by locals and visitors alike.
Its popularity stems largely from a trio of expansive rooftop terraces that offer unparalleled panoramas of the bustling square below and the Atlas Mountains in the distance.
Foregoing the modern for the timeless, this venue prides itself on a straightforward, traditional approach to food and drinks.
As a result, the menu includes a wealth of Moroccan staples, and drinks, that align with their commitment to ‘simplicity and tradition’.
Personally, I skip the food since I don’t think it’s very good. I come here to watch the sunset as I sip on an ice-cold beverage.
20. Riad Stella Cadente




Have you been to this secret rooftop in Marrakech? Because I just found it and there was NO ONE here. Plus, I mean hello, look at how awesome the decor is?
Essentially, Riad Stella Cadente is a beautiful riad with an on-site store and an amazing rooftop. To access the rooftop, you’ll need to enter the store, head downstairs to the riad, and then climb upstairs to the roof.
Once here, you’ll see Majorelle blue furniture, Moroccan tiles, and enchanting hanging lanterns. Grab a table and enjoy being surrounded by a wealth of lush plants that make you feel like you are sitting in a garden.
While I was here (since the rooftop is open to the public), I had the place all to myself. I took my time and ordered a pot of mint tea with a side of cookies for just 50 Dirhams (it was a big pot).
Sure, the views aren’t my all-time fave. But, it is an awesome space and a nice place to hang out if you are over super crowded rooftops. I also heard they might be getting a pool soon, so that is kind of awesome.
21. SHTATTO


Known for being the highest rooftop in Marrakech, it’s no surprise that SHTATTO offers sweeping views of the Medina and several gorgeous mosques in the area.
Yes, it is small and yes, I was not a fan of the harira or the brownie the last time I was here. But, the views are epic and my partner loved his banana/date milkshake.
TBH, it’s probably not one of my all-time fave rooftops in Marrakech since the space feels a bit cramped and the decor is relatively plain.
The space is basically just divided into an area for food and drinks and an area just for food. I did, however, like that there were shaded areas and plenty of green, banquet seating.
Sadly, I wasn’t overly impressed with the food the last time I was here. But, the views are EPIC.
It also wasn’t PACKED with people when we visited around 4:00 pm. So, definitely stop by, order a drink, and enjoy the views the next time you are in Marrakech.
22. La Fontaine Des Epices
La Fontaine des Épices is one of those Marrakech rooftops that never gets old, no matter how long you’ve lived here.
Located right off Rahba Lakdima near the spice square, it’s the kind of place you stumble into once and then keep coming back to.
Downstairs is calm and elegant, but the real magic is upstairs on the rooft. You can sit high above the souks and can watch daily life unfold right before your eyes.
The atmosphere is relaxed, stylish, and very Marrakech. So, expect to find a mix of locals, expats, and travelers all attempting get away from the chaos of the city.
It’s especially great in the late afternoon when the heat mellows out, and the call to prayer drifts through the air.
Now, when it comes to what to order, this is a perfect stop for drinks and light bites. Their fresh juices and lemonades are excellent, and if you’re eating, the salads and lighter Moroccan dishes are satisfying but without being super heavy.
Overall, I really love it here because it’s centrally located without feeling too busy. It’s also beautiful without being pretentious. As a result, it’s one of the places I go if I want to chill out for a while.
Map of the Best Rooftop Bars in Marrakech


That wraps up this guide to the best rooftop bars in Marrakech. Did your fave spots make the list? If not then let me know.
If you liked this post, join our email list and Facebook group for even more awesome travel advice.
Finally, please consider buying me a coffee. It’s a great way to say “thank you” for all the free content you receive. No amount is too small and anything you can give will be greatly appreciated.








