Marrakech hotels
15 Best Hotels in Marrakech (Riads + Resorts)
Marrakech accommodation splits between traditional riads (in medina) and resort hotels (Hivernage + Palmeraie). Here are 15 picks across categories.
La Mamounia (legendary luxury)
Iconic 1923 palace hotel. 7,000-30,000 MAD/night.
Royal Mansour Marrakech (ultra-luxury)
Private riads + butler service. 12,000-50,000 MAD/night.
Selman Marrakech (luxury resort)
Arabian horses + spa. 4,000-12,000 MAD/night.
Riad El Fenn (boutique luxury riad)
Medina, art-filled. 3,000-9,000 MAD/night.
La Sultana (luxury riad)
Medina, traditional luxury. 2,500-7,500 MAD/night.
Riad Yasmine (popular boutique)
Medina, photogenic. 1,500-4,500 MAD/night.
Riad Tarabel (boutique)
Medina family-run. 1,200-3,500 MAD/night.
Riad Kheirredine (boutique)
Quiet medina location. 1,000-3,000 MAD/night.
Sofitel Marrakech Lounge + Spa (luxury chain)
Hivernage. 2,500-7,000 MAD/night.
Mövenpick Hotel Mansour Eddahbi (mid-luxury)
Hivernage. 1,500-4,000 MAD/night.
Beldi Country Club (resort)
30 min from city, agriturismo feel. 2,500-6,500 MAD/night.
Riad El Fenn (boutique medina)
Restored merchant home. 3,000-7,500 MAD/night.
Hotel Imperial Holiday (mid-range Gueliz)
Modern new town. 800-1,800 MAD/night.
Riad Aya (budget medina)
Family-run. 500-1,200 MAD/night.
Café Clock Riad (boutique value)
Storytelling-cafe-attached. 700-1,800 MAD/night.
The best hotels in Marrakech, by type
Where you stay shapes the whole Marrakech experience:
- Riads (medina) — traditional courtyard houses, the most atmospheric and authentic choice.
- Luxury icons — La Mamounia and the palatial resorts for grand indulgence.
- Gueliz hotels — modern, convenient stays in the new town.
- Palmeraie resorts — spacious resorts with pools, just outside the city.
For a first visit, a riad in the medina is the quintessential Marrakech stay — a tranquil retreat amid the bustle. Choose one near a main gate for easier access.
Best Hotels In Marrakech FAQ
Where should I stay in Marrakech?
A traditional riad in the medina for atmosphere, a Gueliz hotel for convenience, or a Palmeraie resort for space.
What is a riad?
A traditional Moroccan house built around a central courtyard — the most atmospheric place to stay.
