Most popular cities in Morocco
Ouarzazate4 guest houses
Essaouira10 guest houses
Marrakesh74 guest houses
Fez27 guest houses
Top landmarks in Morocco
-
Monument
-
Train Station
Amazing spa hotels in Morocco
Marrakesh, Morocco
USD 135/night
Boasting a swimming pool along with a Turkish bath, a solarium and an indoor pool, the impressive 5-star Palais Calipau Marrakesh is placed in the Kasbah district of Marrakesh just a short walk away from Saadian Tombs.
Marrakesh, Morocco
USD 53/night
Set 11 minutes by foot from Dar Si Said, the Les Hibiscus Marrakesh includes a seasonal outdoor swimming pool including a traditional Hammam, a steam room and an outdoor swimming pool.
Marrakesh, Morocco
USD 251/night
Featuring 18 rooms, fitness classes and massage therapy, the unique Dar Sabra is 15 minutes' drive from Rahba Kedima Square in Marrakesh.
Marrakesh, Morocco
USD 377/night
Offering 6 rooms with views of the garden, the boutique Dar Zemora is set in the Palmeraie district of Marrakesh, 25 minutes by foot from Maison de la Photographie.
Marrakesh, Morocco
USD 76/night
Musee Yves Saint Laurent Marrakech is set within 0.8 miles of the boutique Riad Sable Chaud.
Aït Benhaddou, Morocco
USD 92/night
Offering hammam and spa therapy, the 4-star Ksar Ighnda is situated within 1.7 miles of Ksar of Ait-Ben-Haddou.
Marrakesh, Morocco
USD 75/night
Located around 0.7 miles from Business Services Center, the family-friendly Amira Et entices guests with a Turkish steam room, a plunge pool and a solarium.
Ouarzazate, Morocco
USD 69/night
Within a 10-minute drive of Morocco Planet, the 3-star Le Petit Riad Maison D'Hotes Ouarzazate includes 6 rooms.
Fez, Morocco
USD 100/night
Placed 5 minutes by foot from Bab Rcif and in the very heart of Fez, the Dar Victoria offers 7 rooms.
Marrakesh, Morocco
USD 155/night
Boasting an infinity swimming pool along with a Turkish steam room, Turkish bath and sauna facilities, the 3-star Louaya is placed in the Medina district of Marrakesh 8 minutes by foot from Le Jardin Secret.
Oulad Mazoug, Morocco
USD 131/night
A seasonal outdoor pool and a lounge bar are offered for guest convenience at the Palais Amador.
Marrakesh, Morocco
USD 48/night
There are rooms facing city and the 3-star Riad Amin Marrakesh is set a 5-minute stroll from Badi Palace.
Lagouassem, Morocco
USD 33/night
While staying at the charming La Maison Des Oliviers Marrakesh, which is located in the Agdal district, you can enjoy the poolside bar and the outdoor swimming pool.
Ouahat Sidi Brahim, Morocco
USD 32/night
Situated in the very heart of Marrakesh and around 3.2 miles from Palooza Land Park, the 3-star Le Relais De Marrakech offers 31 rooms.
Marrakesh, Morocco
USD 124/night
The luxury Riad Bindoo & Spa Marrakesh is located 0.5 miles from Menara airport and just 0.6 miles from Riad Laarous bus stop.
Marrakesh, Morocco
USD 493/night
The 5-star Ksar Char-Bagh Small Luxury Hotels offers the outdoor swimming pool along with Turkish steam bath and an outdoor swimming pool, boasting a setting in the Palmeraie district of Marrakesh.
Fez, Morocco
USD 103/night
Situated within 700 feet of Moulay Abdellah Quarter, the Said Fez features hammam and massage therapy along with 8 rooms.
Marrakesh, Morocco
USD 98/night
Located approximately 0.3 miles from Lazama Synagogue Marrakesh, the Argan offers a continental breakfast and features a swimming pool.
Essaouira, Morocco
USD 55/night
Located just 8 minutes' walk from Place marche aux grains, the 3-star Arambys offers moments of relaxation featuring Turkish bath and a solarium.
Marrakesh, Morocco
USD 130/night
The 3-star Riad Jnan El Cadi Marrakesh is located 0.5 miles from Menara airport and 0.6 miles from Bab Ghemat bus stop.
Top family hotels in Morocco
Touama, Morocco
USD 261/night
The family Diar Illi Touama overlooks the garden and boasts a location in a rural area.
Douar Caid Layadi, Morocco
USD 52/night
Located within 2.2 miles of Club Marmara, the Lepalmeras Marrakesh offers a vegetarian breakfast and features the outdoor swimming pool.
M'Hamid, Morocco
USD 451/night
Situated within 5 minutes' walk of Atmosphere Erg Chigaga, the Zaila Erg Chigaga Luxury Camp in M'Hamid features a terrace and a garden.
Marrakesh, Morocco
USD 138/night
Featuring Turkish steam bath, a Turkish steam room, and a plunge pool, the recently renovated Riad Mandana & Spa Marrakesh is located in the Medina district of Marrakesh within 0.4 miles of Medersa Ben Youssef.
Marrakesh, Morocco
USD 59/night
Boasting setting in the Medina district, 20 minutes by foot from Medersa Ben Youssef, the Safia Marrakesh provides a swimming pool together with a Turkish bath, sauna facilities and an indoor pool.
Chefchaouen, Morocco
USD 126/night
The Cherifa Chefchaouen boasts a location in the Old Town district about 0.2 miles from Bab EL Ain and offers its guests Turkish steam bath, a Turkish steam room and a plunge pool.
Tafraout, Morocco
USD 34/night
Le chapeau de Napoleon is within 1.9 miles of the Maison Tigmi Ozro Tafraout, while La Maison Traditionnelle is approximately a 10-minute walk away.
Ifrane (Ifrane), Morocco
USD 59/night
Offering a seasonal outdoor swimming pool, the Rise In Valley is a 25-minute stroll from Ben Smime.
Marrakesh, Morocco
USD 150/night
Noria Golf Course is around 1.9 miles from the L'Orientale By La Siredrah and Medina of Marrakesh is about 2.3 miles away.
Marrakesh, Morocco
USD 217/night
Located approximately a 25-minute walk from Badi Palace in the Medina district, the Riad Contessa Marrakesh offers 7 guest rooms with views of city, Turkish steam bath, a Turkish steam room, and a sauna.
Bin El Ouidane, Morocco
USD 85/night
Set 1.5 miles from Bin El Ouidane, the rooms in the 3-star pet-friendly Dar L'Eau Vive have views of pool.
Marrakesh, Morocco
USD 84/night
The 3-star Safina Marrakesh offers 6 rooms and the possibility of relaxation due to Turkish steam bath, a Turkish steam room and a plunge pool.
Marrakesh, Morocco
USD 64/night
Providing with a solarium and an indoor pool, the 3-star Riad Adrar Marrakesh includes 7 rooms and is set 7 minutes by foot from Saadian Tombs.
Marrakesh, Morocco
USD 75/night
Located 8 minutes by foot from Jemaa el-Fnaa, the 2-star Riad Wink Marrakesh features 6 rooms with views of the garden.
Fez, Morocco
USD 28/night
Set 2 miles from Medina of Fez in Fez, this accommodation features a terrace with mountain views.
Lalla Takerkoust, Morocco
USD 79/night
Located 25 minutes' stroll from Takerkoust Barage Marrakech, the 3-star Les Terrasses Du Lac Marrakech offers views of the mountain along with Turkish steam bath and an outdoor swimming pool.
Fez, Morocco
USD 87/night
Situated within 0.3 miles of Bab Bou Jeloud, the 3-star Dar Fes Tresor features 7 rooms with private bathrooms.
Marrakesh, Morocco
USD 120/night
Located 0.4 miles from Maison de la Photographie, 0.7 miles from Museum of Marrakesh, the luxury Riad Andallaspa features facials, massage therapy and various recreational opportunities along with 13 rooms.
Fez, Morocco
USD 11/night
Fontaine Nejjarine Museum is 0.5 miles from the 2-star Medina Social Club.
Casablanca, Morocco
USD 22/night
Located a 10-minute drive from Church of Notre-Dame de Lourdes, the comfortable Lhostel A Casablanca features a continental breakfast.
Cheap hotels in Morocco
Marrakesh, Morocco
USD 13/night
Located within a 5-minute drive of Jardin Majorelle, the Jennah Rouge Marrakesh offers modern comforts like a currency exchange and a tour desk.
Fez, Morocco
USD 20/night
Offering spa therapy and entertainment activities, the 3-star Dar Chourouk is within 0.9 miles of Marinid Tombs as well as within 0.3 miles of Nejjarine Museum of Wooden Arts & Crafts.
Essaouira, Morocco
USD 57/night
The La Casa Del Mar is set merely 10 minutes' stroll from Sidi Mohamed Ben Abdallah Museum and within 500 feet of Bab Doukkala.
Asilah, Morocco
USD 43/night
Jewish cemetery of Asilah is about a 9-minute walk from the Patio De La Luna and Centre Hassan 2 des Rencontres Internationales is 9 minutes' walk away.
Chefchaouen, Morocco
USD 33/night
The Maison D'Hote Bousaid is a good starting point to Chefchaouen's sights including Chefchaouen Ras Elma, which is around 0.2 miles away.
Chefchaouen, Morocco
USD 47/night
Located 2.7 miles from Jebel Tisouka, the Casa Elias Chefchaouen offers views of the mountain along with a Turkish steam room and Turkish bath.
Chefchaouen, Morocco
USD 33/night
Grand Mosque is within 0.3 miles of the 3-star Dar Touijar Chefchaouen and Spanish Mosque is about 0.3 miles away.
Fint, Morocco
USD 40/night
The 2-star Auberge Restaurant Tissili " Oasis De Fint" is set just a 5-minute stroll from Oasis Fint and features Turkish steam bath and a Turkish steam room for guests' relaxation.
Fint, Morocco
USD 36/night
The Maison D'Hote La Roche Noire is a good starting point to Fint's sights including Oasis Fint, which is about an 8-minute walk away.
Oukaïmeden, Morocco
USD 169/night
The Aurocher Ourika Oukkainrdem offers to indulge in a solarium and an outdoor swimming pool or take a refreshing dip in a swimming pool, before discovering the secrets of Moroccan cuisine served at a Moroccan restaurant.
Chefchaouen, Morocco
USD 20/night
Less than a 7-minute walk from Ras El Ma, the Dar Bleu Pearl Chefchaouen includes 9 rooms.
Marrakesh, Morocco
USD 47/night
Located within 0.4 miles of Jemaa el-Fnaa and within a 5-minute drive of Jardin Majorelle, the 3-star Al Mamoune Marrakesh features an indoor pool and 7 rooms.
Imlil (Atlas Mountains), Morocco
USD 34/night
Imlil Day Trip is 10 minutes away by car and Waterfall can be reached within 10 minutes by car.

