Most popular cities in Morocco
Essaouira9 guest houses
Marrakesh66 guest houses
Fes14 guest houses
Tangier6 guest houses
Top landmarks in Morocco
-
Popular attractions
-
Monument
Amazing spa hotels in Morocco
Marrakesh, Morocco
USD 137/night
Located merely 9 minutes' walk from the Kutubiyya Koutoubia Mosque in the Kasbah district, the impressive 5-star Riad Palais Calipau features massage therapy and loungers on-site.
Marrakesh, Morocco
USD 53/night
Guests can relax in a swimming pool or in the Moroccan restaurant of the charming 4-star Hibiscus Marrakesh, which is set just a 5-minute walk from Jemaa el-Fnaa.
Marrakesh, Morocco
USD 490/night
Offering an outdoor swimming pool and a private garden on site, the Dar Sabra Marrakesh is situated 7 km from Jemaa el-Fnaa.
Marrakesh, Morocco
USD 335/night
Featuring 6 rooms with views of the garden, the 4-star Dar Zemora Marrakesh is set within a 10-minute drive of Jemaa el-Fnaa.
Marrakesh, Morocco
USD 76/night
Boasting a Moroccan cuisine together with a Turkish steam bath, a Turkish steam room and a solarium, the sophisticated Sable Chaud Marrakesh is located near an underground station.
Ait Benhaddou, Morocco
USD 92/night
Set 2.8 km from Ksar of Ait-Ben-Haddou, the smoke-free Ksar Ighnda includes 15 rooms, along with a traditional Hammam and a hot tub.
Marrakesh, Morocco
USD 75/night
Located approximately 20 minutes' walk from Musee Yves Saint Laurent Marrakech, the 4-star Amira comprises 9 rooms with spacious interior, a Moroccan restaurant, and a snack bar.
Ouarzazate, Morocco
USD 69/night
The 3-star Le Petit Riad features a swimming pool and is merely 1.5 km from Taourirt Kasbah.
Marrakesh, Morocco
USD 155/night
Set only an 8-minute walk from Le Jardin Secret, the 3-star Riad Louaya features a Moroccan restaurant serving Moroccan cuisine.
Marrakesh, Morocco
USD 398/night
Providing a Turkish steam room and a sauna for guests' benefit at the territory, the 5-star Dar Ayniwen is nestled in the Palmeraie district of Marrakesh, at a distance of 6 km from Dar Si Said.
Marrakesh, Morocco
USD 48/night
Spa therapy and a shared lounge are all open to guests of this 11-room the 4-star Riad Amin that is located approximately 20 minutes' walk from Jemaa el-Fnaa.
Lagouassem, Morocco
USD 33/night
Located a 10-minute ride from Oasiria Water Park, the 4-star La Maison Des Oliviers Marrakesh welcomes guests with a heated swimming pool and a private garden.
Ouahat Sidi Brahim, Morocco
USD 32/night
Located in the Palmeraie district, the 3-star Le Relais De Marrakech Marrakesh offers spacious rooms and an outdoor swimming pool.
Tamraght, Morocco
USD 152/night
Located 25 minutes' walk from Golf Tazegzout, the 3-star Dar Haven features an outdoor swimming pool.
Marrakesh, Morocco
USD 124/night
The 5-star Bindoo is a good starting point to Marrakesh's sights including Le Jardin Secret, which is just a 9-minute walk away.
Marrakesh, Morocco
USD 518/night
Located within 7 km of Maison de la Photographie, the 5-star Ksar Char-Bagh Small Luxury Hotels Marrakesh offers 23 rooms, a traditional Hammam and an outdoor swimming pool.
Fes, Morocco
USD 103/night
Set around 25 minutes on foot from Medina of Fez, the Riad Said has a Moroccan restaurant serving Moroccan cuisine.
Marrakesh, Morocco
USD 97/night
Offering an indoor pool, the Riad Argan is within 25 minutes' walk of Agdal Gardens.
Marrakesh, Morocco
USD 132/night
Guests can enjoy a drink in a lounge bar or relax by a swimming pool, while staying at the 3-star Riad Jnan El Cadi, situated about 25 minutes' walk from Saadian Tombs.
Essaouira, Morocco
USD 113/night
Positioned around 7 km from Simon Attias Synagogue, guests can enjoy Mediterranean dishes at the 3-star Eucalyptus's Moroccan restaurant.
Top family hotels in Morocco
Essaouira, Morocco
USD 81/night
While staying at this 12-room the 2-star Riad Aylal, you can easily walk over to Essaouira Ramparts, which is just 9 minutes' walk away.
Ouled Moumen, Morocco
USD 67/night
Approximately 35 km from Menara airport, the Les Jardins De Marrakech offers a hammam spa for guests' enjoyment.
Marrakesh, Morocco
USD 79/night
Offering a restaurant and a gift shop, the Dar 55 - Berber House lies in the Palmeraie district of Marrakesh, at a distance of 4.4 km from kamel and approximately a 10-minute ride from Club Marmara.
Ait Benhaddou, Morocco
USD 60/night
The La Fibule D'Or Ait Benhaddou is situated in the historical district of Ait Benhaddou, 43 minutes' drive from Ouarzazate airport.
Fes, Morocco
USD 323/night
Providing access to Marinid Tombs, the Layalina Fes is 17 minutes' stroll from Bab Bou Jeloud and offers a Moroccan restaurant.
Fes, Morocco
USD 20/night
Located approximately a 7-minute walk from Hammam Mernissi & Spa, within 14 minutes' walk of Cherratin Medersa, the Dar Chourouk features spa therapy and entertainment activities along with 6 rooms.
Fes, Morocco
USD 116/night
Situated in the heart of Fes and within 1.2 km of Southern tower, the traditional Dar Seffarine offers 7 rooms.
Ifrane (Ifrane), Morocco
USD 59/night
The Rise is situated at a distance of 1.9 km from Ben Smime and nearly a 10-minute ride from Tizi Moucherkour.
Marrakesh, Morocco
USD 45/night
Cyber Park and Koutoubia Mosque are respectively 2.3 km and 650 metres from the 4-star Riad Mandalay Marrakesh.
Bin El Ouidane, Morocco
USD 76/night
Ouzoud Waterfall is at a distance of 2.8 km from the Dar L'Eau Bin El Ouidane and Oued l'abid is nearly 10 minutes' drive away.
Essaouira, Morocco
USD 202/night
Set 5 minutes by car from Palma Quad, the 3-star Salut Maroc! Essaouira welcomes guests to an à la carte restaurant on site.
Fes, Morocco
USD 87/night
Offering a shopping area, the Dar Fes Tresor lies in the Fes El Bali district of Fes, at a distance of 2.3 km from Medina of Fez and approximately a 20-minute stroll from Jardin Jnan Sbil.
Marrakesh, Morocco
USD 120/night
Located 0.6 km from Maison de la Photographie in the Medina district, the 4-star Riad Andallaspa Marrakesh features 13 rooms along with facials, massage therapy and various recreational opportunities.
Fes, Morocco
USD 83/night
Located at a distance of 3.1 km from Medina of Fez, the Borj Dhab offers spacious rooms just 12 minutes' stroll from Fontaine Nejjarine.
Chefchaouen, Morocco
USD 38/night
The Riad Nerja Chefchaouen is nestled in the Old Town district, Kasbah Museum is a 5-minute walk away.
Fes, Morocco
USD 11/night
Situated just a 10-minute walk from Medersa Bouanania, the smoke-free Medina offers a snack bar and a Moroccan restaurant serving Moroccan dishes.
Imlil (Atlas Mountains), Morocco
USD 34/night
While staying at the Berber Family Imlil you are invited to discover Mount Toubkal, set 10 minutes' drive away, or Tizi n'Tamatert pass, which is around 3.7 km away.
Ouirgane, Morocco
USD 125/night
Barrage Ouirgane is around a 10-minute drive from the Tizi N'Ouirgane, while Imlil Toubkal Trekking is approximately 3 km away.
Marrakesh, Morocco
USD 28/night
Offering a sundeck, a patio, and a picnic area, the authentic 3-star Riad Sesame Marrakesh is situated 25 minutes on foot from Palacio da Bahia.
Imlil (Atlas Mountains), Morocco
USD 159/night
Imlil Day Trip is set within 15 minutes' walk of the Douar Samra.
Best luxury hotels in Morocco
Marrakesh, Morocco
USD 44/night
Dar Si Said and Jardin Majorelle are located 1.5 km and 3.2 km from the 4-star Miel & Une Nuit respectively.
El Makina, Morocco
USD 318/night
While staying at the Villa Nour you are invited to discover Menara gardens, set nearly 10 minutes away by car, or Atlas Golf Marrakech, which is approximately 10 minutes away by car.
Rabat, Morocco
USD 199/night
5-star The White Palace is approximately 3 km from High Commissioner for Former Resistants and former members of the Liberation Army and offers a sundeck and a play area.
Marrakesh, Morocco
USD 167/night
Featuring a hammam, facials, and a library, the 5-star Riad Omri boasts a convenient location within 25 minutes' walk of Rahba Kedima Square.
Asni, Morocco
USD 50/night
Asni Souk is around 25 minutes' walk from the 4-star Vallee that features an outdoor pool.
El Harkat, Morocco
USD 260/night
Located within 2.6 km of waky Marrakech, the 5-star Dar Sofil - Adults Only offers 7 rooms, a treatment room, a solarium and an outdoor swimming pool.
Fes, Morocco
USD 88/night
Featuring a swimming pool, the Palais Houyam Fes lies about 600 metres from Bab Bou Jeloud.
Chefchaouen, Morocco
USD 119/night
Located 3.9 km from Grand Mosque, the luxury Dar Ba Sidi features a swimming pool.
Marrakesh, Morocco
USD 145/night
Approximately a 5-minute ride from Koutoubia Mosque, the Elegancia Riad Boutique & Spa includes 11 rooms.
Marrakesh, Morocco
USD 123/night
The Louhou is located 10 km from Menara airport and within 5 minutes' walk of Mellah bus stop.
Douar Caid Layadi, Morocco
USD 88/night
Offering a poolside bar onsite, along with a Turkish bath, a treatment room and a Jacuzzi, the comfortable 4-star L'Oliveraie De L'Atlas Marrakesh boasts a location in a popular district.
Marrakesh, Morocco
USD 164/night
Offering an outdoor pool with views of garden, the 3-star Riad Emberiza Sahari is located in the Medina district.
Marrakesh, Morocco
USD 84/night
While staying at the 4-star Riad Zaki you are invited to discover Badi Palace, set 1.3 km away, or Le Jardin Secret, which is about a 10-minute walk away.
Marrakesh, Morocco
USD 135/night
The lovely Riad Houdou is located in the Medina district of Marrakesh and offers an à la carte restaurant, massage therapy and entertainment activities.
Cheap hotels in Morocco
Marrakesh, Morocco
USD 13/night
While staying at the Jennah Rouge Marrakesh you are invited to discover Palacio da Bahia, set a 5-minute ride away, or Jardin Majorelle, which is a 20-minute walk away.
Marrakesh, Morocco
USD 59/night
Located 10 minutes' drive from Jardin Majorelle, the 3-star Riad Safia Marrakesh features a Moroccan restaurant and an indoor swimming pool.
Chefchaouen, Morocco
USD 33/night
Located approximately 5 minutes' walk from Kasbah Museum, the Maison features 13 rooms with views of the city.
Ifri, Morocco
USD 28/night
Nearly a 25-minute walk from Gorges du Ziz, the 2-star Luna Del Fuego offers a Turkish steam room and a hot spring bath on-site and 9 rooms.
Tiourjdal, Morocco
USD 48/night
Set 25 km from Ksar Ait-Ben-Haddou, this apartment features a balcony and a sunbathing terrace.
Chefchaouen, Morocco
USD 20/night
The Dar Bleu is a good starting point to Chefchaouen's sights including Chefchaouen Ras Elma, which is 550 metres away.
Fes, Morocco
9.21 review
USD 45/night
The Riad Sara is situated right in the centre of Fes opposite Moulay Abdellah Quarter.
Tafraout, Morocco
9.61 review
USD 37/night
The Azur is situated at a distance of 4.7 km from Painted Rocks and merely 9 minutes on foot from Maison Tuareg.
Marrakesh, Morocco
USD 47/night
The smoke-free Riad Al Mamoune features rooms with views of the pool, while a quiet location provides access to Cyber Park, which is 17 minutes' walk away.

