Most popular cities in Morocco
Ouarzazate4 guest houses
Essaouira7 guest houses
Marrakesh54 guest houses
Fez24 guest houses
Top landmarks in Morocco
-
Monument
-
Train Station
Amazing spa hotels in Morocco
Marrakesh, Morocco
USD 134/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 285/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 336/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.
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.
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 89/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 130/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 518/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 191/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 111/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.
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.
Top family hotels in Morocco
Fez, Morocco
USD 140/night
The Dar Roumana Fez has hiking and horseback riding to offer along with an à la carte restaurant, boasting a location in the Fes El Bali district 19 minutes by foot from Jardin Jnan Sbil.
Fez, Morocco
USD 43/night
Guests can enjoy the à la carte restaurant at the Riad Ouliya Fez that offers Moroccan cuisine as well as admire views of the inner courtyard.
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.
Chefchaouen, Morocco
USD 119/night
The La Petite is set around 0.5 miles from View Point and about 0.5 miles from Blekitne miasto.
Akhendachou n'Ait Ouffi, Morocco
USD 37/night
Tisdrine is 1.5 miles from the 3-star Auberge Des Peupliers, while nomad cave is approximately 2.7 miles away.
Ifri, Morocco
USD 29/night
Offering a Turkish steam room and a Turkish bath onsite, the 2-star Luna Del Fuego Ifri is located approximately a 25-minute stroll from Gorges du Ziz.
Tafraout, Morocco
USD 45/night
Just 7 minutes' walk from Maison Traditionnelle, the pet-friendly La Maison Traditionnelle Maison D'Hote includes 6 rooms.
Tiourjdal, Morocco
USD 48/night
Set 25 km from Ksar Ait-Ben-Haddou, this apartment features a nice balcony and a sunbathing terrace.
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.
Fez, Morocco
USD 88/night
Located 25 minutes by foot from Borj Nord in Fez, the Palais Houyam features an à la carte restaurant along with massage therapy and entertainment activities.
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.
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 114/night
Located 8 minutes by foot from Jemaa el-Fnaa, the 2-star Riad Wink Marrakesh features 6 rooms with views of the garden.
Marrakesh, Morocco
USD 63/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.
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.
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.
Tangier, Morocco
USD 138/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.
Marrakesh, Morocco
USD 146/night
Offering a swimming pool, an à la carte restaurant, the lovely Riad Houdou also provides a lounge bar.
Marrakesh, Morocco
USD 154/night
The 3-star Riad Dar Yema has a swimming pool and lies 9 minutes by foot from Jemaa el-Fnaa which is worth visiting.
Cheap hotels in Morocco
Dakhla, Morocco
USD 25/night
Located approximately 2.5 miles from Dakhla peninsule, the Ride Adventures features a cooked-to-order breakfast.
Boumalne Dades, Morocco
USD 52/night
Tisdrine is 25 minutes' stroll from the Gabsi Dades, while nomad cave is 1.1 miles away.
Fez, Morocco
USD 50/night
Located 10 minutes' drive from Medina of Fez, the 2-star smoke-free Sidrat features a continental breakfast.
Rabat, Morocco
USD 33/night
Comprising 7 rooms in the center of Rabat, the Dar Ayoub lies 5 minutes by car from Hassan Tower.
Imlil (Atlas Mountains), Morocco
USD 23/night
Trekking Morocco Mountains is approximately a 20-minute walk from the Atlas Views and Mosque is 2.9 miles away.
Sidi Ifni, Morocco
USD 47/night
Ship House and Port de Sidi Ifni are located 0.4 miles and 1.6 miles from the El Moja Surfhouse respectively.
Marrakesh, Morocco
USD 37/night
Guests can have a continental breakfast and enjoy visiting Mellah, set 1 miles from the Riad Jenan L'Mouassine.
Fez, Morocco
USD 30/night
While staying at the Hamad Fez you are invited to discover Jardin Jnan Sbil, set approximately a 20-minute walk away, or El Glaoui Palace, which is 0.6 miles away.
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.
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 49/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.
Fez, Morocco
USD 72/night
Fontaine Nejjarine Museum is 0.5 miles from the 2-star Medina Social Club.
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.

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.
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.
Marrakesh, Morocco
USD 28/night
The Sesame is nestled in the very heart of Marrakesh and 5 minutes by car from Saadian Tombs.
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.
Fez, Morocco
USD 34/night
Located 0.8 miles from Moulay Abdellah Quarter, the Dar La Bague De Kenza Fez features a continental breakfast.
Chefchaouen, Morocco
USD 53/night
Set approximately 5 minutes' walk from Mosquee, the rooms in the Casa El Haouta Chefchaouen have views of city.
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.
Tangier, Morocco
USD 59/night
The 3-star Dar El Hayet is situated in the Old Medina district of Tangier, 21 minutes' drive from Ibn Batouta airport.
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.
Douar Caid Layadi, Morocco
USD 122/night
Club Marmara and Outdoor swimming are located 2.1 miles and 2.2 miles from the Bird Marrakesh respectively.
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.
Fez, Morocco
USD 77/night
Set 2 miles from Medina of Fez in Fez, this accommodation features a terrace with mountain views.
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.
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.
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.
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.
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.
Merzouga, Morocco
USD 563/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.
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.
Ouled Jelal, Morocco
USD 476/night
Located within 1.7 miles of Atlas Electronic, the La Palmeraie De L'Atlas Marrakesh features Turkish steam bath, a Turkish steam room and an indoor pool.
Lagouassem, Morocco
USD 123/night
Located within 4 miles of Saadian Tombs, the 4-star Villa Mano El Caid Omar features a continental breakfast.
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.
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 290/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
USD 98/night
The traditional Dar Seffarine is nestled in the very heart of Fez and a 10-minute drive from Medina of Fez.
Tangier, Morocco
USD 222/night
Comprising 6 rooms, the 3-star Aux 3 Portes Tangier is set near the historical district of Tangier, 18 minutes by foot from Gran Teatro Cervantes.
Ouarzazate, Morocco
USD 77/night
Maroc Experience is around 1 miles from the 3-star Dar Kamar Ouarzazate and Horizon Artisanat is merely a 10-minute stroll away.
Essaouira, Morocco
USD 62/night
Featuring 7 rooms with views of the courtyard, the Dar Adul Essaouira is set a 10-minute drive from Palma Quad.
Chefchaouen, Morocco
USD 71/night
The Casa Sabila is located in the old part of Chefchaouen, 0.4 miles from View Point.
Goulmima, Morocco
USD 71/night
Located 47 miles from Moulay Ali Cherif airport, the Maison La Berberina provides airport shuttle bus service, as well as cars for rent.
Ait Oussane, Morocco
USD 15/night
Featuring 6 rooms with views of the mountain, the 2-star La Belle Etoile is set around 1.4 miles from Todgha Gorge.
Essaouira, Morocco
USD 202/night
Located only an 8-minute stroll from Medina of Essaouira, around an 8-minute walk from Place marche aux grains, the boutique Salut Maroc! features spa therapy and entertainment activities along with 11 rooms.
Marrakesh, Morocco
USD 76/night
Musee Yves Saint Laurent Marrakech is set within 0.8 miles of the boutique Riad Sable Chaud.
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.
Sbiti, Morocco
USD 99/night
Located 2.6 miles from La safraniere de l'Ourika, the 2-star Dar Tafantant Marrakesh boasts an outdoor swimming pool.
Lalla Takerkoust, Morocco
USD 103/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 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.
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 193/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 75/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.
Chefchaouen, Morocco
USD 74/night
The charming 3-star Riad Zaitouna Chaouen is set 9 minutes by foot from Market and merely 0.6 miles from Chefchaouen.
Marrakesh, Morocco
USD 105/night
Overlooking courtyard, the 4-star luxury Dar El Mudal Marrakesh welcomes guests with a full English breakfast.
Marrakesh, Morocco
USD 60/night
Located 0.5 miles from Menara airport, the 2-star Casa Sophia Marrakesh provides shuttle service, as well as cars for rent.