Skip to content
Marrakech – Old town & heritage

Africa · 20 destinations

Boutique hotels in Morocco

Morocco's best small hotels are riads behind medina walls, kasbahs in palm groves and desert camps beneath the dunes of the Sahara.

60 boutique hotels handpicked

Ranked

The best destinations in Morocco

Few countries make staying somewhere as memorable as Morocco. Its signature is the riad, a townhouse built around a planted courtyard, hidden behind a plain door in the lanes of an old medina. Beyond the cities you sleep in restored mud-brick kasbahs, in mountain lodges below the High Atlas and in tented camps among the dunes, and almost everywhere the welcome begins with mint tea.

The imperial cities

Marrakech is the country's hotel capital, with palatial riads, garden estates in the Palmeraie and stylish newcomers in the medina. Fes has the largest and most intact medieval medina in the Arab world, and its restored palaces are the best way to experience it. Meknes and Rabat are calmer and less visited.

The coast

Essaouira is a breezy, whitewashed port with an artistic streak. In the north, Tangier and Asilah look toward Spain, while Taghazout and Dakhla in the south draw surfers and kitesurfers.

Mountains and desert

The High Atlas rises an hour from Marrakech, with Berber villages around Imlil and the Ourika Valley. South of the mountains, the road leads through Ouarzazate and the palm oasis of Skoura to the Sahara dunes of Erg Chebbi, while the stony Agafay Desert offers a taste of the desert close to Marrakech. In the Rif, Chefchaouen is painted in shades of blue.

When to go

Spring (March to May) and autumn (September to November) are ideal. Summer is very hot inland but pleasant on the Atlantic coast; winter brings sunny days, cold nights and snow on the Atlas peaks. During Ramadan, many restaurants close by day, but hotels continue to serve guests.

Good to know

Questions about Morocco

Where is the best place for a boutique hotel in Morocco?

Marrakech is our top-ranked boutique hotel destination in Morocco, followed by Fes and Essaouira.

What kinds of boutique hotel destinations does Morocco have?

Our 20 destinations in Morocco are 7 coast & beach, 4 desert, 4 old town & heritage, 3 mountains and 2 city.