Skip to main content

The 10 Best Resorts in Marrakech, Morocco

Check out our pick of great resorts in Marrakech

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Situated in Marrakech, 6.4 km from Bahia Palace, La Perle de l'Atlas by Golf Resort offers accommodation with spa facilities, wellness packages and beauty services. There is a private entrance at the apartment for the convenience of those who stay. The apartment features rooms with air conditioning, free private parking and free WiFi.

Nice appartment with all what’s needed. Highly recommended!

Show more Show less
9.4
Superb
229 reviews
Price from
£161
per night

Located a 15-minute drive from the center of Marrakesh, Villa Kristy offers design-style villas set in a 1.5-hectare park. It offers a swimming pool in its garden, a sun terrace and a large living room with a fireplace.

We’ve had the most amazing stay at Villa Kristy. It’s such a beautiful place, run by the nicest people. It is a fantastic place to relax and rest, as well as spend your day by the pool. The breakfast was amazing and also the food they serve for lunch and diner is great! Villa Kristy is great for staying a few days on sight, as well as using as a travel base towards Marrakech. Having the ability to also book a massage was a great addition! We would definitely visit again.

Show more Show less
9.2
Superb
296 reviews
Price from
£77
per night

Four Seasons is a 3-minute drive from the Menara Gardens. It offers an outdoor swimming pool surrounded by palm trees, sunbeds and a rooftop terrace. A wellness centre and free Wi-Fi are available.

This property offers two tennis courts, a business centre and a wellness centre with a steam bath and a hot tub. Massage treatments are available on request and a shuttle service from Casablanca can be arranged at an extra cost.

I loved the cleanliness and serenity of the hotel, Staff was incredibly helpful and amazing, food was perfect every time we eat at the restaurant. 10/10, I would recommend it.

Show more Show less
9.1
Superb
551 reviews
Price from
£447
per night

Set in Marrakech, 5.2 km from Bahia Palace, Amanjena Resort offers accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre. Among the various facilities are a garden, a terrace, as well as a bar. The accommodation provides free shuttle service, room service and currency exchange for guests.

A surreal hotel! From the awe inspiring entrance lobby to your paradise-like hotel room, this is possibly the most beautiful hotel I’ve ever stayed in. The staff is extremely attentive to your every need. Perhaps the highlight of the stay was the astronomer on site who brought his telescope and photographed amazing pictures of the moon on our iPhones!

Show more Show less
9.7
Exceptional
64 reviews
Price from
£934
per night

This traditional, Moroccan guest house is located in Marrakech, just a 20-minute walk from Jamaâ El Fna Square. Guests can drink mint tea relaxing on the furnished terrace with a view of the Atlas Mountains.

My boyfriend and I stayed for a week at the end of February. We were very satisfied. The place was very clean, and the breakfast was excellent. The owners of the Riad are very kind and offer very useful advice.

Show more Show less
9
Superb
69 reviews
Price from
£65
per night

Each air-conditioned room at Aqua Fun Club Marrakech has a modern design and feature a private balcony. The rooms are equipped with a seating area with satellite TV.

Free private parking is provided. This resort is located 15 km from the city centre and Marrakech Airport. All guests receive a mint tea upon arrival.

I loved the all inclusive and the pools, service is very good

Show more Show less
8.8
Fabulous
3,344 reviews
Price from
£187
per night

The guest rooms at Iberostar Club Palmeraie Marrakech – All Inclusive feature private balconies and flat-screen TVs with satellite channels. Each has a seating area and is air conditioned.

A range of activities are available at Iberostar Club Palmeraie Marrakech – All Inclusive, such as golf with 9 golf courses nearby, tennis, badminton and archery. The hotel also provides shows and sports activities for children, and there is a spa and wellness centre on site.

We booked this hotel to relax and get some rest after our tour in Marocco and exploring Marrakesch. The food was lovely, the adults-only pool calm and relaxing. The lifeguard made sure it stayed this way. :) As there are two more pools (family, kids) there is space for everyone. We also loved the stuff as they were very friendly, helpfull and welcoming. Especially Salahm who made our meals in the garden even better when he always offered to bring drinks and got the table set for us. We liked the food as it was always fresh with things for everyone. Also the room was good and very clean. We loved our stay and come back the next time we are in Marrakesch.

Show more Show less
8.5
Very good
1,997 reviews
Price from
£152
per night

Located in the tourist centre of Marrakech, this luxurious club hotel features 2 swimming pools, 2 tennis courts and a fitness centre. The spacious rooms feature a balcony and a minibar.

The Agdal Medina features a spa including a hammam, hot tub and massages are available upon request.

it is very clean and comfortable

Show more Show less
8.2
Very good
2,201 reviews
Price from
£183
per night

Kenzi Menara Palace & Resort is a luxury hotel set in a 4-hectare park in Marrakech, just a 10-minute drive from Jemaa el-Fna Square. This property offers free access to the outdoor pool and gym.

