
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.
