Hotels With Spa in Marrakesh-Safi, Morocco

Hotels With Spa in Marrakesh-Safi, Morocco

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top Hotels With Spa - Marrakesh-Safi

Choose your travel dates to see the latest prices
Most Booked
Lowest price
Closest to downtown
Highest Rated
Hotel near Gueliz,Marrakech 40% of visitors choose this area
RRuslan’s 2025.11.10
The hotel is old, the linoleum floors are patched and have holes in them. The room is very dimly lit (the lamps are dim). Overall, it's fine for just an overnight stay, but I wouldn't recommend it for a longer stay.
51 reviews
6.4/10
Price from
BRL 408
per night
Check Availability
Hotels in Marrakesh-Safi
AAnonymous User 2025.02.14
This hotel offers a pleasant overall experience. The rooms are spacious, clean, and well-appointed, with comfortable beds that ensure a good night’s rest. The hotel provides excellent facilities, including a gym, swimming pool, and business center, catering to various guests’ needs. The breakfast selection is diverse and delicious, and the staff is friendly and attentive, responding promptly to guests’ requests.
Great
113 reviews
9.1/10
Price from
BRL 628
per night
Check Availability
Hotels in Marrakesh-Safi
AAnonymous User 2026.03.01
The staff Is very friendly and nice, Very good breakfast and good location. Unfortunately the humidity in the room is quite intense and there is mould in the rooms. We asked to change room because of mould sensitivity and the answer was that all the rooms have it and they cannot do much about it. The pool is just ornamental and the services cost extra (quite overpriced compared to other place in the medina). For the price we would expect a bit more.
Very Good
29 reviews
8.7/10
Price from
BRL 424
per night
Check Availability
Hotel near Gueliz,Marrakech 40% of visitors choose this area
GGuest User 2026.02.25
The hotel's location is super convenient. It's a straight 40-minute walk to the Medina. The train station is just 10 minutes away (we had a fantastic trip to Casablanca from there). All taxi drivers know this hotel. Yes, the hotel is a bit dated, BUT if you're not planning to just sit in your room, it's a very decent option. Breakfasts are standard, nothing fancy. The pool with sun loungers is absolutely fantastic. We even managed to get a tan! 👌👍
Very Good
48 reviews
8.0/10
Price from
BRL 268
per night
Check Availability
Hotels in Marrakesh-Safi
GGuest User 2026.01.10
That was my garden view I booked, is that even a garden??. Didn’t have any slippers in my room & to have a robe it is a 1,000 MAD deposit? in all my travelling that is on unheard off to me. Should have stated that on there amenities. I’ve stayed at multiple 5 start hotels this was unheard of to me. Also if you want to bring in a McDonald’s forget about it the security will stop you from bringing it into the hotel. Not only me but other guest too was stopped. Should have these rules stated while booking to save us the embarrassment. Other than that the stay there was amazing, breakfast amazing but was let down by the issues mentioned.
Very Good
92 reviews
8.9/10
Price from
BRL 858
per night
Check Availability
Hotels in Marrakesh-Safi
GGuest User 2024.09.13
Hotel was very nice.Room service was not good.They didnt clean the room after telling them couple of times.Room phone was not working.Receptionist need to be more helpful and friendly.
Very Good
98 reviews
8.1/10
Price from
BRL 301
per night
Check Availability
Hotels in Marrakesh-Safi
Ssofa.voyage 2026.03.12
Шикарный отель! Очень красивый внешний вид, чистота, приятный запах в Лобби. Завтрак был вкусный (положили много фруктов 🤩) Расположение тоже отличное, легко найти его. Вокруг полно ресторанчиков. В день выезда помогли заказать такси и отнесли вещи. Спасибо 💕 С удовольствием вернусь в этот отель
Very Good
119 reviews
8.8/10
Price from
BRL 309
per night
Check Availability
Hotels in Marrakesh-Safi
MMohamed 2025.08.01
It was all right, it was a pity that the rooms did not indicate the direction of prayer, and unfortunately no clothes of prayer, and for the rest, everything was perfect.
Very Good
120 reviews
8.5/10
Price from
BRL 1,042
per night
Check Availability
Hotels in Marrakesh-Safi
GGuest User 2026.02.06
My family needed to leave the car in Marakesh for an overnight excursion (1 night). The manager denied the request (it took asking several people to get an answer) because someone had recently left their car in the lot for a month. We had two rooms in the hotel and were asking for 1 day - and we were trying to be honest about it. I would think you had several customers that take that type of excursion and that you could easily be accomadating to that need, especially since you advertise free parking. Otherwise the stay was good. And you could have told us that that there was overnight parking available in the mall parking lot right up the street, instead of recommending a possible lot a 10 minute cab ride away.
Very Good
68 reviews
8.6/10
Price from
BRL 624
per night
Check Availability
Hotels in Marrakesh-Safi
ААртемВК 2025.06.02
Riad is conveniently located, inside very beautiful and comfortable. The room was clean, there was everything needed. You can order breakfast extra if you missed this option when booking. There is a big terrace on top, on which it is nice to sit and drink a cup of mint tea in the evening. The staff is very friendly, taking into account all our wishes. Recommend this place from all the soul! Thank you!
Great
27 reviews
9.1/10
Price from
BRL 217
per night
Check Availability
See All Hotels With Spa in Marrakesh-Safi