Kenzi Menara Palace & Resort is a short walk from Al Mazar Mall. Free parking and shuttle service to the city centre are also available.

I liked the design of the room and the entry of the hotel , very warm. The staff are always smiling and happy to help , mostly ilham. The location is perfect , Very impressed

Show more Show less
8.2
Very good
2,872 reviews
Price from
£140
per night

Featuring garden views, Villa Kesh Evasion Marrakech features accommodation with balcony, around 21 km from Djemaa El Fna. This guest house provides free private parking, free shuttle service and free WiFi. Guests can make use of the sun terrace or the children's playground, or enjoy views of the mountain and pool.

Magical stay First of all its very easy to reach the property, from down Jamaa Elfna there are buses or normal mini bus to take and you will arrive in between 35-40 minutes there, it will leave you rught away in front of the villa. The apartments are huge, clean, wifi is good, kitchen aids are more than enough if you want to cook, pool one for kids and one for adults is open 24/7, breakfast is continental not a buffet which was good for us, there is option also of having lunch or dinner in the villa with reasonable prices really. For outside of the property, there are cafes and restaurant where you can eat, also there is a big park called Smile Park where you can find uncountable activities for kids and their parents with delicious food and drinks, everything is in there. Buses or mini bus can take you to Siti Fadma Urika, Oualmess and other areas to discover Marrakech. To end this comment my family kids and I had a beautiful stay more than amazing we enjoyed the safety around the villa and everywhere, the warm people also answering all our questions, stuff were helping us all the time and guiding us.

Show more Show less
8.4
Very good
387 reviews
Price from
£79
per night

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.
Search resorts in Marrakech

Most booked resorts in Marrakech this month

Resorts that guests love in Marrakech

  • Avg. price/night: £104.69
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 1,272 reviews
    Beautiful riad in the middle of the old Marrakech. The inner court, with a pool, is beautiful, quiet and a perfect combination of sun and shade. However, there is also a rooftop where you can catch rays all day long. The rooms give an authentic feel of Morocco, which is different from hotels or resorts. Most of all, the staff was very nice and helpful, nothing to complain about!
    Roar
    Family with young children
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 3,434 reviews
    After a 4 night stay in the Medina we decided to treat ourselves for our last night to what we thought was a touch of luxury. The only positive was the welcoming front doorman and reception staff. Everything else was very poor...
    Richard
    Family with young children
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 2,870 reviews
    I would like to extend my heartfelt gratitude to the staff at Kenzi Menara Palace for their exceptional professionalism , with special recognition for Ilham. Her ability to transform any negative situation into a positive one is truly remarkable and greatly appreciated. Thank you all for your dedication and outstanding service
    Govan
    Young couple
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 2,382 reviews
    The resort itself is absolutely stunning, there’s beautiful palm and citrus trees everywhere. Birds are all around chirping and hoping about. It’s like a paradise. There’s loads of sun activities to do like bowls, tennis, volleyball and more. The sun beds are great and super comfy with loads of garden pillows for added comfort. Loved everything about it!!
    Cartia
    Young couple
  • 7.5
    Scored 7.5
    Good
    Rated good
     · 2,203 reviews
    Excellent staff food was great drinks all inclusive good beer in bottles lovely rural location. Large complex 2 large pools
    kamaljit
    Solo traveller
  • Avg. price/night: £439.80
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 2,201 reviews
    Absolutely! The Kenzi Club Medina Resort in Marrakech is truly a gem. The resort offers a perfect blend of luxury and Moroccan charm. The lush gardens, spacious rooms, and attentive staff create a welcoming and relaxing atmosphere. The variety of dining options caters to different tastes, and the pool area provides a serene oasis. The cultural richness of Marrakech is easily accessible from this resort. Overall, a delightful experience awaits at the Kenzi Club Medina Resort.
    Ajay Ankita
    Family with young children
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 2,382 reviews
    A perfect escape from the busy life and hearth of Morocco where you can get luxury comfort of modern resort and variety in food that caters the requirements of almost everyone
    Shahzad
    Young couple
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 73 reviews
    Altas Golf Resort was a really excellent stay for us in Morocco .. The place is a real oasis .. surrounded by trees .. and you can hear the chorping of birds in the morning ... my son liked the kids playground so much ... I would whole heartedly recommend Atlas Golf Resort to anyone .. esp families .. for a memorable stay in Marrakesh...
    Mohammed Zabeel
    Family with young children
  • Avg. price/night: £271.03
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 3,342 reviews
    Great common facilities with Pools across the Resort and plenty of Sun beds available. Rooms comfortable, all inclusive meals and drinks convenient. Nice animation staff and at the restaurant too.
    Laurent
    Family with young children
  • Avg. price/night: £202.37
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 1,997 reviews
    A comfortable family resort with many facilities in one place. Good value for money considering most food, drinks and entertainment are included in All inclusive. Very well kept gardens and facilities
    Naveen Prasadn
    Family with young children

Research, refine and make plans for your whole trip