Discover the best hotels in Morocco – our favorite hotels in Morocco
From exotic villas to ecolodges to family-owned boutique hotels, your stay in Morocco will be amazing with our hand-picked selection of some of the best hotels in Morocco. Every Moroccan hotel on this list is on it because we have stayed there and personally recommend it.
We’ve traveled from the medina of Marrakech to the blue walls of Chefchaouen and everywhere in between. We’ve slept on luxurious carpets and beds in amazing places like a candlelit kasbah in Ait Ben Haddou to luxury tents amid the golden sand dunes of the Sahara to a most unique retreat in the Atlas Mountains. We’ve gotten up early to dip our toes in the ocean or raced out at sunset to watch fisherman bring their catch to market.
Every hotel and riad is featured in this list is because it offers something special, unique, and most truly Moroccan. Stay in any one of the places we highlight below, and you will feel as if you’ve escaped to someplace completely different and intoxicating
Rest assured if a hotel or riad makes this list of top Morocco hotels, it is because we have stayed there and personally recommend it.
A quick guide to the best hotels in Morocco
Discover a perfect Morocco escape sure to make your Moroccan adventure memorable. Scroll down to find our favorite hotels in Asilah, Rabat/Salé, Fes, Tamnougalt, Ait Ben Haddou, Chefchaouen, Dadès Valley, Imlil, Marrakech, Meknes, Casablanca, Essaouira, and Merzouga/Sahara.
Dar Manara — a riad in the medina
Dar Manara is a cozy riad in Asilah Morocco, a small, artsy town that offers a restful medina where you won’t get lost. Staying in Dar Manara in the medina on a visit to Asilah means convenience. Read our review of the best hotel in Asilah here Dar Manara: Asilah Morocco riad in the medina. You may also want to read All of the things to do in Asilah Morocco plus where to eat.
RABAT | SALÉ
Repose riad — Moroccan tradition with Western comforts
The Repose in the Salé medina area, one of the best riads in Rabat, Morocco, blends Moroccan tradition with subtle nods to modern Western comforts with the result being a centrally located hotel with never-ending hospitality. Read our review of the best hotel in Rabat here – The Repose riad, one of the best riads in Rabat, Morocco
Riad Laaroussa – escape into luxury
When you intend to spend time in the sensory-intense souk markets and medina of Fes Morocco, having a quiet, restful, clean escape is a must. Do not hesitate to select the Riad Laaroussa, the best luxury hotel in Fes. Read our review of the best hotel in Fes here – Best luxury hotel in Fes Morocco: Riad Laaroussa can’t be beat. You may also enjoy reading our story with a free recipe from a couscous cooking class at Riad Laaroussa – How to cook the best Moroccan couscous, thanks Riad Laaroussa.
Riad Sara – classic riad architecture
Located right in the heart of the Fes medina, this historic riad is not uber fancy, but it is very beautiful, traditional and historic. The rooms are big, so big in fact, that Therese felt she needed to leave breadcrumbs to find her way back to bed. Charming and comfortable, this is a great alternative to Riad Laaroussa if you want a bit less luxury on your stay. Book your stay at one of the best hotels in Fes here.
Bab el Oued Ecolodge – a garden retreat
Bab el Oued Ecolodge in Tamnougalt village, Morocco, offers a garden retreat with winding paths, a pool, separate cottages and excellent dinners. It is a lush world filled with plants and seductive scents from jasmine and roses. Read our review of the best hotel in Tamnougalt here – Bab el Oued Ecolodge: Draa Valley eco retreat in Tamnougalt village.
AIT BEN HADDOU
Kasbah Tebi – candle light delight
Most visitors come for the day, but do yourself a favor and stay the night in Ait Ben Haddou where sunsets and sunrises and beautiful and peaceful. No better place to choose than the historic, family-owned, candlelit (no electricity) Kasbah Tebi. Book your stay at the best hotel in Ait Ben Haddou here.
Riad Cherifa – heritage with a touch of luxury
Riad Cherifa has combined two separate homes into one amazing hotel that is both relaxing and intoxicating. The Andalusian-Moroccan architecture is beautifully blended with modern touches of luxury and convenience. Located on a quiet side street just off one of the main intersections in the old medina, the riad is a perfect and most central location for any Chefchaouen stay. Book your stay at the best hotel in Chefchaouen here.
La Perle Du Dades – a garden paradise
La Perle du Dades feels like escaping into a garden paradise with an amazing outdoor pool, a panoramic rooftop terrace (night photographers will rejoice) and a hotel restaurant that serves delicious French and Moroccan cuisine. The rooms are decorated in a traditional Afro-Moroccan style and each room has a private sitting area. There is a hammam on site and bicycles for use. It is a perfect base for any Dades Gorge, Todra Gorge or La Vallée des Roses exploration. Book your stay at the best hotel in the Vallée du Dadès here.
Kasbah du Toubkal
In the Atlas Mountains not far from Marrakech is a mountain retreat called Kasbah du Toubkal hotel. But Kasbah du Toubkal is much more than a glorious hotel on a hilltop. Sustainable, historic, community support. Just a few of the reasons we feel Kasbah du Toubkal is the best hotel and place to stay in Imlil. Read our review of the best hotel in Imlil here – Kasbah du Toubkal hotel, a perfect Atlas Mountains sanctuary in Imlil.
Riad Safir – an amazing rooftop view
Riad Safir boasts an amazing rooftop view which is best enjoyed at sunset or in the morning as breakfast is being served at your table. Located centrally in the Meknes medina near the entrance, the riad is a short walk from the Bab Mansour. Book your stay at the best hotel in the Meknes here.
Riad Adore – a luxurious retreat in Marrakech
Riad Adore offers what we would term discrete luxury with design and decor that is contemporary and classy. The staff is exceptionally well trained, offers superb help and answers, and guests will want for nothing. It is a perfectly quiet and peaceful base from which to explore the chaotic medina of Marrakech, its squares and souk, or to head out to take in some of the famous sights around the city. Book your stay at the best hotel in the Marrakech here.
Club Val d’Anfa – a wonderful beach location in Casablanca
A nice beach location, great breakfast, and Western-type rooms and comforts, thus Club Val d”Anfa is perhaps a good way to “land” in Morocco, acclimatize and transition onward on your adventure.… Unless you just stay in big cities and choose only Western lodging, you will NOT have rooms, breakfast buffets, room workdesks, or balconies like this down the road!! Book your stay at the best hotel in Casablanca here.
Villa Maroc – an elegant riad in the middle of the medina
Elegant and located RIGHT in the historic medina. Owned and operated by a Swiss expat, the riad is beautifully designed with traditionally styled rooms that feature modern Western comforts. If you opt for dinner at the riad, it is made from local produce and, weather permitting, is served around an open fire. Plus, this hotel offers a bar (with good wines at good prices) — an unusual amenity in Morocco. Book your stay at the best hotel in Essaouira here.
MERZOUGA | SAHARA
Sahara Sky Luxury Camp – elegance and comfort in the Sahara desert
Elegant, comfortable, magical. Pretty much sums up a stay in the Sahara desert at Sahara Sky Luxury Camp. From a sunset or sunrise camel ride to delicious dinners and breakfasts, you will be whisked away to another world … rather like your own Arabian Nights. The sleeping tents are supremely comfortable, each with a private en-suite bathroom and, yes, a shower. And if you need it, there is even WiFi. Book your stay at the best luxury camp in Merzouga here.