Marrakesh, Morocco
USD 26/night
Located within 0.5 miles of Terrasse Des Epices, the Riad Dar Saba Marrakesh is merely 0.6 miles from Medersa Ben Youssef.
Marrakesh, Morocco
USD 28/night
The Sesame is nestled in the very heart of Marrakesh and 5 minutes by car from Saadian Tombs.
Fez, Morocco
USD 38/night
Located 0.8 miles from Moulay Abdellah Quarter, the Dar La Bague De Kenza Fez features a continental breakfast.
Marrakesh, Morocco
USD 49/night
Located 20 minutes by foot from the Kutubiyya Koutoubia Mosque, the Riad Ibiza Star features rooms with a traditional decor and pool views.
Marrakesh, Morocco
USD 81/night
Located 0.3 miles from Dar Si Said, the 3-star smoke-free Dar Yammi Marrakesh features 6 rooms with views of the courtyard.
Chefchaouen, Morocco
USD 51/night
Set approximately 5 minutes' walk from Mosquee, the rooms in the Casa El Haouta Chefchaouen have views of city.
Azrou, Morocco
USD 35/night
Michlifen is 0.9 miles from the smoke free Azrou and Moudmame is a 10-minute drive away.
Guest houses with beach in Morocco
Asilah, Morocco
9.62 reviews
USD 174/night
Positioned 10 minutes by foot from Aplanos, guests can enjoy Moroccan dishes at the Riad Oasis D'Asilah Asilah's Moroccan restaurant.
Al Hoceima, Morocco
USD 43/night
Located within 650 feet of Plage Cala-Iris, the Les Iris features 6 rooms with views of the sea.
Tangier, Morocco
USD 41/night
Offering 7 rooms with views of the city, the Kasba Blanca Tangier is set in the Old Medina district, 5 minutes by car from Port de Tanger Ville.
Essaouira, Morocco
USD 105/night
Port of Essaouira is 11 minutes' stroll from the Riad Kafila, while Synagogue Slat Lkahal Mogador is about a 10-minute walk away.
Asilah, Morocco
10.02 reviews
USD 49/night
While staying at the Riad Assilah you are invited to discover Plage de Asilah, set 10 minutes away by car, or Bab al-Bahar, which is 5 minutes' stroll away.
Tangier, Morocco
USD 108/night
Situated in an old district, the 3-star smoke-free Palais Zahia Hotel & Spa Tangier features 17 rooms and a Moroccan restaurant.
Sidi Kaouki, Morocco
USD 84/night
Nestled within 25 minutes' walk of Faro del Cabo Sim, the 2-star beachfront Dav Mahal Eco Lodge Sidi Kaouki offers 9 rooms along with a traditional Hammam, a hot tub and a wellness facility.
Guest houses with free parking in Morocco
El Ain, Morocco
9.61 review
USD 116/night
Located 2.6 miles from Royal Palm Golf & Country Club, the Marco features a swimming pool.
Marrakesh, Morocco
USD 135/night
The 5-star boutique Kahena Lifestyle Concept with a swimming pool is 0.7 miles from Museum of mouassine Douiria Derb el Hammam.
Agadir, Morocco
USD 44/night
Offering Turkish steam bath and a Turkish steam room onsite, the 3-star Blue Waves Surf House is located within a 10-minute drive of Kasbaht Agadir Oufellah.
Casablanca, Morocco
USD 80/night
Situated in the heart of Casablanca and approximately 1.4 miles from Museum of Moroccan Judaism, the Dar Tahra offers 6 rooms.
Tajda, Morocco
USD 75/night
Staying at the Ecolodge La Palmeraie Ouarzazate means you will be approximately 25 minutes by foot from Synagog, while enjoying the outdoor swimming pool onsite.
Essaouira, Morocco
USD 129/night
Set within a 10-minute drive of Dar Souiri, the pet-friendly Villa Beldi features 8 rooms with private bathrooms.
Taroudant, Morocco
USD 106/night
Featuring a traditional Hammam, a hot tub and an outdoor swimming pool, the 3-star pet-friendly Dar Tourkia is located 0.7 miles from Maison D'artisanat Berbere Taroudant.
Zagora, Morocco
9.81 review
USD 47/night
Within 800 feet of Tinfou Dunes, the 3-star smoke-free Chez Ali offers a sauna and an outdoor swimming pool on-site and 10 rooms.
Imlil (Atlas Mountains), Morocco
USD 95/night
Trekking Morocco Mountains is within 1.4 miles of the 3-star Kasbah Imlil Imlil and Rent a Donkey to go to hiking Start is 1.4 miles away.
Ouirgane, Morocco
USD 195/night
About 16 miles from Barrage Ouirgane, the Domaine Malika - Adults Only boasts a swimming pool and gives an opportunity to enjoy a traditional Hammam and an outdoor swimming pool.
Merzouga, Morocco
USD 635/night
Musee Nomade is 0.3 miles from the 4-star Les Jardins De.
Aït Benhaddou, Morocco
USD 118/night
Kasbah de Tamdaght is 2.5 miles from the 3-star Riad Caravane and Mosque is 2.6 miles away.
Douar Blidene, Morocco
USD 126/night
Situated in the Palmeraie district of Marrakesh, 2.5 miles from Club Marmara, the 4-star Dar Ilham Marrakesh accommodates its guests in 14 rooms and offers Turkish bath, a hot tub and an outdoor swimming pool.
Skoura, Morocco
USD 148/night
Set about 2.4 miles from Skoura Palm grove, the 4-star family Kasbah Ait Ben Damiette offers 6 rooms and a swimming pool.
Marrakesh, Morocco
USD 168/night
Featuring comfortable rooms, the luxury Red House also has a traditional Hammam and a Jacuzzi, where you can relax.
Douar Azib el goundafi, Morocco
USD 218/night
Featuring 8 rooms, hammam and entertainment activities, the 4-star boutique Casa Taos is within 2.8 miles of Carrefour Targa in Marrakesh.
Tangier, Morocco
USD 89/night
Located 2.2 miles from Kasbah, the 4-star Dar Tanja Boutique Tangier boasts a swimming pool.
Oulad Teïma, Morocco
USD 250/night
Overlooking pool, the Domaine Villate Limoune Oulad Teima welcomes guests with a halal breakfast.
Aït Benhaddou, Morocco
USD 58/night
Only 800 feet from Mosque, the 3-star Riad Tamdakhte includes 9 rooms.
Skoura, Morocco
USD 133/night
You can relax by an outdoor swimming pool in the L'Ma Lodge Skoura, located approximately 3.3 miles from Kasbah Amridil.
Top Guest houses in Morocco
Fez, Morocco
9.21 review
USD 45/night
Placed in close proximity to Bab Bou Jeloud and in the very heart of Fez, the delightful Riad Sara offers 7 rooms.
Marrakesh, Morocco
USD 157/night
Located in the shopping district of Marrakesh, the wonderful Akka Marrakesh boasts a swimming pool and a Moroccan cuisine is available at the Moroccan restaurant.
Fez, Morocco
USD 80/night
The 3-star typical Riad-Boutique Borj Dhab boasts 7 rooms along with hiking, horseback riding and golf, 6 minutes by foot from Place R'cif.
Marrakesh, Morocco
USD 109/night
Located in the Medina district of Marrakesh within 10 minutes' walk of Dar Si Said, the 4-star Riad Turquoise has 6 rooms and a swimming pool.
Fez, Morocco
USD 44/night
The 4-star smoke-free Riad Taryana Fez overlooks the mountain and lies near a train station.
Marrakesh, Morocco
USD 104/night
Guests can have a continental breakfast and enjoy visiting Jemaa el-Fnaa, set 0.7 miles from the romantic Riad Dar One.
Salé, Morocco
USD 40/night
25 minutes by foot from Mausoleum of Mohammad V, the 2-star family-friendly Dar Nawfal Sale features massage therapy and barbeque grills.
Marrakesh, Morocco
USD 85/night
Nestled in the Medina district of Marrakesh, the 3-star Riad Al Karama is 0.9 miles from Koutoubia Mosque.
Marrakesh, Morocco
USD 104/night
Situated within 0.5 miles of Jemaa el-Fnaa, the 3-star Riad Mirage features 8 rooms with private bathrooms.
Marrakesh, Morocco
USD 164/night
The 3-star Riad Emberiza Sahari Marrakesh is set only 0.7 miles from Musee de Marrakech and 20 minutes by foot from Maison de la Photographie.
Tangier, Morocco
USD 143/night
Offering 6 rooms with views of the courtyard, the 4-star Dar Sultan Tangier is set in the historic Old Medina district, within 0.8 miles of Terrasse des Paresseux.
Fez, Morocco
USD 136/night
The Riad Mazar is nestled in the heart of Fez and within a 5-minute drive of Borj Nord.
Marrakesh, Morocco
USD 113/night
Located in the heart of Marrakesh, the pet-friendly Riad Celia offers fast access to Koutoubia Mosque within a 16-minute walk.
Marrakesh, Morocco
USD 191/night
Guests can spend time relaxing in a swimming pool, or admire a traditional Hammam and an outdoor swimming pool in the Riad Reve D'Or Marrakesh, located 500 feet from Medersa Ben Youssef.
Tangier, Morocco
USD 78/night
Guests can have a continental breakfast and enjoy visiting La Corniche Tanger, set 19 minutes by foot from the 3-star Dar Rif Kebdani Tangier.
Meknes, Morocco
USD 60/night
Situated in the heart of Meknes and only 0.8 miles from The great mosque, the 3-star Riad Ritaj offers 18 rooms.
Fez, Morocco
USD 60/night
Bab Guissa is 0.8 miles away and Art D'Argile can be reached within 10 minutes by car.
Fez, Morocco
USD 109/night
Set 20 minutes by foot from Marinid Tombs, the Dar 7 Louyat Fez features 6 rooms with private bathrooms.
Salé, Morocco
USD 123/night
Overlooking the courtyard, the Riad Dar Jabador is located in a beach area of Sale and within 0.4 miles of Sale Beach.
Chefchaouen, Morocco
USD 69/night
The charming 3-star Riad Zaitouna Chaouen is set 9 minutes by foot from Market and merely 0.6 miles from Chefchaouen.