Marrakech hotels — compare Expedia & Hotels.com
Riads inside the medina offer the most atmospheric stays — expect narrow lanes, no car access, and rooftop breakfasts with minaret views. Modern hotels in Hivernage and Gueliz provide pool weather, air conditioning, and easier taxi rides at sharper prices than riad inventory. Avoid July–August unless you tolerate 40°C+ afternoons; October–April is the comfortable window, with the sharpest pricing in January and February. Marrakech Menara Airport is 15 minutes from the medina by taxi (agree the fare before departing — £8–12 is typical). The Jemaa el-Fnaa square comes alive after sunset — stay within walking distance if you want the night-market experience without a late-night taxi.
Typical nightly rate: £60–£250
Hotels in Marrakech
Editorial picks · click through for live prices
ExpediaLa Mamounia
Hivernage
From £450 / night
Riad Kniza
Medina
From £180 / night
Four Seasons Resort Marrakech
Hivernage
From £380 / night
Riad Diana
Medina
From £95 / night
Hotel & Spa Dar Bensouda
Medina
From £110 / night
Les Deux Tours
Palmeraie
From £220 / night
Le Jardin Secret Riad
Medina
From £105 / night
Kech Boutique Hotel
Medina
From £125 / night
Search Marrakech on our partners
Search Marrakech on Expedia Group partners
Final price, availability and cancellation policy are determined by the merchant. We earn a commission when you complete a booking, at no extra cost to you. Read our affiliate disclosure.
Top things to do in Marrakech
- Jemaa el-Fnaa
- Bahia Palace
- Majorelle Garden