Most popular cities in Morocco
Marrakesh609 hotels
Agadir34 hotels
Casablanca70 hotels
Tangier42 hotels
Morocco hotels
Marrakesh, Morocco
USD 41/night
Located in the Hivernage district of Marrakesh approximately a 9-minute walk from 6.4 Gallery, the 3-star Amani Hotel Suites & Spa has 37 rooms and a swimming pool.
Fes, Morocco
USD 31/night
The Zahrat is situated in a ski area of Fes, at a distance of 2.8 km from Dar al-Makina and around a 10-minute drive from Jardin Jnan Sbil.
Agadir, Morocco
9.42 reviews
USD 47/night
Boasting a location approximately a 5-minute walk from Museum of Amazigh Culture, the Residence Hoteliere Fleurie Agadir includes 18 rooms and an outdoor swimming pool.
Tangier, Morocco
USD 85/night
Located only 5 minutes' walk from Jardins de La Mendoubia, the 3-star Tanjah Tangier features 198 rooms together with an à la carte restaurant.
Chefchaouen, Morocco
USD 39/night
Guests can also enjoy access to Khandak Semmar, which is 900 metres from the comfortable 2-star Madrid.
Fes, Morocco
USD 98/night
Set merely an 8-minute walk from Foret d'ain Chkef, the excellent 3-star Le Diamant boasts international dishes served at the onsite Moroccan restaurant.
Fes, Morocco
USD 46/night
Set in the Fes El Bali district, approximately a 20-minute walk from The royal palace in Fez, the 3-star Riad Hala has 7 rooms and a Moroccan restaurant.
Marrakesh, Morocco
USD 21/night
Nestled 1 km from the city centre, this affordable hostel comprises 30 rooms and bathrooms with a separate toilet and a shower.
Marrakesh, Morocco
USD 62/night
Located just 1.5 km from Souk of the Medina, the 3-star Riad Beldi Marrakesh features 7 rooms, loungers and various recreational opportunities.
Tangier, Morocco
7.63 reviews
USD 77/night
The fabulous Rembrandt is set in the very heart of Tangier and offers recreational facilities and entertainment activities.
Marrakesh, Morocco
USD 107/night
Boasting a Turkish steam bath, a plunge pool and a massage chair onsite, the luxurious Africa features a swimming pool along with a quiet location.
Marrakesh, Morocco
USD 86/night
Boasting a charming location in a tourist area near a train station, the 4-star Riad Mille Et Une Nuits Marrakesh can offer a solarium and a Jacuzzi.
Marrakesh, Morocco
USD 82/night
Situated in the Medina district of Marrakesh, the Riad De Vinci & Spa overlooks the garden and features a swimming pool.
Marrakesh, Morocco
USD 51/night
Guests can also enjoy access to Koutoubia Mosque, which is about a 20-minute walk from the 3-star Riad Al Nour Marrakesh.
Marrakesh, Morocco
USD 31/night
Set a mere 1.6 km from Le Jardin Secret, the rooms in the 3-star Riad Chennaoui have views of patio.
Meknes, Morocco
USD 47/night
Featuring 80 rooms with views of the city, the comfortable Bab Mansour Meknes is set approximately 25 minutes' walk from Bab Bou Ameir.
Marrakesh, Morocco
USD 31/night
The facilities of the Le Caspien Boutique include a swimming pool, loungers and recreational facilities.
Ouarzazate, Morocco
USD 43/night
The charming 3-star Ibis Ouarzazate features a seasonal outdoor pool and a main restaurant, boasting a location merely an 8-minute walk from Taourirt Kasbah.
Casablanca, Morocco
9.81 review
USD 38/night
Featuring an outdoor swimming pool, the 3-star Ibis Casa Voyageurs Casablanca in the Roches Noires district boasts 130 rooms.
Rabat, Morocco
8.61 review
USD 74/night
Located 15 km from Sale airport, the eco-friendly Ibis Rabat Agdal features a bureau de change and a lift for guests' comfort.
More hotels in Morocco:
Most popular 3-star hotels in Morocco
Fes, Morocco
USD 38/night
The Mounia Fes located approximately 25 minutes' walk from Jardin Jnan Sbil, offers a lounge bar and beautiful rooms.
Marrakesh, Morocco
USD 65/night
The cosy 4-star Ailen with a swimming pool is merely 1.5 km from Dar Si Said.
Tangier, Morocco
4.61 review
USD 82/night
Boasting a location merely 650 metres from Gran Teatro Cervantes, the Chellah Tangier includes 6 rooms and a large outdoor swimming pool.
Al Hoceima, Morocco
USD 64/night
While staying at the 3-star La Perla you are invited to discover Port of Al Hoceima, set a 15-minute walk away, or Corniche Morro Viejo, which is 1.4 km away.
Tangier, Morocco
USD 55/night
Offering 7 rooms with views of the courtyard, the smoke-free Arous Chamel is set in the Old Medina district, 17 minutes' walk from Kasbah.
Marrakesh, Morocco
9.01 review
USD 28/night
Boasting an international menu, the 3-star Almas Marrakesh has 70 rooms, featuring a setting near a train station in the Gueliz district.
Rabat, Morocco
USD 73/night
CDG is nearly 5 minutes on foot from the 3-star La Capitale, while Bouregreg Marina is approximately 1.3 km away.
Casablanca, Morocco
USD 39/night
The smoke-free Ibis Casablanca City Center is a perfect vacation spot approximately 16 minutes' walk from Place des Nations Unies and other Casablanca landmarks.
Marrakesh, Morocco
USD 31/night
The romantic Fashion with an outdoor swimming pool is located in the centre of Marrakesh just 5 minutes' walk from Koutoubia Mosque.
Tangier, Morocco
USD 73/night
While staying at the 3-star Etoile Tangier you are invited to discover Gran Teatro Cervantes, set a 15-minute walk away, or Grand Socco, which is 1.2 km away.
Marrakesh, Morocco
7.61 review
USD 32/night
Guests can also enjoy access to Dar Moulay Ali, which is about a 5-minute walk from the 3-star Riad Omar Marrakesh.
Marrakesh, Morocco
USD 69/night
Located in the Palmeraie district, the luxurious In Club Palmeraie Resorts Marrakesh features spa therapy and entertainment activities.
Fes, Morocco
USD 41/night
The 4-star Razane boasts recreational facilities and a garden at the premises and is situated in a historical neighbourhood.
Marrakesh, Morocco
USD 83/night
Boasting a location just a 9-minute walk from Terrasse Des Epices, the stylish Riad Elizabeth Marrakesh includes 6 rooms and an indoor pool.
Marrakesh, Morocco
USD 63/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 84/night
Centrally located at a distance of 450 metres from Jewish Cemetery Miaara, the stylish 4-star Riad Dar Beldia offers massage therapy and a garden.
Marrakesh, Morocco
USD 106/night
Located at a distance of 2.5 km from Jardin Majorelle, the 3-star Riad Tchina Marrakesh features an outdoor pool.
Casablanca, Morocco
USD 41/night
Offering 96 rooms with views of the garden, the Al Walid Casablanca is set in a business area, within 2.9 km of Ancienne Medina.
Casablanca, Morocco
8.84 reviews
USD 27/night
Set 5 minutes by car from the garden park "Parc Murdoch" and a near a tube station, the charming 3-star Moroccan House includes massage therapy and recreational facilities.
Nouaceur, Morocco
8.81 review
USD 48/night
Offering a location 3.1 km from Aerotechnic Industries, the 3-star Relax features an à la carte restaurant and an outdoor pool.
Amazing spa hotels in Morocco
Marrakesh, Morocco
USD 41/night
The Jnane Mogador lies only 1.4 km from Saadian Tombs, and features a restaurant.
Fes, Morocco
USD 19/night
Offering a restaurant, the Dar El Mathaf lies in the Fes El Bali district of Fes, at a distance of 1.6 km from Parking for Tannery and approximately a 25-minute stroll from Fez Mellah.
Douar Caid Layadi, Morocco
USD 163/night
Guests will enjoy a swimming pool onsite and admire views of the garden offered from 12 rooms.
Oulad Jellal, Morocco
USD 396/night
You can relax by a heated pool in the 3-star Fawakay Villas Marrakesh, located 2.6 km from Bled Al Fassia.
Chefchaouen, Morocco
USD 58/night
Set in the Old Town district, the 2-star Casa Miguel Chefchaouen overlooks the city and features a Turkish steam room, a Turkish bath and a Jacuzzi.
Marrakesh, Morocco
USD 44/night
Dyers District is also set within 5 minutes' stroll of the Racine Marrakesh.
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 82/night
The Samira Marrakesh is found nearly 25 minutes' walk from Dar Si Said, offering a sauna and an indoor pool.
Marrakesh, Morocco
USD 75/night
Situated in the very heart of Marrakesh and a 20-minute walk from Medersa Ben Youssef, the 3-star Riad Arabic House & Spa offers 6 rooms.
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 45/night
Set in the Hivernage district, 3.4 km from Maison de la Photographie, the 3-star Palais has 32 rooms and an à la carte restaurant.
Marrakesh, Morocco
USD 56/night
Providing travelers with a shared lounge, various recreational opportunities, and a garden, the 3-star Riad Marelia Marrakesh is set in the Mellah district, 1.4 km from Musee Boucharouite.
Marrakesh, Morocco
USD 86/night
While staying at the 3-star Maison Chafia Marrakesh you are invited to discover Badi Palace, set a 25-minute walk away, or Palacio da Bahia, which is 2.3 km away.
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.
Fes, Morocco
USD 33/night
Set about a 5-minute walk from Mosquee Imam Malik, the 3-star Perla offers a Moroccan restaurant.
Tangier, Morocco
USD 30/night
The Maram Tangier is located within 20 minutes' walk of Municipal Beach and comprises 14 rooms with modern comforts.
Fes, Morocco
USD 51/night
Guests can relax by private plunge pools or in a snack bar with views of the city in the 3-star Palais Fes, located nearly a 10-minute walk from Borj Nord.
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.
Tetouan, Morocco
USD 57/night
Set 3.2 km from Musee Archelogique de Tetouan, the 3-star Prestige includes a restaurant with Italian cuisine.
Essaouira, Morocco
USD 87/night
Boasting a Moroccan restaurant along with mountain biking and quad biking, the 3-star Fontaine Essaouira is set in the Old Medina district, 19 minutes' walk from Palma Quad.
Top family hotels in Morocco
Marrakesh, Morocco
USD 86/night
While staying at the smoke-free Riad Marrakesh you are invited to discover Maison de la Photographie, set a 15-minute walk away, or Slat Al Azama Synagogue, which is 350 metres away.
Marrakesh, Morocco
USD 85/night
Located in the Medina district and 14 minutes' walk from Ogrody, the smoke-free Riad L'Orchidee Suites & Spa Marrakesh features 7 rooms plus an outdoor pool.
Marrakesh, Morocco
USD 29/night
Offering a location only 9 minutes' walk from Terrasse Des Epices, the 3-star Riad Jomana overlooks the courtyard and has a Moroccan restaurant.
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.
Marrakesh, Morocco
USD 35/night
Badi Palace is only 0.7 km from the Dar Aida and Jardin Majorelle is approximately a 10-minute drive away.
Marrakesh, Morocco
USD 56/night
While staying at the Riad Cherihane Marrakesh you are invited to discover Badi Palace, set about a 25-minute walk away, or Jardin Majorelle, which is just 0.9 km away.
Marrakesh, Morocco
9.23 reviews
USD 51/night
The Palm Appart Club Aparthotel with an outdoor swimming pool is located in the very heart of Marrakesh at a 0.7 km distance from Andre Heller's ANIMA Garden.
Marrakesh, Morocco
USD 8/night
Placed approximately a 7-minute walk from Jemaa el-Fnaa and in the heart of Marrakesh, the luxurious Riad Marrakech By Hivernage offers 38 rooms.
Oujda, Morocco
USD 42/night
Set approximately 10 minutes by car from Place Ziri, the Relax Oujda offers 20 rooms and an outdoor pool.
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.
Marrakesh, Morocco
USD 68/night
The Riad is situated approximately 900 metres from Le Jardin Secret and nearly a 10-minute drive from Jardin Majorelle.
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.
Marrakesh, Morocco
USD 36/night
Set around 25 minutes' walk from Badi Palace, the 3-star Riad Amra lies in a shopping neighbourhood.
Tafraout, Morocco
USD 29/night
The L'Arganier is situated at a distance of 4.5 km from New Hammam and nearly a 10-minute ride from Maison de Vacances.
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.
Tangier, Morocco
USD 52/night
Terrasse des Paresseux is also set at a 7 km distance from the 3-star Mnar Park.
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.
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 91/night
Comprising 6 rooms in the centre of Marrakesh, the 3-star Riad Zarka lies a mere 1.5 km from Badi Palace.
Agadir, Morocco
USD 72/night
The charming 3-star Les Chtis D'Agadir Agadir is nestled near a shopping district within 6 minutes' stroll of Jardin Ibn Zaidoun.
Top resorts in Morocco
Beni Mellal, Morocco
USD 36/night
The Golden Flora is located 10 km from Beni Mellal airport and around 500 metres from Karama bus stop.
Tamraght, Morocco
USD 48/night
While staying at the 3-star Surf One Tamraght you are invited to discover Golf Tazegzout, set a 5-minute drive away, or Tayyu Hiking Taghazout, which is 150 metres away.
Laayoune (Western Sahara), Morocco
USD 27/night
Positioned within a 900-metre distance of Laayoune Plage, guests can enjoy African dishes at the 3-star Beauport's Mexican restaurant.
Beni Mellal, Morocco
USD 28/night
The Sunset is located 10 km from Beni Mellal airport and within 10 minutes' walk of Kissariat Ain Asserdoune - Av Med V bus stop.
Asilah, Morocco
USD 37/night
Guests can enjoy an indoor pool and European specialities, while staying at the 3-star Zelis 3.2 km from Plage de Asilah.
Asilah, Morocco
USD 75/night
Set within 5 minutes' walk of Church of San Bartolome, the Pasta Plaza Asilah boasts a terrace, a picnic area, and a garden.
Aourir, Morocco
USD 25/night
With a terrace and various recreational opportunities this 32-room the 2-star Inou Aourir is nearly a 25-minute walk from Plage Imourane.
Tazrou, Morocco
USD 69/night
Offering a swimming pool, the Jenny Lynn Tazrou is located at a distance of 3.3 km from Pistes oubliees.
Mohammedia, Morocco
USD 66/night
While staying at the 3-star Sphinx you are invited to discover Plage Miramar, set nearly 25 minutes' walk away, or Parc Mohammedia, which is merely 1.5 km away.
Tinghir, Morocco
USD 29/night
Mosque Iklane and Masjid Al Hassan II are respectively 1.7 km and 700 metres from the smoke-free Restaurant Dar Al Madina Tinghir.
Nouaceur, Morocco
USD 50/night
Positioned approximately a 10-minute walk from Aerotechnic Industries, guests can enjoy international dishes at the 3-star Onomo Airport Casablanca Nouaceur's à la carte restaurant.