Skip to content

Best Hotels in Marrakech (2026)

Choosing where to stay in Marrakech comes down to the medina or the newer districts. Inside the walls, riads, traditional houses built around courtyards, offer atmosphere and easy walking access to the sights. Riad Kniza near Bab Doukkala and Dar Les Cigognes beside the Kasbah are small, well-run choices, El Fenn near the Koutoubia combines a riad setting with pools and a large roof terrace, and Hotel Sherazade and Riad Dar One are good-value options near Jemaa el-Fnaa and in the Mellah.

At the top end, La Mamounia has been the city's grand palace hotel since 1929, and the Royal Mansour offers private riads with their own courtyards. Families and those who want resort facilities often prefer Hivernage, where the Four Seasons Resort sits in extensive gardens near the Menara. Medina riads are reached on foot through narrow lanes, so ask your hotel to meet you at the nearest taxi drop-off. Book early for spring, autumn and school holidays, and check whether breakfast, transfers and city tax are included.

8 places · Updated October 23, 2026

Our top 3 hotels in Marrakech

  1. La Mamounia Palace hotel, Medina (Bab Jdid)Marrakech's grand palace hotel since 1929, set in historic gardens inside the medina walls, with four restaurants, four bars, a large spa and outdoor pools.
  2. Royal Mansour Marrakech Luxury riad hotel, Medina (Bab Doukkala)A luxury hotel inside the medina walls made up of 53 private riads, each with its own courtyard, set in gardens with a spa and several restaurants.
  3. Four Seasons Resort Marrakech Luxury resort, HivernageA garden resort of around 16 hectares in Hivernage, between the medina and the new town, with several pools, a spa, tennis and padel courts and family facilities.

Hotel

1. La Mamounia

Palace hotel$$$$Medina (Bab Jdid)

Marrakech's grand palace hotel since 1929, set in historic gardens inside the medina walls, with four restaurants, four bars, a large spa and outdoor pools.

View details — La Mamounia

Hotel

4. El Fenn

Boutique riad hotel$$$$Medina (Bab Ksour)

A boutique hotel of 41 individually designed rooms near the Koutoubia, with three pools, a large roof terrace with bar and restaurant, a spa and an art collection.

View details — El Fenn

Hotel

5. Riad Kniza

Luxury riad$$$Medina (Bab Doukkala)

An 18th-century riad near Bab Doukkala restored with traditional materials and craftsmen, run as a small luxury hôtel de charme with a spa and restaurant.

View details — Riad Kniza

Hotel

7. Hotel Sherazade

Budget riad hotel$Medina (Riad Zitoun el Kdim)

A good-value hotel in a pair of historic riads off Rue Riad Zitoun el Kdim, a few minutes from Jemaa el-Fnaa, with courtyards, a small pool and breakfast included.

View details — Hotel Sherazade

Hotel

8. Riad Dar One

Boutique guesthouse$$Mellah

A small guesthouse of five rooms and one suite in the Mellah, with a plunge pool in the patio, a rooftop terrace with bar and home-cooked Moroccan dinners.

View details — Riad Dar One