Travelers Reviews of Marrakesh-Safi Hotels

See all
8.9/10
Very Good
GGuest UserThat was my garden view I booked, is that even a garden??. Didn’t have any slippers in my room & to have a robe it is a 1,000 MAD deposit? in all my travelling that is on unheard off to me. Should have stated that on there amenities. I’ve stayed at multiple 5 start hotels this was unheard of to me. Also if you want to bring in a McDonald’s forget about it the security will stop you from bringing it into the hotel. Not only me but other guest too was stopped. Should have these rules stated while booking to save us the embarrassment. Other than that the stay there was amazing, breakfast amazing but was let down by the issues mentioned.
Savoy le Grand Hotel Marrakech

Savoy le Grand Hotel Marrakech

Hotel near Marrakech
Price per night from:BRL 858
9.4/10
Amazing
GGuest UserThis is a very worthwhile hotel. It can be said to be the highlight of the entire trip to Morocco. Each room is an independent Riad courtyard. The service is friendly but not overly enthusiastic. Except for the average food, the environment can be said to be impeccable. Marrakech is actually quite dirty and messy as a whole. The inside and outside of the hotel can be said to be two different worlds. If I come to Marrakech next time, I will still consider staying here!
Amanjena

Amanjena

Hotel near Marrakech
Price per night from:BRL 9,096
9.2/10
Great
MMötley NüFCFirst off, the location was great, a lot of choice for breakfast, nice swimming pool and big/clean room. Most of the staff were actually very helpful, just the last night left a sour taste in my mouth. I would highly recommend this hotel, but believe some staff should know better what other parts of the hotel were doing and how to speak to guests. Technically, a solo traveller, but my friend was staying in another room. Every day we were given 1 large complementary bottle or water and 2 small bottles. However, on the final night, my friend received, but I didn’t. This was fine and I just politely mentioned it to reception. Bearing in mind there’s not many local shops to get water from, I was glad when I was told this would be rectified. 1 tiny bottle was left in my room, so I rang reception to explain, this is where things got a bit rude and I was surprised at having to ‘fight’ for a bottle of water - especially because this isn’t a cheap hotel. I was redirected to room service, who tried to charge me and then said it’s a housekeeping issue. Then spoke to reception again and then basically called me a liar when I said that I’d had free complimentary water every day. The lack of water didn’t really bother me, it was that I was sent around in circles and then rudely told I was wrong, even when I pointed out that I’d received water 3-days in a row. After about an hour trying, and very very thirsty, housekeeping - who were very friendly btw - dropped off 4 small bottles of water. If it were a housekeeping issue, I could’ve been told this from the start and there wouldn’t have been an issue. All that being said, I actually really enjoyed my stay at the hotel and in Marrakech itself.
Hôtel & Ryads Barrière le Naoura

Hôtel & Ryads Barrière le Naoura

Hotel near Marrakech
Price per night from:BRL 2,615
8.9/10
Very Good
Mmskmr95624The interior is just as beautiful and colorful as pictured. I really appreciated the mineral water and the powerful hairdryer in the room. Breakfast was also incredibly delicious. However, the area around the riad isn't the safest, and there are scammers lingering around offering directions. If you're a woman traveling alone, I'd advise being cautious when moving around. It's also quite a distance to various tourist attractions. I also had a massage, which was excellent. Every staff member was very attentive and helpful.
Riad Oriental Glory & Spa

Riad Oriental Glory & Spa

Hotel near Marrakech
Price per night from:BRL 430
9.0/10
Great
GGuest UserStayed at Riad Mama for 5 days and 4 nights, and it was an unforgettable experience. The riad itself is beautiful and tastefully decorated, but what truly made the stay exceptional were the people and their outstanding service. Dunya went above and beyond, helping me with my large luggage to the lobby and keeping my room spotless at all times. Farid prepared Moroccan tea for me on my first night on the rooftop and generously shared great restaurant recommendations. Nour, the director, and her sister greeted me with warm smiles every time they saw me and provided truly fantastic service. They offered warm, genuine hospitality and consistently went the extra mile to make sure I was comfortable and well taken care of. I genuinely felt like a welcomed guest rather than a tourist. When I unfortunately had food poisoning on my second day and didn’t leave my room at all, they noticed and checked on me to make sure I was okay. That level of care meant so much to me. Lastly, the riad itself is literally just 2–4 minutes away from Jemaa el-Fnaa and the Medina, which made getting around incredibly easy. I would definitely come back again without hesitation. Thank you Riad Mama! I can’t recommend Riad Mama enough this is hospitality at its finest. The rooftop view facing Koutoubia mosque.
Riad Mama

