Most popular cities in Morocco
Marrakesh32 bed and breakfasts
Essaouira9 bed and breakfasts
Fes7 bed and breakfasts
Tangier8 bed and breakfasts
Top landmarks in Morocco
-
Popular attractions
-
Monument
Amazing spa hotels in Morocco
Ghazoua, Morocco
USD 273/night
Set in a rural area, the Le Jardin Des Douars Bed & Breakfast features an outdoor swimming pool and 31 rooms with sea views.
Marrakesh, Morocco
USD 64/night
Guests of the 4-star Riad Aliya Marrakesh can relax in the lounge bar or lounge at a swimming pool.
Marrakesh, Morocco
USD 204/night
Located only 1.5 km from Rahba Kedima Square, the La Villa Nomade Marrakesh features an indoor swimming pool and a Moroccan restaurant with Moroccan dishes.
Marrakesh, Morocco
USD 115/night
Offering a plunge swimming pool plus a Moroccan restaurant for guests' benefit, the 3-star Ushuaia is set at a distance of 3 km from Business Services Center.
Ait Hamid, Morocco
USD 312/night
At a 48 km distance from La Plage Rouge and overlooking Atlas Mountains, the charming 4-star Les Jardins De Zyriab Bed & Breakfast Marrakesh features fitness classes, spa therapy and recreational facilities.
Lalla Takerkoust, Morocco
USD 112/night
The boutique La Kasbah Igoudar Suites & provides guests with a traditional Hammam and an outdoor swimming pool, and is available in the busy part of Lalla Takerkoust.
Marrakesh, Morocco
USD 164/night
Rooms of the 4-star Ksar Anika Boutique Hotel & Spa Marrakesh face the courtyard and there is also an outdoor pool on the premises.
Taroudant, Morocco
USD 69/night
While staying at the charming 4-star Palais Oumensour Bed & Breakfast you are invited to discover Door Targont, set a 20-minute walk away, or Stadtmauer Taroudant, which is 1.3 km away.
Oumnas, Morocco
USD 153/night
Located at 1 km distance from Jarjeer Mule And Donkey Refuge, this bed & breakfast features a swimming pool.
Marrakesh, Morocco
USD 38/night
A Moroccan restaurant and 6 rooms are available during the stay at the 3-star Riad Venezia Bed & Breakfast Marrakesh, boasting a location just an 8-minute walk from Maison de la Photographie.
Marrakesh, Morocco
USD 192/night
Offering a quiet location, the boutique Le Palais Paysan Bed & Breakfast Oumnas provides a traditional Hammam, a hot tub and an outdoor swimming pool available onsite.
Zagora, Morocco
10.01 review
USD 47/night
The Riad Zagora is situated within 2 km of Caravane Hamada Draa and within 25 minutes' walk of Desert boussole.
Rabat, Morocco
USD 179/night
Situated merely a 10-minute stroll from Kasbah of the Udayas, the Kalaa features luggage storage and a restaurant.
Marrakesh, Morocco
USD 53/night
The Petit Karmela is situated within a 2-km distance of Cyber Park and merely 7 minutes' stroll from Tannery.
Marrakesh, Morocco
USD 37/night
While staying at the 2-star Ryad Laarouss Bed & Breakfast Marrakesh you are invited to discover Jemaa el-Fnaa, set a 16-minute walk away, or Maison de la Photographie, which is 1 km away.
Fes, Morocco
USD 95/night
Offering a sundeck and a garden, the Ryad Salama Bed & Breakfast Fes is 17 minutes' stroll from Borj Nord as well as at a distance of 0.6 km from Bab Bou Jeloud.
Fes, Morocco
USD 50/night
Boasting an à la carte restaurant, the Riad Jamai Bed & Breakfast is available merely an 8-minute stroll from Zaouia Moulay Idriss II.
Tangier, Morocco
USD 105/night
Located a 14-minute walk from Place de France in the Old Medina district, the luxury Dar Chams Tangier offers 8 guest rooms with views of city, a Turkish steam bath and a treatment room.
Marrakesh, Morocco
USD 95/night
The boutique-style Ryad El Borj Bed & Breakfast Marrakesh is within 900 metres of Palacio da Bahia and has a quick access to Souk of the Medina.
Tangier, Morocco
USD 133/night
Set merely 7 minutes on foot from Grand Socco, the Mimi Calpe Bed & Breakfast features a Moroccan restaurant serving Moroccan cuisine.
Top family hotels in Morocco
Marrakesh, Morocco
USD 103/night
Set a 25-minute walk from Koutoubia Mosque, the 4-star Riad Azrur Bed & Breakfast Marrakesh lies in the Medina district.
Larache, Morocco
USD 128/night
The comfortable Sultana Larache Bed & Breakfast is a bucket list destination for windsurfing, surfing, and fisheries and Lixus, which stands 3.6 km away.
Nouaceur, Morocco
10.01 review
USD 80/night
Set in a rural area, the Riad Tanjil Bed & Breakfast Nouaceur features a swimming pool and 7 rooms with pool views.
Marrakesh, Morocco
USD 22/night
Nestled in the Medina district, the smoke-free Marrakech Medina Marrakesh is 650 metres of Palacio da Bahia.
Marrakesh, Morocco
USD 184/night
Boasting a swimming pool along with a Moroccan restaurant, the Riad Reve D Antan, Real Dream is located around 700 metres from Badi Palace.
Marrakesh, Morocco
USD 77/night
The Riad Dada is situated at a distance of 1.1 km from Jemaa el-Fnaa and nearly a 20-minute stroll from Koutoubia Mosque.
Fes, Morocco
USD 117/night
Located within 1.3 km from C.C.I.S Fes, the 4-star Riad Fes Maya Suite & Spa features a Moroccan restaurant and vegetarian breakfast.
Chefchaouen, Morocco
USD 108/night
Set within 0.6 km of The Blue Street, the Dar Echchaouen Maison D'Hotes & Riad Chefchaouen has a Moroccan restaurant serving Moroccan cuisine.
Chefchaouen, Morocco
USD 87/night
15 minutes' walk from Ras El Ma, the smoke-free Puerta Azul Bed & Breakfast overlooks the mountain and features various recreational opportunities and a satellite flat-screen.
Essaouira, Morocco
USD 35/night
Placed just 8 minutes' walk from Essaouira Ramparts and in the centre of Essaouira, the Riad offers 11 rooms.
Imlil (Atlas Mountains), Morocco
USD 119/night
Mount Toubkal is only 1 km from the lovely Dar Imlil Bed & Breakfast and Ouanoukrim is merely a 13-minute walk away.
Imlil (Atlas Mountains), Morocco
USD 58/night
The comfortable Dar Adrar Bed & Breakfast is a perfect vacation spot just a 13-minute walk from Imlil Waterfalls and other Imlil landmarks.
Best luxury hotels in Morocco
Marrakesh, Morocco
USD 63/night
A snack bar as well as a sauna and facials can be enjoyed at the 4-star Riad Ghali, boasting the setting about 500 metres from Le Jardin Secret.
Meknes, Morocco
USD 105/night
The Riad is situated at a distance of 1.5 km from Heri es-Swani and only a 13-minute stroll from The great mosque.
Merzouga, Morocco
USD 19/night
Located 4.8 km from Erg Chebbi, the traditional Sahara features 18 rooms and an à la carte restaurant on-site.
Marrakesh, Morocco
USD 347/night
The smoke-free Dar Seven Bed & Breakfast offers a Moroccan restaurant featuring a convenient location near a train station.
Marrakesh, Morocco
USD 124/night
Set about 5 minutes' walk from Les Bains de Marrakech Morocco, the Riad Anabel Bed & Breakfast Marrakesh provides a plunge pool and offers guests to savor Moroccan delicacies.
Cheap hotels in Morocco
Marrakesh, Morocco
USD 74/night
Set a 20-minute walk from Palacio da Bahia, the 3-star Riad Le Pelerin Bed & Breakfast Marrakesh lies in the Medina district.
Ouirgane, Morocco
USD 42/night
Set a mere 6 minutes on foot from Barrage Ouirgane, the Discovery Lodge boasts Moroccan dishes served at the onsite Moroccan restaurant.
Marrakesh, Morocco
USD 72/night
Featuring an indoor pool, the Riad Arabkech is set a mere 6 minutes' walk from Le Jardin Secret and Museum of Marrakesh.
Tamraght, Morocco
USD 29/night
Featuring 15 rooms with views of the sea, The Rina is set merely 1.2 km from Tamraght Ouzdar.
Imsouane, Morocco
USD 29/night
There are rooms facing sea and the Surf Break Morocco Bed & Breakfast is set 250 metres from Plage d'Imsouane.
Marrakesh, Morocco
USD 42/night
Set nearly a 20-minute walk from Cyber Park, the Ryad Hamza Bed & Breakfast Marrakesh lies in the Medina district.
Lahebichate, Morocco
USD 71/night
Located within a 3-km distance of Paddock, the Bled Ferme features an outdoor pool.
Fes, Morocco
USD 25/night
Situated in the heart of Fes and within 1.1 km of Nejjarine Museum of Wooden Arts & Crafts, the Maison Adam Bed & Breakfast offers 7 rooms.
Taghazout, Morocco
USD 51/night
Taghazout Skatepark is within 11 minutes' walk of the Amayour Surf, while Atlantica Parc Lodge is 7 km away.
Fes, Morocco
USD 42/night
Featuring a location in the Fes El Bali district, the recently renovated Taj Salma boasts 8 rooms and a Moroccan restaurant, around a 25-minute walk from Marinid Tombs.
Marrakesh, Morocco
USD 69/night
Set just 1.6 km from Maison de la Photographie, the Riad Salma Marrakesh welcomes guests to a Moroccan restaurant on site.
Marrakesh, Morocco
USD 92/night
Dining at Moroccan restaurant with Moroccan dishes is available at the charming 3-star Dar Al Kounouz Bed & Breakfast, set 17 minutes' walk from Koutoubia Minaret.
Meknes, Morocco
USD 43/night
Bab el-Khemis Gate is at a distance of 1 km from the Riad Malak Bed & Breakfast Meknes.
Imlil (Atlas Mountains), Morocco
USD 27/night
The Atlas Prestige Bed & Breakfast is set within 12 minutes' stroll of Mount Toubkal and within 550 metres of Toubkal Trek.
Marrakesh, Morocco
USD 61/night
Located around a 20-minute walk from Ogrody, the 3-star Villa Soraya Hammam & Jacuzzi Marrakesh features 6 rooms and a Moroccan restaurant on-site.
Aghbalou, Morocco
USD 54/night
Guests will enjoy an outdoor swimming pool and 7 rooms, while staying at the 3-star Top Ourika Bed & Breakfast Aghbalou with location just a short drive from Ourika Valley.
Marrakesh, Morocco
USD 66/night
Jemaa el-Fnaa is a mere 0.8 km from the Riad Aicha Kitchen Bed & Breakfast Marrakesh and Le Jardin Secret is nearly 10 minutes' walk away.
Marrakesh, Morocco
USD 87/night
Located in the very heart of Marrakesh, the Riad Dar Essalam offers fast access to Medersa Ben Youssef, only a 12-minute walk away.
Bed & Breakfasts with beach in Morocco
Tamraght, Morocco
USD 48/night
The Villa Michel is situated only 50 metres from Tamraght Ouzdar and about a 25-minute stroll from Golf Tazegzout.
Tangier, Morocco
USD 111/night
Offering 14 rooms with views of the sea, the 3-star Dar Nour is set in the Old Medina district of Tangier, within 5 minutes' drive of Syrians Mosque.
Essaouira, Morocco
USD 92/night
City Walls السقالة is merely 6 minutes on foot from the Dar Ayour, while Bab Doukkala is just 500 metres away.
Tangier, Morocco
USD 165/night
The La Maison De Tanger Bed & Breakfast features a swimming pool and 8 rooms facing the pool.
Essaouira, Morocco
USD 227/night
Located 35 km from Essaouira airport, the pet friendly Les Jardins De Villa Maroc offers a shop and a restaurant for guests' convenience.
Essaouira, Morocco
USD 200/night
Featuring an à la carte restaurant, the 4-star Villa Maroc is located nearly 6 minutes' walk from Port of Essaouira and boasts a swimming pool.
Chefchaouen, Morocco
USD 58/night
Offering hiking and horseback riding in the area, the 2-star Dar Zman Bed & Breakfast Chefchaouen lies 6 minutes' stroll from Kasbah Museum, and 4.1 km from Jebel Tisouka.
Marrakesh, Morocco
USD 73/night
Located within 7 minutes' walk of Koutoubia Mosque, a 13-minute walk from Dar Si Said, the Riad Luzia features massage therapy and entertainment activities along with 25 rooms.
Taghazout, Morocco
USD 195/night
Set about a 7-minute walk from Taghazout, the rooms in the 4-star Munga Guesthouse have views of sea.
Tangier, Morocco
USD 15/night
Nestled in the Old Medina district of Tangier, the Bayt Alice Tangier is only 1.2 km from Tanja Marina Bay.
Essaouira, Morocco
USD 147/night
Set in a historic district, about a 5-minute walk from Port of Essaouira, the 3-star Madada Mogador features rooms with a modern décor.
Tangier, Morocco
USD 74/night
Placed in the Old Medina district, the pleasant 3-star Dar Yasmine Bed & Breakfast Tangier is perfectly situated at 900 metres of Grand Socco.
Essaouira, Morocco
USD 60/night
Sitting 11 minutes' stroll from Port of Essaouira, the traditional Riad Dar Dayana Bed & Breakfast is located in the Old Medina district.
Essaouira, Morocco
USD 46/night
Offering a Turkish steam bath and a Turkish steam room, the 3-star Dar El Paco is located within 7 minutes' walk of Spiaggia di Essaouira in the Old Medina district.
Tangier, Morocco
USD 198/night
Offering 7 rooms, the Malabata is close to an entertainment district, nearly a 10-minute ride from Plaza de Toros Tangier.
Marrakesh, Morocco
USD 186/night
The Riad Karmela Princesse Marrakesh is set in the Medina district of Marrakesh a mere 550 metres from Maison de la Photographie, it features a lounge bar along with massage therapy and entertainment activities.
Bed & Breakfasts with free parking in Morocco
Tajda, Morocco
USD 75/night
5 minutes by car from Mosquee Taourirt, the 3-star Kasbah Dar Daif Bed & Breakfast includes 14 rooms.
Tajda, Morocco
USD 57/night
Cinema Museum is 25 minutes' walk from the 3-star Dar Bladi Bed & Breakfast Ouarzazate and features shopping and dining.
Imlil (Atlas Mountains), Morocco
USD 69/night
The 3-star Dar Assarou Imlil is 1.3 km from Sublime Morocco and offers a shared lounge and a garden.
Imlil (Atlas Mountains), Morocco
USD 146/night
Placed only 1.9 km from Aroumd, the prestigious 3-star Riad Jnane Imlil provides guests with a restaurant and baggage storage.
Erfoud, Morocco
USD 80/night
Located approximately 6 km from Macro Fossiles Kasbah, the La Rose Erfoud features a swimming pool.
Tinghir, Morocco
USD 54/night
Set at a 3.3 km distance from Gargantas del Todra, the 3-star Kasbah Restaurant Amazir Bed & Breakfast Tinghir features 20 rooms with en-suite bathrooms.
Hassilabied, Morocco
USD 40/night
The Lake of Merzouga is 4.7 km from the 2-star Camels House Bed & Breakfast and La Dune Dore is just 11 minutes' walk away.
Ouzoud, Morocco
USD 85/night
At a distance of 2.6 km from Ouzoud falls, the 3-star Kasbah overlooks the mountain and features a shared lounge and a garden.
Skoura, Morocco
USD 75/night
Featuring an outdoor pool, the 3-star Les Jardins De Skoura offers 8 rooms right in a rural area.
Boumalne Dades, Morocco
USD 215/night
The 3-star La Perle has an outdoor pool with views of tower.
Tahanaout, Morocco
USD 132/night
Located about 4 km from Accueil, the 3-star Tigmi Nomade Bed & Breakfast Tahanaout features 7 rooms and an à la carte restaurant on-site.
Aguebt, Morocco
USD 50/night
Located 65 km from Zagora airport, the Kasbah Oulad Othmane Bed & Breakfast Aguebt provides shuttle service, as well as cars for rent.
Ouirgane, Morocco
USD 117/night
Set a short walk to Imlil Toubkal Trekking, the 3-star Chez Momo Ouirgane offers an outdoor pool together with a shared lounge and a garden for guest enjoyment.
Douar Caid Layadi, Morocco
USD 68/night
The Manzil La Tortue Bed & Breakfast is located 26 minutes' drive from Menara airport and offers a swimming pool as well as a pool area.
Fes, Morocco
USD 74/night
Located 2.8 km from Bou Inania Medersa, the smoke-free Villa Agapanthe Fes boasts a swimming pool and an à la carte restaurant with African dishes.
Ouirgane, Morocco
USD 107/night
Set within 4.1 km of Barrage Ouirgane, the charming Kasbah Africa welcomes guests to a Moroccan restaurant on site.
Ait Benhaddou, Morocco
USD 62/night
Staying at the 3-star Bagdad Cafe Ait Benhaddou means you will be just 1.3 km from Ksar of Ait-Ben-Haddou, while enjoying an outdoor swimming pool onsite.
Marrakesh, Morocco
USD 90/night
The Riad Lapis-Lazuli Bed & Breakfast is situated approximately a 10-minute ride from Cyber Park and within a 2-km distance of Musee Tiskiwin.
Lalla Takerkoust, Morocco
USD 125/night
Quad&co Maroc is at a distance of 2.4 km from the Le Petit, while Takerkoust Barage Marrakech is nearly a 25-minute walk away.
Kelaat-M'Gouna, Morocco
USD 63/night
The Dar Timitar Bed & Breakfast Kelaat-M'Gouna is situated around a 10-minute drive from Roses Valley and within 6 km of Azlag Dagger Cooperative.
Top Bed & Breakfasts in Morocco
Nkob, Morocco
USD 68/night
The 3-star Berber Nomad Kasbah Bed & Breakfast Nkob features city views, a solarium and locker rooms.
Sidi Abdallah Ghiat, Morocco
USD 59/night
Boasting a swimming pool, the Le Bleu House Bed & Breakfast is approximately 25 minutes' walk from Sidi Abdallah Ghiat.
Marrakesh, Morocco
USD 150/night
Located in the Medina district approximately a 14-minute walk from Badi Palace, the Riad Nelia De Marrakech Hotel Boutique & Spa Marrakesh has 11 rooms and a swimming pool.
Marrakesh, Morocco
USD 243/night
There are rooms facing patio and the Riad Tizwa is set within a 9-minute stroll of Jemaa el-Fnaa.
Marrakesh, Morocco
USD 230/night
Featuring a plunge pool, the Riad Dar-K Bed & Breakfast is set nearly 5 minutes' walk from Museum of Marrakesh and Jemaa el-Fnaa.
Essaouira, Morocco
USD 100/night
Set merely a 9-minute walk from Bab Doukkala, the 3-star Riad Gloria Bed & Breakfast Essaouira features a French restaurant serving Italian cuisine.
Ait Benhaddou, Morocco
USD 104/night
Set merely a 13-minute walk from Ksar of Ait-Ben-Haddou, the 3-star Dar Mouna Ait Benhaddou offers 11 rooms and an outdoor swimming pool.
Zawyat Oulmzi, Morocco
USD 264/night
Just 5 minutes' walk from Ecomusee Vallee des Bougmez, the Touda Ecolodge Atlas Mountains Zawyat Oulmzi includes 11 rooms.
Nkob, Morocco
USD 91/night
Rooms of the Kasbah face the garden and there is also an outdoor swimming pool on the premises.
Marrakesh, Morocco
USD 459/night
Dar Si Said is just 1.2 km from the Riad Dar Adal Marrakesh.
Marrakesh, Morocco
USD 136/night
The El Kennaria Bed & Breakfast Marrakesh lies just 1.3 km from Badi Palace, and features a restaurant.
Imlil (Atlas Mountains), Morocco
USD 47/night
Located 10 minutes by car from Trekking Morocco Mountains, the 3-star Dar Atlas Charme Bed & Breakfast Imlil has a courtyard and a garden plus an à la carte restaurant.
Tangier, Morocco
USD 123/night
The 3-star Kasbah Rose Bed & Breakfast is a good starting point to Tangier's sights including Medina of Tangier, which is just 10 minutes' walk away.