Travel and Leaisure Worlds Best Awards for number 1 tour operator in the world 2024 and number 2 tour operator in the world 2025
We're one of the World's Best Tour Operators!
Voted No.1 in 2024 and No.2 in 2025 by Travel+Leisure
Accommodation

Best hotels in Morocco

Explore 100 handpicked hotels in Morocco

Palais De Fès Dar Tazi

Fez

The Palais De Fès Dar Tazi is a charming, family-run guest house offering gourmet cuisine, a sincere, warm welcome and quality accommodations overlooking the medina.

Karawan Riad

Fez

From $130 per person/night

Eden Boutique Hotel

The Atlas Mountains

From $230 per person/night

Eden Boutique Hotel is the realisation of a long-held vision. Its founders are two brothers, Lahcen and Ismail Sabiri, born and raised in a nearby village in the Dades Valley, in the High Atlas mountains of Morocco.


The brothers chose the name Eden—the original garden of Paradise—precisely because it evokes the essence of the hotel and its location.


There, travellers find the warmest welcome, perfect peace, and the chance to unwind in a magical world; a true retreat. At the same time, the hotel provides a connection with the natural majesty of the High Atlas mountains and promises adventure in safe hands through the various experiences offered.


Eden was constructed in keeping with Morocco’s forward-looking policies for greening the environment and a steadfast commitment to supporting the local community. A dedicated local staff transferred from a previous establishment to form the heart of Eden’s 28-strong team, ensuring outstanding service. With the head chef also moving to the new property, a refined fusion of Moroccan and European flavors graces the table—a menu elevated far above the everyday tagine and couscous.


From the property’s own gardens to the breathtaking mountain views, magnificent pools, and luxurious hammam, every detail is infused with a passion for bringing modern comfort and authentic Moroccan style together for every guest. Travelers are invited on a journey to the heart of the High Atlas.

The Capaldi Hotel

The Atlas Mountains

23 Rooms
|
From $90 per person/night

Olinto

The Atlas Mountains

From $1.1K per person/night

Olinto is a luxury Atlas Mountain retreat situated in the Berber heartland of Morocco, a mere 55-minute drive from Marrakech airport. Each of the nine majestic pavilions has been designed with privacy and the utmost comfort at its core. Those in search of utter tranquility and a much needed getaway from it all, will find themselves surrounded by stunning vistas and pure mountain air. Olinto has been created by Prince Fabrizio Ruspoli di Poggio Suasa, a pioneer in establishing legendary Moroccan properties. His passion for Moroccan architecture and craftsmanship can be seen in every detail of this exquisite new mountain resort, set in a lush olive grove within the verdant Ouirgane valley.

Domaine de la Roseraie

The Atlas Mountains

44 Rooms
|
From $220 per person/night

L'Amandier Hotel

The Atlas Mountains

35 Rooms
|
From $140 per person/night

Douar Samra

The Atlas Mountains

From $40 per person/night

Riad Baoussala

Essaouira

7 Rooms
|
From $70 per person/night

Villa Maroc

Essaouira

21 Rooms
|
From $80 per person/night
Previous Next
91 - 100 of 100 hotels
Where To Go
Pin Icon

Namibrand, Namibia