If you’re planning a trip to Morocco, I highly suggest booking a stay in a traditional riad. These welcoming guesthouses, often run by locals, are located near or in a city’s medina, offering a more authentic experience than a stay in a resort or chain hotel. Many riads in Morocco have terraces, open patios and gardens, local food, spas, pools, and design elements like intricate tilework and wood carvings.
Incredible Riads in Morocco
Boasting luxurious courtyards and an intimate selection of suites, these are the best riads in Morocco to visit.
Riad Yasmine, Marrakech
If you haven’t seen this riad on Instagram, well, then you probably don’t have an Instagram account. Riad Yasmine is, in fact, an Instagram-worthy place to stay. Boho-chic vibes flow from the rooms to the emerald-tiled pool, and the rooftop views at breakfast are just as gorgeous as the riad’s design. Located in the Marrakech medina (or old city), this riad only has eight rooms and books up fast.
L’Hotel Marrakech, Marrakech
This swanky hidden gem is located in the heart of the old city and only has five suites. L’Hotel’s seasonal rooftop terrace overlooks the Marrakech medina, and guests love the excellent service and food. Book a stay in the Asilah Suite for views of the garden and pool.
Dar Kawa, Marrakech
Dar Kawa is a quaint, four-room riad located in the Marrakech medina. The building dates back to the 17th century when it was home to a religious brotherhood, Derkaoua. This riad in Morocco is all about serenity: Relax at the on-site spa, eat locally sourced cuisine on the patio, nap under orange trees, or lounge on the covered terrace.
Dar Hanane by Pure Riads, Marrakech
This riad feels like a jungle in the middle of an ancient city. With a tree-filled patio and fountain, the common area is perfect for lounging with a glass of mint tea. In the winter, Dar Hanane’s fireplace in the salon is a welcome addition at night for eating dinner or catching up on email (this area is also home to the Wi-Fi connection). Its terrace overlooks the medina, Atlas Mountains, and Koutoubia Mosque, and is a perfect place for meals and sunbathing.
Riad Yamcha, Meknes
If you’re traveling to Meknes, Riad Yamcha is the best riad to stay in. Its location in the medina is convenient for sightseeing, and the all-white decor is modern and refreshing. Travelers rave about the friendliness of the hotel staff, as well as the large breakfasts and roomy, comfortable beds.
Riad Idrissy, Fes
Located on the outskirts of the massive Fes medina are Riad Idrissy and its restaurant, The Ruined Garden. This riad in Morocco is more than 400 years old and is named after the descendants of the city’s founder and important religious figure, Moulay Idriss. The small, five-room riad feels like your own private home, and the restaurant, located in the garden, serves locally sourced food and even offers cooking classes. Riad Idrissy is the perfect place to stay if you’re looking to learn more about Moroccan culture.
Riad Mokhtar, Tangier
With a terrace boasting views of the Casbah, medina, and Bay of Tangier, you can’t go wrong with a stay at Riad Mokhtar. Travelers love the service, price, food, and location. This is a newly renovated riad in Morocco, so there is an elevator and free Wi-Fi throughout.
Lina Ryad & Spa, Chefchaouen
Located in Morocco’s famous blue city is the equally blue Lina Ryad & Spa. Complete with a spa, a hammam (traditional bath), an indoor heated pool, and sweeping mountain views, this riad is a must-stay if you’re headed to Chefchaouen.
Riad Dar Maya, Essaouira
You’ll find this contemporary riad in the coastal town of Essaouira, tucked into the medina. Everything about the design at Dar Maya evokes luxury—from the lime-plaster walls to the sunken-in marble bathtubs—and it’s not as expensive as you’d think. Choose from the five rooms at this riad and relax in the spa, dine at the restaurant (serving local seafood), and take in ocean views from the rooftop hot tub.
Riad Soleil d’Orient, El Jadida
For those looking for a riad in Morocco near Casablanca, consider the coastal area of El Jadida—it’s about 50 miles from Casablanca and offers a more intimate experience. Riad Soleil d’Orient is located close to two golf courses, the beach (known for surfing), and famous Portuguese Cistern. Book one of the seven decadent rooms and enjoy the traditional food, large bathrooms, and rooftop terrace.