Skip to content

Best Hotels in Morocco (2026)

Places to stay, from budget guesthouses and boutique hotels to large international properties, grouped by area and style.

8 places · Updated October 23, 2026

Our top 3 hotels in Morocco

  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