Riad Mama

Hotel near Marrakech
Price per night from:BRL 683
8.0/10
Very Good
LLaurathewelshexplorerGreat hotel with a fantastic roof top pool. Room was cleaned to a very high standard and the staff were so wonderful Amal was the best! She was so attentive and caring, we loved our stay - thank you ever so much, we will be back
Hotel Imperial Plaza & Spa

Hotel Imperial Plaza & Spa

Hotel near Marrakech
Price per night from:BRL 306
9.4/10
Amazing
SSoufianeUKDear Sofitel Marrakesh Team, As a loyal guest who has been staying at Sofitel Marrakesh for the past 15 years, I want to express my continued appreciation for the high standard of service, comfort, and hospitality your hotel consistently delivers. My experiences have always been thoroughly enjoyable, which is why I continue to return year after year. I wanted to share some constructive feedback regarding the pricing for non-resident guests visiting the pool. I was surprised to see the cost set at 1000 MAD for an afternoon visit. Having recently visited several top-tier 5-star hotels in Dubai — including venues such as the Aura Skypool — I found their pool access prices significantly more reasonable, despite offering similarly or even improved premium experiences and amenities. fully appreciate the need to maintain exclusivity and quality, but I believe a more accessible pricing structure would be more suitable for guests visitors while still preserving the luxurious experience that Sofitel is known for. Thank you for taking this into consideration, and I look forward to many more memorable stays in the future. Warm regards, Soufiane Maadad
Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa

Hotel near Marrakech
Price per night from:BRL 1,968
8.5/10
Very Good
MMohamedIt was all right, it was a pity that the rooms did not indicate the direction of prayer, and unfortunately no clothes of prayer, and for the rest, everything was perfect.
Kenzi Rose Garden

Kenzi Rose Garden

Hotel near Marrakech
Price per night from:BRL 1,042
7.8/10
Good
PpixietreatsThe service is superb! We availed the airport pickup to get to the Riad easily. We arrived around 2100 but they waited for us to serve our dinner. Staff are very welcoming even if it is already late. They even arranged a breakfast pack as we are checking out early. Will definitely return! Special thanks to Ihmad!
Riad Hafssa

Riad Hafssa

Hotel near Marrakech
Price per night from:BRL 361
9.2/10
Great
FfifihywWe had a great stay here, the staff were so friendly and helpful!! Thank you to Abdu, Hamza and Ahmed for making our stay so comfortable :) they gave us tips on what to do and what to avoid and drew them out on the map for us! The room was lovely, a bit dim but not too much of a problem overall. The bathroom was clean and had the basic shower amenities. The room itself was decent in size and not too noisy (you can hear some things from outside the room but it wasn't disruptive). There is a rooftop where you sit and relax, we had some mint tea up there in the evening and it was lovely and quiet. They served slightly different breakfast every day which was nice e.g. omelette, fruit, yogurt and Moroccan bread/pancake. They gave us orange juice and a choice of tea or coffee. The location is not bad, quite close to the markets but you need to walk a bit from the road and turn in some alleys before reaching the riad. You will see some cats in the alleys on the way to the riad and that was something we looked forward to each time haha
Riad Jnan El Cadi

Riad Jnan El Cadi

Hotel near Marrakech
Price per night from:BRL 543

Frequently Asked Questions

How do I book a hotel on Trip.com?

To book a hotel on Trip.com, simply enter your destination, travel dates, and the number of guests on the page. Then, browse through the available hotels and select the one you want to book. Follow the prompts to enter your payment information and complete the booking.

How do I get hotel deals on Trip.com?

There are several ways to find affordable hotels on Trip.com. You can narrow down your search results by filtering hotels according to your preferred price range, or you can sort the results by price to view the cheapest options first.

Where can I find hotel deals on Trip.com?

Trip.com offers a wide variety of hotel deals and promotions that are available throughout the year. You can easily find these special offers on our deals page. What's more, if you are a member of our loyalty program, you can sign in to your account and discover exclusive discounted rates at hotel list pages.

How can I get lower prices for hotels?

Sometimes booking hotels midweek is cheaper, but it also depends on the season.

How many hotels are listed on Trip.com?

You’ll find over 1,500,000 hotels in 230+ countries and regions on Trip.com. Can’t decide which hotel to book? Browse the site for inspiration!

Can I cancel or change my hotel bookings on Trip.com?

It depends on the hotel policy and date of cancellation. Please check the policy section of the related hotel pages. To cancel or change your bookings, sign in to your Trip.com account, go to "My Bookings", and follow the instructions.

How do I contact Trip.com customer support?

You can contact Trip.com's 24/7 customer support by visiting the Help Center on Trip.com and submitting a request. You can also contact us by phone or service chat, depending on your location.

Property Information for Tourists

Total properties401
Number of reviews19,055
Weekday Avg. PriceBRL 1,415
Weekend Avg. PriceBRL 1,443