2019 Best Hotels
Discover the world's top-rated hotels in 2019
Not sure which hotel to stay at on your next trip? The next time you visit a hotel's website, check to see if it has earned KAYAK's coveted Best Hotels badge. Here are the year's best hotels, according to reviews from real travellers.
Morocco
Best luxury hotels

Best luxury hotels

Here are the top luxury hotels in Middle East & Africa.
Morocco
1
Riad Shambala
Marrakech, Morocco
93.6%
View deals
2
Riad-Boutique Borj Dhab Fez
Fez, Morocco
91.3%
View deals
3
The Red House
Marrakech, Morocco
90.9%
View deals
4
Paradis Plage Surf Yoga & Spa resort
Agadir, Morocco
90.0%
View deals
5
Es Saadi Marrakech Resort - Palace
Marrakech, Morocco
89.5%
View deals
6
Tigmiza Boutique Hotel & Spa
Marrakech, Morocco
89.4%
View deals
7
Hôtel Riad Dar Daïf
Ouarzazate, Morocco
89.4%
View deals
8
Mazagan Beach & Golf Resort
El Jadida, Morocco
88.1%
View deals
9
La Perle Du Dades
Boumalne Dadès, Morocco
86.5%
View deals
10
Le Medina Essaouira Thalassa Sea & Spa MGallery
Essaouira, Morocco
86.4%
View deals
11
Les Jardins De La Medina
Marrakech, Morocco
85.9%
View deals
12
Dar Rhizlane
Marrakech, Morocco
85.8%
View deals
13
Hotel Timoulay and Spa Agadir
Agadir, Morocco
85.5%
View deals
14
Heure Bleue Palais
Essaouira, Morocco
85.3%
View deals
15
Les Jardins de la Koutoubia
Marrakech, Morocco
85.1%
View deals
16
Club Val D Anfa
Casablanca, Morocco
83.9%
View deals
17
Kenzi Tower Hotel
Casablanca, Morocco
83.0%
View deals
18
Les Merinides
Fez, Morocco
82.8%
View deals
19
Sofitel Essaouira Mogador Golf & Spa
Essaouira, Morocco
82.6%
View deals
20
Es Saadi Marrakech Resort - Hotel
Marrakech, Morocco
81.2%
View deals

Riad Shambala - No. 1 - Morocco

Based on the number and quality of hotel reviews and ratings from 2018, Riad Shambala was identified as having routinely provided a superior experience to travellers in Morocco.
Overall guest rating
9.0 Excellent
Based on 877 reviews
Cleanliness
90%
Comfort
90%
Location
83%
Overall
100%
Services
86%
Staff
98%
Value for money
89%
2019 Best Hotels

About KAYAK's Best Hotels

KAYAK's hotel ratings process was introduced to provide hotel customers who use KAYAK with a platform to share their experience staying at different properties. A property must have a minimum Overall Rating of 8.0 and a minimum of 50 reviews published within the last year to qualify for consideration for KAYAK's Best Hotels. The current list of Best Hotels is based on ratings from travellers in 2018.
More on the methodology
Represent a hotel?
Claim your hotel badge