Morocco is a feast for the senses — the call to prayer echoing through the medina, the scent of spices perfuming the air, and golden rooftop sunsets. We spent our days getting lost among the souks, hiking in the Atlas Mountains, and driving among the Sahara dunes. If you’re deciding where to stay, we’ve got you covered with our list of the best hotels in Morocco. There’s a magical stay for everyone, whether you choose a luxurious riad or a cozy desert camp under the stars.
Our Favorite Hotels in Morocco
With its tranquil courtyard oasis in Marrakech’s lively Medina, Be Marrakech is ideal if you love authentic Moroccan charm mixed with contemporary flair. Your room features traditional décor, air conditioning, and a private bathroom. Savor home-cooked breakfasts or relax by the petite rooftop pool. The rooftop terrace is perfect for sunsets, but note that you’ll need to climb stairs to access some areas, common for many riads in the city center.
With its traditional courtyard and lush greenery, Riad Yamina places you in the heart of Marrakech’s Medina, just a short walk from Jemaa el-Fnaa square. Step inside to discover beautifully decorated rooms with air conditioning and private bathrooms. Savor Moroccan breakfasts on the rooftop terrace or unwind by the charming plunge pool. Note there are stairs to access some rooms, and the riad’s central location means you may hear city sounds at night.
Nestled in the heart of Fes Medina, Riad Sidrat charms you with its intimate, traditional setting and easy access to the city’s historic souks. Step inside to discover cozy rooms decorated with authentic Moroccan touches. Air conditioning and comfortable beds offer a restful retreat after exploring. Enjoy a tranquil courtyard and rooftop terrace. Be prepared for narrow alleyways—reaching the riad means a short walk from the nearest car access point.
Nestled in Fes’s historic Medina, Riad Iddrissy enchants with its lush inner garden and authentic Moorish decor. Step inside to discover individually styled rooms with air conditioning and comfortable beds. Enjoy breakfast on the leafy terrace or unwind in the tranquil courtyard. You’re moments from Bab Boujloud and local souks. Note that, as with most medina riads, you’ll need to navigate narrow lanes and stairs to reach the property.
Nestled in Chefchaouen’s tranquil old town, Dar Hannan charms with its authentic Moroccan ambiance and warm, intimate vibe. Step inside to discover inviting rooms decorated in traditional style, some with small balconies overlooking the medina’s blue labyrinth. Breakfast is served on a rooftop terrace with scenic mountain views. Be prepared for narrow streets and stairs leading to the riad—rolling luggage and accessibility may be a challenge.
Nestled in the heart of Chefchaouen’s medina, Hotel Koutoubia lets you explore the city’s famous blue streets right outside your door. Rooms are simple but inviting, with air conditioning and private bathrooms offering a restful retreat. Start your day with a hearty breakfast served on the rooftop terrace, where you can admire sweeping mountain views. Note that reaching upper floors involves stairs, as there’s no elevator.
Tucked within Chefchaouen’s dreamy medina, Dar Chefchaouen charms you with bright blue walls and mountain vistas right from your doorstep. Rooms are simply styled but comfortable, offering air conditioning and private bathrooms for a restful stay. Unwind in the cozy shared lounge or begin your day on the rooftop terrace with sweeping city views. Keep in mind, navigating the narrow, hilly streets can be challenging if you have heavy luggage.
Nestled in the heart of Boumalne Dades, Riad Rihana Dades offers a peaceful base just a short drive from the dramatic Dades Gorges. You’ll wake to mountain views and unwind in a charming courtyard accented by traditional Berber décor. Spacious rooms feature air conditioning and quality bedding for a restful night. Note that parking is available on-site, and while most rooms are accessible, some areas include stairs.
With its warm, welcoming atmosphere at the heart of Boumalne Dades, Riad Des Vieilles Charrues invites you to unwind in charming Moroccan style. Spacious rooms come with air conditioning and mountain-view balconies. Enjoy local cuisine in the on-site restaurant or relax on the sunny terrace after exploring the dramatic Dades Gorge, located just minutes away. Note that access involves some stairs inside, so pack accordingly for comfort.
Set amid striking scenery near Boumalne Dades, Casbah La Jeanne puts you within easy reach of the dramatic Dades Gorge. You’ll experience an authentic, family-run atmosphere in this traditional guesthouse. Simple rooms offer en suite bathrooms and mountain views. Relax on open-air terraces or explore peaceful gardens. Expect basic comforts, but note that the property sits off a rough road and rooms are accessed via stairs. Breakfast is included.