Marrakesh, Morocco
USD 26/night
The Riad Dar Saba offers a snack bar and 6 rooms, along with a prime location at 750 metres of Terrasse Des Epices.
Casablanca, Morocco
USD 22/night
The Lhostel is situated at a distance of 2.7 km from Parc Murdoch and about a 20-minute stroll from Al Barid Bank.
Marrakesh, Morocco
USD 24/night
Maison de la Photographie is also located just 1.4 km from the Riad Dar Tmania Marrakesh.
Marrakesh, Morocco
USD 81/night
Offering Moroccan dishes, the 3-star Riad Al Karama Marrakesh is set at a 700-metre distance from Jemaa el-Fnaa in the Medina district.
Marrakesh, Morocco
USD 49/night
The Riad is situated approximately 900 metres from Le Jardin Secret and nearly a 10-minute drive from Jardin Majorelle.
Marrakesh, Morocco
USD 60/night
Dyer's street is only 1.4 km from the Riad Ka and Jardin Majorelle is nearly a 25-minute walk away.
Marrakesh, Morocco
USD 116/night
Saadian Tombs is within 20 minutes' walk of the Dar Yammi Marrakesh.
Meknes, Morocco
USD 60/night
Bab el-Khemis Gate is 0.7 km from the smoke-free Riad Ritaj and features shopping and dining.
Marrakesh, Morocco
USD 81/night
Just 1.2 km from Cyber Park, the Riad Haylana Marrakesh includes 6 rooms.
Azrou, Morocco
USD 35/night
Wild Monkeys is approximately 4 km from the 3-star Riad and Centre Culturel d'Azrou is approximately a 5-minute walk away.
Fes, Morocco
USD 35/night
The Riad Taha Fes is situated within a 2-km distance of Marinid Tombs and merely a 5-minute stroll from Karaouiyne.
Guest houses with beach in Morocco
Imsouane, Morocco
USD 157/night
Plage Tildi is at a distance of 3.5 km from The O Experience and Imsouane Beach is merely a 5-minute walk away.
Essaouira, Morocco
USD 62/night
Bab Doukkala is merely 9 minutes on foot from the Dar Adul, while Mogador Christian Cemetery is only 1.1 km away.
Essaouira, Morocco
USD 47/night
Moulay Hassan Square is just 0.8 km from the La Casa Del Mar and Essaouira Ramparts is only 10 minutes' walk away.
Essaouira, Morocco
USD 105/night
While staying at the 4-star Riad Kafila Essaouira you are invited to discover Palma Quad, set a 10-minute drive away, or Sidi Mohamed Ben Abdallah Museum, which is 850 metres away.
Asilah, Morocco
10.02 reviews
USD 49/night
Church of San Bartolome is merely 0.7 km from the Riad Assilah Asilah and Bab al-Bahar is approximately a 5-minute walk away.
Oualidia, Morocco
USD 94/night
The Le Temps Perdu is set within a 10-minute drive of La Grande شاطئ الوليدية and 0.9 km from Lagoon of Oualidia.
Tangier, Morocco
USD 147/night
Featuring a location in the old Old Medina district, the 3-star Palais Zahia Hotel & Spa boasts 17 rooms and a Moroccan restaurant, just 0.8 km from Jardins de La Mendoubia.
Marrakesh, Morocco
USD 109/night
The smoke-free Riad Turquoise with a private pool is merely 5 minutes' walk from Badi Palace.
Imi Ouaddar, Morocco
USD 69/night
Atlantica Parc Lodge is just 1.2 km from the 3-star Pearl and Atlantica Parc Aquatique is just a 13-minute walk away.
Tangier, Morocco
USD 256/night
Featuring 6 rooms with views of the city, the 5-star Riad Dar Saba Tangier is set 14 minutes' walk from Jardins de La Mendoubia.
Tangier, Morocco
USD 143/night
While staying at the 4-star Dar Sultan Tangier you are invited to discover Port de Tanger Ville, set 2.3 km away, or Kasbah, which is around 20 minutes' walk away.
Tangier, Morocco
USD 108/night
The 3-star Dar Rif is nestled in the Old Medina district, Mosque Mohammed V is 1.3 km away.
Guest houses with free parking in Morocco
Marrakesh, Morocco
USD 135/night
A 15-minute walk from Jemaa el-Fnaa, the smoke-free Kahena Marrakesh features a French restaurant as well as a hot tub and spa therapy.
Marrakesh, Morocco
USD 69/night
After a long day in the city, one can relax in an outdoor swimming pool and savor halal specialities at the smoke-free Dar Al Walidine, located about a 25-minute walk from Museum of Marrakesh.
Agadir, Morocco
USD 44/night
Located in Agadir and 4 km from Agadir Kasbah, the pet-friendly Blue Waves Surf House features a Turkish steam bath and a Turkish steam room for guest's pure relaxation.
Tajda, Morocco
USD 50/night
Featuring 15 rooms with views of the garden, the Palmeraie Ouarzazate is set within 25 minutes' walk of Taourirt Kasbah.
Lalla Takerkoust, Morocco
USD 101/night
Barrage Lalla Takerkoust is about 5 minutes' drive from the Patio and JET ATLAS Marrakech is just 1.1 km away.
Essaouira, Morocco
USD 129/night
Featuring healthy dishes along with 8 rooms, the pet friendly Beldi Essaouira is located within 10 minutes' drive of Bab Doukkala.
Taroudant, Morocco
USD 80/night
Located only 1.1 km from Grand Souk Market, the Dar Tourkia is in the historical centre of Taroudant and approximately a 5-minute drive from Maison D'artisanat Berbere Taroudant.
El Jadida, Morocco
USD 112/night
Positioned within easy walking distance of Lighthouse of Sidi Mesbah, guests can enjoy Moroccan dishes at the recently renovated Dar Al Manar El Jadida's Moroccan restaurant.
Ouirgane, Morocco
USD 195/night
Imlil Toubkal Trekking is within 25 minutes' walk of the Domaine, while Tin Mal Mosque is approximately 4 km away.
Ait Benhaddou, Morocco
USD 118/night
The smoke-free Riad Caravane with an outdoor pool is around a 25-minute walk from Ksar of Ait-Ben-Haddou.
Mirleft, Morocco
USD 21/night
Le Nid d'Aigle is only 1.4 km from the Aftas Mirleft and Surf en Marruecos is nearly a 20-minute walk away.
Fint, Morocco
USD 36/night
The Maison is a good starting point to Fint's sights including Oasis Fint, which is just 0.6 km away.
Tafraout, Morocco
USD 34/night
Located 200 metres from Oumsnat village, the Tigmi Tafraout is 8 minutes' walk from Souq.
Agouti, Morocco
USD 51/night
Located 165 km from Beni Mellal airport, the Kasbah provides airport shuttle service, as well as cars for rent.
Douar Blidene, Morocco
USD 126/night
Set 4.2 km from Club Marmara, the charming 4-star Palace has a Moroccan restaurant serving Italian cuisine.
Marrakesh, Morocco
USD 168/night
During your stay at the 5-star Red House in the very heart of Marrakesh, a traditional Hammam, a steam room and a hot tub plus a swimming pool is available.
Douar Azib el goundafi, Morocco
USD 218/night
Located within a 10-minute drive of Place de Foucauld, the 4-star Casa Taos offers 8 rooms, a traditional Hammam and an outdoor swimming pool.
Oulad Teima, Morocco
USD 290/night
The Domaine Villate Limoune Oulad Teima is located 25 km from Agadir-Al Massira airport and only 10 minutes' walk from Sidi Boumoussa bus stop.
El Aggada, Morocco
USD 95/night
Positioned 3.6 km from Aqua Fun Club, guests can enjoy European dishes at the 3-star Jardins El Aggada's Moroccan restaurant.
Skoura, Morocco
USD 144/night
Offering a patio and a garden, the L'Ma Lodge is situated within a 6-km distance of Kasbah Amridil.
Top Guest houses in Morocco
Marrakesh, Morocco
USD 183/night
Set an 18-minute walk from Jardin Majorelle, the smoke-free Riad Dar Bahi Marrakesh lies in the Medina district.
Fes, Morocco
USD 100/night
Boasting a signature restaurant along with hiking and horseback riding, the Dar Roumana Fes is set in the Fes El Bali district of Fes, a 14-minute walk from Fontaine Nejjarine.
Ouarzazate, Morocco
USD 77/night
While staying at this 13-room the charming Dar Kamar Ouarzazate, you can easily walk over to Taourirt Kasbah, which is nearly 5 minutes' walk away.
Chefchaouen, Morocco
USD 143/night
Offering a quiet setting within a 5-minute walk of Kasbah, the Cherifa features a plunge pool and a steam room.
Chefchaouen, Morocco
USD 111/night
Ras El Ma is also located nearly 5 minutes' walk from the Petite.
Oukaimeden, Morocco
USD 169/night
The Aurocher Oukaimeden features a swimming pool and 12 rooms facing the mountain.
Marrakesh, Morocco
USD 156/night
While staying at this 9-room the 3-star Palais, you can easily walk over to Cyber Park, which is merely a 7-minute walk away.
Marrakesh, Morocco
USD 472/night
Featuring a swimming pool and 24 rooms, the 3-star Jnane Tamsna is within a 15-minute drive of Museum of mouassine Douiria Derb el Hammam.
Ait Ben Ali, Morocco
USD 37/night
The 3-star Labyrinth Ait Ben Ali features a patio, a shared lounge, and a garden, Monkey Fingers is 3.6 km away.
Lalla Takerkoust, Morocco
USD 107/night
The 3-star Les Terrasses Du Lac Marrakech Lalla Takerkoust is found within a 10-minute drive of JET ATLAS Marrakech, offering a Turkish bath and an outdoor swimming pool.
Ait Benhaddou, Morocco
USD 62/night
Featuring a swimming pool and 7 rooms, the 3-star Kasbah Rayane Ait Ben Haddou is within 3.5 km of Ksar of Ait-Ben-Haddou.
Oumnas, Morocco
USD 118/night
Set within 2.6 km of Jarjeer Mule And Donkey Refuge, the Tagadert Lodge offers 7 rooms and an outdoor swimming pool.
Marrakesh, Morocco
USD 104/night
The positioning of the 3-star Dar One in the very heart of Marrakesh ensures fast access to Slat Al Azama Synagogue, which is a mere 5 minutes' walk away.
Azrou, Morocco
USD 51/night
While staying at the Ferme D'Hote La Vallee Azrou you are invited to discover Jardin Ennour, set 3.7 km away, or Amazigh museum, which is 10 minutes away by car.
Marrakesh, Morocco
USD 113/night
Maison de la Photographie is just 1.2 km from the 2-star Riad Celia and Saadian Tombs is approximately 5 minutes away by car.
Marrakesh, Morocco
USD 137/night
The 3-star Riad Haraka Marrakesh is situated in the historical district of Marrakesh, 15 minutes' drive from Menara airport.
Fes, Morocco
USD 36/night
Situated 300 metres from Bab Bou Jeloud, the 3-star Cine House features 7 rooms with private bathrooms.
Bin El Ouidane, Morocco
USD 93/night
Offering a shared lounge and a satellite flat-screen, the Yasmina Bin El Ouidane is situated 3.6 km from Barrage Bin El-Ouidane.
Marrakesh, Morocco
USD 133/night
Situated in the Medina district of Marrakesh, the Nayanour overlooks the pool and features a heated pool.
Marrakesh, Morocco
USD 154/night
Featuring a swimming pool, the luxury Riad Dar Yema Marrakesh in the Medina district boasts 7 rooms.