Top landmarks in Morocco
-
Popular attractions
-
Monument
Best 5-star hotels in Morocco
7.1Very good3123 reviews
Hotel
Morocco, Marrakesh
Boasting a location in a green-covered area and within 650 metres of Menara Mall, the 5-star Kenzi Farah offers guests steam baths, a traditional Hammam and a hot tub as well as an outdoor swimming pool.
from GBP 238 per night
8.9Great448 reviews
Hotel
Morocco, Marrakesh
You can relax by a plunge swimming pool in the intimate 5-star La Sultana Marrakech, located around a 25-minute walk from Royal Tennis Harti.
from GBP 231 per night
8.1Great1323 reviews
Hotel
Morocco, Casablanca
Offering a Turkish steam bath and steam baths, the smoke-free Moevenpick Hotel is set in the shopping area of Casablanca, 9 minutes' walk from Park Yasmina From Games.
from GBP 73 per night
8.6Great1003 reviews
Hotel
Morocco, Rabat
Located in the Souissi district and near a boat dock, the luxury Sofitel Rabat Jardin Des Roses Rabat offers a heated swimming pool as well as a Turkish steam bath, a solarium, and a Jacuzzi.
from GBP 139 per night
8.2Great1340 reviews
Hotel
Morocco, Casablanca
Set fairly close to United Nations Square, the Hyatt Regency Casablanca offers an outdoor swimming pool together with a sunbathing terrace, massage therapy, and a shared lounge for guest enjoyment.
from GBP 105 per night
9.2Perfect89 reviews
Hotel
Morocco, Marrakesh
The 5-star Amanjena Resort Marrakesh is 4.9 km from Museum of the Palmeraie and boasts a Turkish steam bath and a treatment room along with a water garden.
from GBP 780 per night
8.4Great2275 reviews
Hotel
Morocco, Marrakesh
Located in the Hivernage district, within 25 minutes' walk of Jemaa el-Fnaa, the 5-star Moevenpick Hotel Mansour Eddahbi Marrakech offers access to a Turkish steam bath, a solarium, and a Jacuzzi.
from GBP 164 per night
9.1Perfect422 reviews
Hotel
Morocco, Casablanca
Providing with a Turkish steam room, a sauna, and a foot bath, the luxury Royal Mansour includes 147 rooms and is set just a 7-minute walk from Derb Omar.
from GBP 429 per night
7.4Very good1165 reviews
Hotel
Morocco, Marrakesh
Located 25 minutes' walk from Badi Palace, the luxury Le Meridien N'Fis features a sundeck, massage therapy, and loungers for guests' convenience.
from GBP 74 per night
8.4Great599 reviews
Hotel
Morocco, Ouarzazate
Boasting the opportunity to go on a picnic by Iriri River, which runs 5 minutes' walk away, the 5-star Berbere Palace Ouarzazate offers to relax in a swimming pool.
from GBP 159 per night
7.9Very good910 reviews
Hotel
Morocco, Casablanca
Located only a 5-minute walk from Derb Omar and a 7-minute walk from Ancienne Medina, the wonderful Marriott in Casablanca features a swimming pool with sauna facilities and an outdoor swimming pool.
from GBP 74 per night
8.5Great1363 reviews
Hotel
Morocco, Casablanca
Providing a Moroccan restaurant and an outdoor swimming pool on site, the perfect 5-star Barcelo Anfa is placed 2.8 km from Royal Palace.
from GBP 49 per night
8.9Great1163 reviews
Hotel
Morocco, Marrakesh
Boasting an outdoor swimming pool, the 5-star Les Jardins De La Medina is within 25 minutes' walk of Terrasse Des Epices.
from GBP 142 per night
8.4Great2660 reviews
Hotel
Morocco, Marrakesh
Only 1.8 km from Badi Palace, the comfortable 5-star Hivernage Marrakech Marrakesh offers a water garden along with a Turkish steam bath, a treatment room, and a hot tub.
from GBP 113 per night
8.7Great3658 reviews
Hotel
Morocco, Tangier
The El Minzah is situated only 600 metres from Petit Socco and approximately a 10-minute ride from Park Rmilat.
from GBP 66 per night
8.8Great2316 reviews
Hotel
Morocco, Marrakesh
Featuring 2 outdoor swimming pools and a rooftop bar, the Les Jardins De La Koutoubia Marrakesh is located a mere 5 minutes on foot from Jemaa el-Fnaa and 2.1 km from 33 Rue Majorelle.
from GBP 191 per night
8.3Great1580 reviews
Hotel
Morocco, Essaouira
Situated a mere 1 km from Dar Souiri, the 5-star Le Medina Essaouira Thalassa Sea & Spa - Mgallery Collection boasts a solarium and a Jacuzzi at the premises and welcomes guests to relax by an outdoor swimming pool.
from GBP 71 per night
9.0Perfect238 reviews
Riad
Morocco, Marrakesh
Located in Marrakesh and only 0.8 km from Jemaa el-Fnaa, the pleasant 5-star La Villa Des Orangers - Relais & Chateaux features a Turkish steam room and a solarium for guest's pure relaxation.
from GBP 522 per night
8.8Great843 reviews
Hotel
Morocco, Essaouira
Situated about an 8-minute walk from Bab Sba, the luxurious Heure Bleue Palais - Relais & Chateaux Essaouira features facials and entertainment activities along with 32 rooms.
from GBP 217 per night
8.3Great1427 reviews
Hotel
Morocco, Marrakesh
Boasting setting in the Palmeraie district, 7 km from Musee Tiskiwin, the upscale 5-star Barcelo Palmeraie Oasis Resort Marrakesh provides a heated swimming pool together with a Turkish steam bath and a Jacuzzi.
from GBP 92 per night
Most popular 4-star hotels in Morocco
7.9Very good1255 reviews
Hotel
Morocco, Casablanca
Comprising 85 rooms, the 4-star Barcelo Casablanca is set near the shopping district of Casablanca approximately 25 minutes on foot from Derb Omar.
from GBP 52 per night
8.9Great2177 reviews
Guest house
Morocco, Marrakesh
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.
from GBP 88 per night
7.7Very good1582 reviews
Hotel
Morocco, Agadir
The 4-star Allegro in the tourist Agadir Bay district, only 9 minutes' walk from Agadir Birds Valley, boasts 230 elegant rooms and a Moroccan restaurant.
from GBP 101 per night
8.8Great2339 reviews
Hotel
Morocco, Casablanca
Located 1.7 km from Rick's Cafe, the 4-star Atlas Almohades Casablanca City Center features a buffet breakfast.
from GBP 31 per night
8.6Great2557 reviews
Hotel
Morocco, Casablanca
Located a mere 7 minutes' walk from Twin Center Shopping Center, the Idou Anfa Hotel & Spa Casablanca entices guests with a traditional Hammam, sauna facilities and an indoor pool.
from GBP 52 per night
8.3Great3209 reviews
Hotel
Morocco, Casablanca
Set 4.8 km from Hassan II Mosque, the superb Club Val D'Anfa Casablanca Ocean View welcomes guests to an à la carte restaurant on site.
from GBP 49 per night
8.8Great472 reviews
Hotel
Morocco, Rabat
Located in Rabat and a 10-minute ride from Mosquee Badr, the comfortable La Villa Mandarine features a hot tub and an outdoor swimming pool for guest's pure relaxation.
from GBP 166 per night
7.5Very good3885 reviews
Hotel
Morocco, Agadir
Placed within 20 minutes' walk of Paradise Valley, the 4-star Beach Club offers a beachfront location in the Agadir Bay district, offering beach volleyball, horse riding, and bowling.
from GBP 101 per night
8.6Great5398 reviews
Hotel
Morocco, Agadir
Sitting approximately 4 km from Papagayo night club, the 4-star Amadil Ocean Club Agadir offers an aqua park, water slides, and spa therapy at the premises.
from GBP 95 per night
7.2Very good10409 reviews
Hotel
Morocco, Agadir
The 4-star Argana, placed 1.6 km from Memory Agadir Museum, features an infinity pool and a tropical garden.
from GBP 74 per night
7.1Very good297 reviews
Aparthotel
Morocco, Agadir
Boasting a private setting an 8-minute walk from Vacation Banque Populaire Center, the smoke-free Intouriste Hotel & Suites Agadir offers views to city along with a Jacuzzi and a sauna.
from GBP 21 per night
7.1Very good2682 reviews
Hotel
Morocco, Marrakesh
The Le Semiramis Marrakech By Bravia Hotels is situated in a shopping area of Marrakesh, 3.3 km from Le Jardin Secret and approximately a 25-minute stroll from Musee Yves Saint Laurent Marrakech.
from GBP 30 per night
8.2Great399 reviews
Hotel
Morocco, Fes
Offering a snack bar onsite, along with a Turkish steam room, sauna facilities and an outdoor swimming pool, the Menzeh Zalagh City Center Fes boasts a location in the Ville Nouvelle district of Fes.
from GBP 31 per night
8.7Great381 reviews
Riad
Morocco, Marrakesh
Within walking distance of Jemaa el-Fnaa, ideally located in the Medina district of Marrakesh, the 4-star Riad Catalina features massage therapy, a courtyard, and recreational facilities.
from GBP 61 per night
8.0Great1963 reviews
Hotel
Morocco, Agadir
Located only 450 metres from Vacation Banque Populaire Center and within a 10-minute drive of La Grande Roue d'Agadir, the 4-star Riu Tikida Dunas features a poolside bar plus an indoor swimming pool.
from GBP 225 per night
8.4Great1086 reviews
Guest house
Morocco, Lagouassem
Featuring the pleasure of tasting French specialities, this 40-room the 4-star La Maison Des Oliviers Lagouassem is placed in the Agdal district, within 7 km of Mellah.
from GBP 24 per night
8.9Great185 reviews
Guest house
Morocco, Marrakesh
Boasting a French restaurant along with golf and bike riding, the smoke-free Ksar Char-Bagh Small Luxury Hotels Marrakesh is set in the Palmeraie district, 7 km from Maison de la Photographie.
from GBP 391 per night
7.5Very good1601 reviews
Hotel
Morocco, Casablanca
The 4-star Novotel Casablanca City Center offers steam baths and an indoor pool, and is located just 6 minutes' walk from Old Medina of Casablanca close to a tube station.
from GBP 46 per night
8.4Great300 reviews
Riad
Morocco, Marrakesh
Around 25 minutes' walk from Cyber Parc Arsat Moulay Abdeslam, the intimate Marrakech Riads, Angsana Heritage Collection features a French restaurant and an indoor pool.
from GBP 81 per night
8.8Great1504 reviews
Riad
Morocco, Marrakesh
The guests of the 4-star Riad Spa Sindibad Marrakesh can cool off in an outdoor pool or use a traditional Hammam and an indoor pool to feel pure relaxation.
from GBP 153 per night
Most popular 3-star hotels in Morocco
8.2Great2194 reviews
Hotel
Morocco, Marrakesh
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.
from GBP 30 per night
8.1Great307 reviews
Guest house
Morocco, Marrakesh
Providing a steam room and a sauna, the 3-star Riad Mandalay Marrakesh is located 10 minutes' drive from Menara gardens and 650 metres from Badi Palace.
from GBP 33 per night
7.7Very good827 reviews
Hotel
Morocco, Marrakesh
Set in the Gueliz district of Marrakesh a mere 6 minutes' walk from Macma, the 3-star Moroccan House offers a water garden along with a hammam, spa therapy, and a shared lounge.
from GBP 16 per night
7.1Very good1400 reviews
Hotel
Morocco, Marrakesh
550 metres from Cervantes Institut Marrakech, the 3-star Mont Gueliz Marrakesh overlooks the city and features fitness classes, massage therapy and recreational facilities.
from GBP 16 per night
6.5Nice1200 reviews
Hotel
Morocco, Marrakesh
Set at a 2.8 km distance from Museum of Marrakesh, the rooms in the sophisticated Amalay have views of city.
from GBP 17 per night
8.5Great4742 reviews
Hotel
Morocco, Agadir
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.
from GBP 76 per night
6.2Nice1642 reviews
Hotel
Morocco, Agadir
Located a 15-minute walk from Agadir Birds Valley, the attractive 3-star El Pueblo Tamlelt features 170 rooms with views of the garden.
from GBP 126 per night
5.3Needs improvement7013 reviews
Aparthotel
Morocco, Agadir
Set in a tourist area, the Appart-Hotel Tagadirt has a swimming pool and 200 rooms within an 8-minute walk of Agadir Birds Valley.
from GBP 45 per night
7.8Very good56 reviews
Riad
Morocco, Marrakesh
Featuring an outdoor swimming pool along with 17 spacious rooms, the Aladdin Marrakesh is nestled in an entertainment area.
from GBP 91 per night
6.9Nice4193 reviews
Hotel
Morocco, Tangier
Located near a train station and a 7-minute walk from Wafa Even Parc, the smoke-free Ibis Tanger City Center Tangier offers a shared lounge, various recreational opportunities, and a golf course.
from GBP 30 per night
7.4Very good1108 reviews
Hotel
Morocco, Marrakesh
Boasting a location just 9 minutes' walk from Cyber Park, the 3-star Akabar features a sun terrace, loungers, and a shared lounge, as well as offers 61 rooms.
from GBP 21 per night
8.1Great167 reviews
Bed & Breakfast
Morocco, Marrakesh
Guests of the 4-star Riad Aliya Marrakesh can relax in the lounge bar or lounge at a swimming pool.
from GBP 48 per night
7.2Very good587 reviews
Hotel
Morocco, Marrakesh
A pizza restaurant and 32 rooms are available during the stay at the Islane Medina Marrakesh, boasting a location a mere 600 metres from Jemaa el-Fnaa.
from GBP 27 per night
8.2Great1656 reviews
Hotel
Morocco, Marrakesh
The facilities of the Le Caspien Boutique include a swimming pool, loungers and recreational facilities.
from GBP 23 per night
7.4Very good1188 reviews
Hotel
Morocco, El Jadida
Located a 10-minute ride from Portuguese City, the 3-star Ibis El Jadida overlooks the ocean and features an à la carte restaurant.
from GBP 40 per night
7.8Very good2187 reviews
Hotel
Morocco, Ouarzazate
Featuring a sundeck, a shared lounge, and various recreational opportunities, the charming 3-star Ibis Ouarzazate Centre Ouarzazate has a privileged setting merely an 8-minute walk from Taourirt Kasbah.
from GBP 32 per night
7.7Very good4020 reviews
Hotel
Morocco, Casablanca
Featuring an outdoor swimming pool, the 3-star Ibis Casa Voyageurs Casablanca in the Roches Noires district boasts 130 rooms.
from GBP 28 per night
7.3Very good3337 reviews
Hotel
Morocco, Fes
Located within 2.1 km of Medersa Bouanania, the environmentally friendly Ibis features an all-you-can-eat buffet breakfast.
from GBP 33 per night
6.9Nice3271 reviews
Hotel
Morocco, Marrakesh
Situated about a 25-minute walk from Jardin Majorelle, the spectacular 3-star Ibis Marrakech Centre Gare Marrakesh offers a lounge bar and a Moroccan restaurant serving Moroccan dishes.
from GBP 49 per night
7.7Very good2720 reviews
Hotel
Morocco, Rabat
Located 15 km from Sale airport, the eco-friendly Ibis Rabat Agdal features a bureau de change and a lift for guests' comfort.
from GBP 40 per night
Amazing spa hotels in Morocco
8.0Great2257 reviews
Hotel
Morocco, Casablanca
Offering a shopping arcade and a storage for belongings, the Kenzi Tower lies in a business area, 2.4 km from Hassan II Mosque and nearly 20 minutes on foot from Parc de la Ligue Arabe.
from GBP 83 per night
8.1Great2543 reviews
Hotel
Morocco, Essaouira
Located 5 minutes' walk from Essaouira Ramparts in a beach area, the Atlas Essaouira & Spa offers a traditional Hammam, a hot tub and sauna facilities along with a swimming pool.
from GBP 65 per night
7.2Very good773 reviews
Hotel
Morocco, Skhirat
Within 44 km of Ech Chiahna, the 5-star L' Amphitrite Palace Resort & Spa offers a swimming pool along with a hot tub and an indoor pool on-site.
from GBP 87 per night
8.7Great412 reviews
Guest house
Morocco, Marrakesh
Located in the Medina district of Marrakesh and just 0.9 km from Dar Si Said, the Les Hibiscus features 8 rooms plus an outdoor pool.
from GBP 40 per night
8.8Great632 reviews
Hotel
Morocco, Marrakesh
Nestled about a 6-minute stroll from Ensemble Artisinal Marrakech, the independent Hotel & Ryads Barriere Le Naoura features a private swimming pool and 93 rooms.
from GBP 151 per night
8.4Great4541 reviews
Hotel
Morocco, Marrakesh
Not far from Atlas Mountains, 4.8 km from Medersa Ben Youssef, the comfortable 5-star Kenzi Menara Palace & Resort Marrakesh offers a Turkish steam bath and a solarium.
from GBP 123 per night
8.3Great803 reviews
Hotel
Morocco, Rabat
The Le Diwan Rabat - Mgallery enjoys a prime location in the very heart of Rabat, nearly 5 minutes on foot from Mohammed VI Museum of Modern and Contemporary Art.
from GBP 70 per night
8.1Great2067 reviews
Hotel
Morocco, Marrakesh
Enjoying a location just 550 metres from Andre Heller's ANIMA Garden, the Palm Plaza Marrakech Marrakesh is located in a tourist area and offers 69 rooms together with mountain biking, horse riding, and ping pong.
from GBP 55 per night
7.4Very good2004 reviews
Hotel
Morocco, Marrakesh
Overlooking city, the comfortable 4-star Imperial Plaza & Spa welcomes guests with a continental breakfast.
from GBP 112 per night
9.2Perfect442 reviews
Riad
Morocco, Marrakesh
Located about a 10-minute drive from Maison de la Photographie, the Al Fassia Aguedal Marrakesh offers a traditional Hammam, a solarium, and a sauna.
from GBP 123 per night
8.0Great1533 reviews
Hotel
Morocco, Casablanca
Guests can visit Old Medina of Casablanca located less than a 5-minute walk away, while onsite there is a traditional Hammam, a hot tub and sauna facilities.
from GBP 25 per night
9.0Perfect305 reviews
Riad
Morocco, Marrakesh
The boutique-style Les Borjs De La Kasbah Marrakesh provides views of the courtyard, a water garden and access to Jemaa el-Fnaa, which is 25 minutes' walk away.
from GBP 281 per night
8.4Great180 reviews
Hotel
Morocco, Boumalne Dades
You can take a dip in an outdoor swimming pool at the Xaluca Dades, located in the very heart of Boumalne Dades.
from GBP 302 per night
9.2Perfect1416 reviews
Riad
Morocco, Marrakesh
Located just 5 minutes' walk from Tiskiwin Museum and within 13 minutes' walk of Jemaa el-Fnaa, the luxury Riad & Spa Le Secret De Zoraida Marrakesh features facials, massage therapy and entertainment activities.
from GBP 66 per night
8.4Great2584 reviews
Hotel
Morocco, Agadir
Positioned approximately a 10-minute drive from Paradise Valley, guests can enjoy local dishes at the Iberostar Waves Founty Beach All Inclusive Agadir's à la carte restaurant.
from GBP 198 per night
9.1Perfect1084 reviews
Riad
Morocco, Marrakesh
Located in the very heart of Marrakesh, 19 minutes' walk from Musee Boucharouite, the Riad Pachavana features a steam room and an outdoor swimming pool.
from GBP 53 per night
8.8Great424 reviews
Guest house
Morocco, Marrakesh
The Dar Sabra Marrakesh lies within a 7-km distance of Musee Tiskiwin and offers a Moroccan restaurant and 6 swimming pools onsite.
from GBP 211 per night
7.5Very good4213 reviews
Hotel
Morocco, Agadir
An à la carte restaurant is available in the perfect Oasis Hotel & Spa Agadir, which boasts a wonderful location only 600 metres from Paradise Valley.
from GBP 40 per night
9.0Perfect118 reviews
Hotel
Morocco, Oualidia
Featuring a traditional Hammam, a solarium, and a Jacuzzi along with an infinity pool, the elegant La Sultana Oualidia is ideally situated nearly a 25-minute walk from La Grande شاطئ الوليدية in the Oualidia beach district of Oualidia.
from GBP 414 per night
8.9Great600 reviews
Hotel
Morocco, Marrakesh
Jemaa el-Fnaa, popular for lawn tennis and pool, is 4.7 km from the family-friendly Domaine Des Remparts Hotel & Spa Marrakesh.
from GBP 592 per night
Top family hotels in Morocco
8.1Great948 reviews
Resort
Morocco, Agadir
Located in the Agadir Bay district 2.5 km from Agadir Kasbah, the 4-star Royal Decameron Tafoukt Beach Resort & Spa is built in a typical Moroccan style and has a pool bar.
from GBP 160 per night
7.4Very good1578 reviews
Hotel
Morocco, Marrakesh
Comprising 112 rooms right in the centre of Marrakesh, the smoke-free Novotel Marrakech Hivernage lies a 25-minute walk from Dar el Bacha Musee Des Confluences.
from GBP 36 per night
8.8Great674 reviews
Hotel
Morocco, Marrakesh
Located in the Gueliz district of Marrakesh and within 10 minutes' drive of Palacio da Bahia, the Meriem Marrakech features 177 rooms plus a swimming pool.
from GBP 79 per night
7.7Very good3117 reviews
Aparthotel
Morocco, Agadir
Located about a 25-minute walk from Museum of Amazigh Culture, the 4-star Golden Beach Appart'Hotel features a continental breakfast.
from GBP 59 per night
8.6Great1177 reviews
Hotel
Morocco, Ouarzazate
7 minutes' stroll from CLA Studios, the smoke-free Oscar Hotel By Atlas Studios Ouarzazate has a capacity of 28 rooms and attracts its guests with Argentinian cuisine and a sundeck, a shared lounge, and billiards.
from GBP 97 per night
8.6Great1476 reviews
Hotel
Morocco, Agadir
Located only 5 minutes on foot from Vacation Banque Populaire Center, the Timoulay And Spa features 95 rooms together with an à la carte restaurant.
from GBP 154 per night
7.8Very good4568 reviews
Hotel
Morocco, Agadir
Located a 19-minute walk from Agadir Birds Valley, the 4-star Club Almoggar Garden Beach provides guests with a Moroccan restaurant and air-conditioned rooms.
from GBP 106 per night
8.1Great1031 reviews
Hotel
Morocco, Sale
About a 25-minute walk from Mohammed VI Museum of Modern and Contemporary Art, the sophisticated 5-star Dawliz Rabat Art & Spa boasts massage therapy and entertainment activities.
from GBP 128 per night
8.1Great1957 reviews
Hotel
Morocco, Marrakesh
Offering 39 rooms with views of the city, the smoke-free Bab Hotel Marrakech, Boutique Hotel & Spa Marrakesh is set in the Gueliz district, a 25-minute walk from Menara gardens.
from GBP 155 per night
8.4Great2953 reviews
Resort
Morocco, El Jadida
Offering a year-round outdoor swimming pool along with aerobics and spa therapy, the Mazagan Beach & Golf Resort boasts a location in the heart of El Jadida.
from GBP 129 per night
9.0Perfect149 reviews
Hotel
Morocco, Marrakesh
Located 1.2 km from Jemaa el-Fnaa, the 5-star Royal Mansour Marrakech Marrakesh offers 52 rooms, a Turkish steam bath and a solarium.
from GBP 1 318 per night
7.9Very good1069 reviews
Hotel
Morocco, Agadir
Set in the Agadir Bay district only a 5-minute walk from Agadir Birds Valley, the newly-refreshed Tui Suneo Kenzi Europa can arrange lawn tennis, basketball, and ping pong and provide guests with a hot tub and a sauna.
from GBP 45 per night
8.3Great1680 reviews
Hotel
Morocco, Marrakesh
Offering the à la carte restaurant along with hiking, horseback riding and billiards, the 4-star Dellarosa Boutique Marrakesh is perfectly placed in the popular Gueliz district.
from GBP 38 per night
9.3Perfect201 reviews
Guest house
Morocco, Marrakesh
Positioned 2.5 km from Museum of the Palmeraie, guests can enjoy Moroccan dishes at the 4-star Dar Zemora Marrakesh's Moroccan restaurant.
from GBP 310 per night
7.6Very good314 reviews
Hotel
Morocco, Marina Smir
Within 25 minutes' walk of Restinga plage, the Hotel & Spa Marina Smir features an infinity pool along with a traditional Hammam and a sauna.
from GBP 93 per night
8.7Great447 reviews
Riad
Morocco, Marrakesh
Offering location within an 8-minute walk of Jemaa el-Fnaa, the smoke-free Dar Justo Hotel Boutique & Marrakesh serves authentic cuisine, while onsite guests can enjoy a Turkish steam bath and a solarium.
from GBP 111 per night
8.6Great930 reviews
Resort
Morocco, Agadir
Set 3 km from Souk Al Ahad, the 4-star Robinson Agadir includes 2 outdoor swimming pools including a traditional Hammam, a Jacuzzi, a sauna, and a foot bath.
from GBP 272 per night
7.4Very good1586 reviews
Hotel
Morocco, Essaouira
Offering a Turkish steam bath and a hot tub onsite, the stylish 5-star Le Golf D'Essaouira & Spa Essaouira is located 10 minutes by car from Sidi Mohamed Ben Abdallah Museum.
from GBP 121 per night
8.6Great1238 reviews
Hotel
Morocco, Casablanca
The Art Palace Suites & Spa Casablanca is nestled in the centre of the shopping Sidi Belyout district, 35 minutes' drive from Mohammed V airport.
from GBP 83 per night
8.6Great1600 reviews
Hotel
Morocco, Douar Caid Layadi
Featuring the Moroccan-style building, the Iberostar Waves Club Palmeraie Marrakech All Inclusive Douar Caid Layadi is located in a popular area, boasting archery, hiking, and ping pong onsite plus a water garden.
from GBP 78 per night
Best luxury hotels in Morocco
7.6Very good1119 reviews
Hotel
Morocco, Ait Melloul (Marrakesh-Safi)
Located about a 5-minute drive from Palmeraie Golf Resort, the 4-star Kasbah Le Mirage & Spa has to offer a water garden onsite plus golf and cave exploring in the area.
from GBP 28 per night
8.4Great2919 reviews
Hotel
Morocco, Lahebichate
Offering an aqua park, massage therapy, and a shared lounge, the contemporary Kenzi Club Agdal Medina is located in the Agdal district of Lahebichate, about 20 minutes' walk from Almazar Centre Commercial.
from GBP 107 per night
8.2Great1146 reviews
Hotel
Morocco, Bin El Ouidane
Offering a prime location at a moderate distance from Atlas Mountains, the 5-star Widiane Bin El Ouidane offers a traditional Hammam, a hot tub and sauna facilities.
from GBP 126 per night
8.6Great283 reviews
Hotel
Morocco, Ait Hamid
Located a 25-minute walk from waky Marrakech, the elegant 4-star Fellah Ait Hamid offers views of the garden along with a mud bath, a steam room, and a sauna.
from GBP 40 per night
8.9Great1828 reviews
Hotel
Located within 7 km of The Orientalist Museum of Marrakech, the Pickalbatros Hotel Du Golf - Adults Friendly 16 Years Plus- All-Inclusive Marrakesh has a nightclub, an aqua park, and a sun terrace plus an à la carte restaurant.
from GBP 64 per night
8.8Great341 reviews
Hotel
Morocco, El Makina
Boasting an adult pool plus a personal trainer and yoga instruction, the 5-star Selman Marrakech El Makina offers a location nearly 25 minutes' walk from Medina of Marrakesh.
from GBP 74 per night
7.5Very good1524 reviews
Hotel
Morocco, Ouahat Sidi Brahim
Placed 10 minutes' drive from La Palmeraie, the perfect 4-star Marrakech Ryads Parc All Inclusive Ouahat Sidi Brahim offers a privileged location in the Palmeraie district, offering lawn tennis, basketball, and volleyball.
from GBP 37 per night
8.1Great3084 reviews
Hotel
Morocco, Tangier
Set around 20 minutes' walk from Medina of Tangier, the 5-star Barcelo Tanger lies in the historical Municipal Beach district.
from GBP 192 per night
9.1Perfect1115 reviews
Hotel
Morocco, Marrakesh
A superb location 15 minutes by car from Palacio da Bahia as well as a Turkish steam bath and a solarium set the luxurious Les Deux Tours Marrakesh apart.
from GBP 587 per night
8.5Great4082 reviews
Hotel
Morocco, Bellouk
Located only 400 metres from Eden Aquapark, the eco-friendly Delta Hotels By Marriott Marrakech Eden Andalou offers a traditional Hammam, a solarium, a Jacuzzi, and a foot bath.
from GBP 75 per night
8.2Great1968 reviews
Hotel
Morocco, Fes
Staying at the luxury Marriott Hotel Jnan Palace Fes in a shopping district, guests can dine at an à la carte restaurant or enjoy using massage therapy, various recreational opportunities and entertainment activities.
from GBP 105 per night
9.0Perfect1571 reviews
Hotel
Morocco, Ifrane (Ifrane)
Offering a beautiful view together with a traditional Hammam, a treatment room, a Jacuzzi, and a sauna on-site, the family Michlifen Resort & Golf is located in the middle of Ifrane.
from GBP 178 per night
8.7Great790 reviews
Hotel
Morocco, Marrakesh
Located a 15-minute walk from Cyber Parc Arsat Moulay Abdeslam, the boutique Nobu Hotel Marrakech Marrakesh offers views of the city and a rooftop swimming pool.
from GBP 279 per night
8.4Great1204 reviews
Hotel
Morocco, Marrakesh
Boasting setting in the Agdal district, about a 10-minute drive from Dar Si Said, the Jaal Riad Resort Adults Only Marrakesh provides a heated indoor swimming pool together with a traditional Hammam and a Jacuzzi.
from GBP 126 per night
7.6Very good1457 reviews
Hotel
Morocco, Agadir
Guests are welcome to try beach volleyball and tennis at the 5-star Sofitel Agadir Royal Bay Resort, which is 2.9 km from Agadir Birds Valley.
from GBP 172 per night
8.4Great5265 reviews
Hotel
Morocco, El Aggada
The 4-star Pickalbatros Aqua Fun Club All Inclusive El Aggada is nearly 25 minutes' walk from Aqua Fun Club and features an aqua park, a sundeck, and a lazy river, along with a pool bar on-site.
from GBP 60 per night
9.0Perfect4098 reviews
Hotel
Morocco, Tangier
Set in the Municipal Beach district, the 4-star Marina Bay Tangier boasts an outdoor pool along with a traditional Hammam, sauna facilities and an outdoor swimming pool on-site.
from GBP 49 per night
8.9Great835 reviews
Hotel
Morocco, Marrakesh
Located a 9-minute stroll from Al Maaden Golf Course, the sumptuous 5-star Al Maaden Villa Hotel & Spa Marrakesh offers a private pool and a fitness centre for guests.
from GBP 420 per night
9.0Perfect998 reviews
Hotel
Morocco, Agadir
Guests can relax by a large pool or in a piano bar with views of the lake in the superb Tikida Golf Palace Agadir, located approximately 4 km from Ocean Golf course.
from GBP 145 per night
8.3Great2175 reviews
Hotel
Morocco, Marrakesh
Located approximately a 25-minute walk from Terrasse Des Epices, the 5-star Sofitel Marrakech Palais Imperial & Spa Marrakesh offers a Turkish steam bath, a solarium, a Jacuzzi, and two hot tubs.
from GBP 228 per night
Cheap hotels in Morocco
8.2Great4478 reviews
Hotel
Morocco, Tangier
The fabulous Rembrandt is set in the very heart of Tangier and offers recreational facilities and entertainment activities.
from GBP 28 per night
7.6Very good730 reviews
Riad
Morocco, Marrakesh
9 minutes' stroll from Jemaa el-Fnaa, the smoke-free Riad Africa - Marrakech Medina Maison D'Hote Marrakesh with 28 rooms features a sunbathing terrace, massage therapy, and a courtyard, plus a Moroccan restaurant, serving Moroccan specials.
from GBP 27 per night
7.6Very good1809 reviews
Hotel
Morocco, Marrakesh
Situated in the Gueliz district of Marrakesh, the exquisite Les Trois Palmiers features an outdoor pool.
from GBP 28 per night
6.2Nice513 reviews
Hotel
Morocco, Agadir
Seafront Promenade, popular for ping pong, fishing, and darts, is 2.6 km from the 3-star Sud Bahia Agadir "Bahia City Hotel" Agadir.
from GBP 15 per night
6.5Nice5612 reviews
Hotel
Morocco, Agadir
Boasting a location merely a 6-minute stroll from Museum of Amazigh Culture, the Hamilton Agadir includes 171 rooms and an outdoor swimming pool.
from GBP 51 per night
8.5Great2108 reviews
Riad
Morocco, Marrakesh
Situated in the Medina district of Marrakesh, the Riad De Vinci & Spa overlooks the garden and features a swimming pool.
from GBP 67 per night
7.3Very good4792 reviews
Hotel
Morocco, Tangier
Located in the Old Medina district, the charming Continental is a 5-minute stroll from Medina of Tangier.
from GBP 22 per night
7.4Very good3006 reviews
Hotel
Morocco, Marrakesh
Featuring views of the patio and being nestled in the Gueliz district of Marrakesh, the Oudaya includes a Moroccan restaurant.
from GBP 17 per night
7.4Very good729 reviews
Hotel
Morocco, Marrakesh
Within a 5-minute drive of Le Jardin Secret, the 3-star Majorelle Marrakesh offers a bureau de change and a lift.
from GBP 29 per night
6.6Nice1029 reviews
Hotel
Morocco, Tangier
Located about 10 minutes by car from American Legation, the 2-star Umh Tarik Tangier features a continental breakfast.
from GBP 21 per night
8.7Great93 reviews
Riad
Morocco, Marrakesh
Featuring a sundeck, chaise longues, and a shared lounge, together with a lounge bar, the lovely 3-star Riad Zayane is set just 300 metres from 33 Rue Majorelle.
from GBP 63 per night
8.0Great6174 reviews
Hotel
Morocco, Marrakesh
Providing a Moroccan restaurant and a rooftop swimming pool on site, the 3-star Almas Marrakesh is placed about a 25-minute walk from Medersa Ben Youssef.
from GBP 21 per night
8.4Great1749 reviews
Hotel
Morocco, Essaouira
Boasting a beachfront location and access to Essaouira Ramparts, which stands merely 5 minutes' walk from, the 3-star Riad Zahra features an à la carte restaurant and 16 rooms.
from GBP 48 per night
8.7Great373 reviews
Riad
Morocco, Marrakesh
The delightful 4-star Riad Xo Amira Victoria is located near a shopping district 2 km from Badi Palace.
from GBP 48 per night
7.8Very good5036 reviews
Hotel
Morocco, Casablanca
Set just a few minutes' walk from a railway station in the Old Medina district, the smoke-free Ibis Casablanca City Center includes 266 rooms as well as a summer terrace, a shared lounge, and various recreational opportunities.
from GBP 29 per night
7.1Very good6572 reviews
Hotel
Morocco, Marrakesh
Ogrody is 25 minutes on foot from the luxurious Lawrence D'Arabie Marrakesh that has restaurants and entertainment including spa therapy, entertainment activities and billiards.
from GBP 27 per night
8.3Great1603 reviews
Resort
Morocco, Casablanca
The Pestana Casablanca, Seaside Suites & Residences is situated within a 2-km distance of Plage Ain Diab and about a 20-minute stroll from German Chamber of Commerce and Industry of Morocco.
from GBP 55 per night
7.7Very good337 reviews
Hotel
Morocco, Marrakesh
Jewish Cemetery Miaara is 18 minutes' stroll from the 2-star Ali Marrakesh, while Palacio da Bahia is merely 1.5 km away.
from GBP 18 per night
8.0Great219 reviews
Bed & Breakfast
Morocco, Sidi Abdallah Ghiat
Staying at the comfortable Riad Qodwa Marrakesh means you will be nearly 25 minutes' walk from Sidi Abdallah Ghiat, while enjoying a swimming pool onsite.
from GBP 21 per night
7.7Very good212 reviews
Resort
Morocco, Marrakesh
Located a 10-minute drive from La Palmeraie, the luxurious Club Palmeraie Resorts Marrakesh features 14 rooms with views of the garden.
from GBP 52 per night
Top resorts in Morocco
7.5Very good6082 reviews
Hotel
Morocco, Tangier
Set around 20 minutes' walk from Petit Socco, the exclusive Kenzi Solazur Tangier offers 348 rooms, along with a Turkish steam bath and a Jacuzzi.
from GBP 45 per night
7.8Very good1104 reviews
Hotel
Morocco, Saidia
Located within 4 km of Alpamare Saidia, the 5-star Iberostar Waves overlooks the pool and features an à la carte restaurant.
from GBP 69 per night
8.5Great385 reviews
Hotel
Morocco, Ouled Jelal
Cycling and yoga make the smoke-free Palais Namaskar attractive to sports enthusiasts, and set 4.6 km from Adouar Marrakech.
from GBP 339 per night
9.0Perfect1388 reviews
Hotel
Morocco, Ouled Jelal
Located within a 7-km distance of Museum of mouassine Douiria Derb el Hammam, the 5-star Tigmiza Boutique Hotel & Spa features 25 rooms, a nightclub, a shared lounge, and a library.
from GBP 169 per night
8.6Great435 reviews
Hotel
Morocco, Fes
Featuring a Turkish steam room and an outdoor swimming pool, the Palais Faraj Suites & is located in the Fes El Bali district of Fes approximately a 9-minute walk from Moulay Abdellah Quarter.
from GBP 154 per night
6.3Nice667 reviews
Hotel
Morocco, Ouled Jelal
The luxurious Palais De L'O Marrakesh, located in the Palmeraie district, offers luxurious views of the garden from its rooms.
from GBP 77 per night
8.3Great219 reviews
Resort
Morocco, Imlil (Atlas Mountains)
Featuring a traditional Hammam, a steam room and sauna facilities, the pet friendly Le Village Du Toubkal Imlil is located only 0.6 km from Sublime Morocco.
from GBP 43 per night
7.4Very good2808 reviews
Hotel
Morocco, Tangier
Located a 10-minute ride from Plaza de Toros Tangier, the 5-star Grand Mogador Sea View & boasts an indoor pool.
from GBP 46 per night
8.4Great1637 reviews
Resort
Morocco, Taghazout
The luxurious Paradis Plage Surf Yoga & Spa is just 400 metres from Plage Imi Ouaddar and has a traditional Hammam, a treatment room, a Jacuzzi, and a sauna.
from GBP 140 per night
8.5Great778 reviews
Hotel
Morocco, Fes
The luxury Sahrai with 50 rooms, located 2.5 km from Bab Rcif, offers a traditional Hammam, a treatment room, a Jacuzzi, and a sauna for guests to enjoy.
from GBP 142 per night
6.7Nice3454 reviews
Hotel
Morocco, Rabat
Featuring a buffet breakfast and a fitness studio, the luxury Farah is located about 20 minutes' walk from Medina of Rabat.
from GBP 74 per night
8.6Great968 reviews
Hotel
Morocco, El Makina
Located approximately 25 minutes' walk from Koutoubia Mosque and 2.8 km from Jemaa el-Fnaa, the 5-star Sirayane Boutique Hotel & Spa Marrakech features a private swimming pool and a lounge bar.
from GBP 185 per night
8.1Great3008 reviews
Hotel
Morocco, Tangier
A seasonal outdoor swimming pool and a swim-up bar are offered for guest convenience at the luxury Farah Tanger.
from GBP 160 per night
8.5Great385 reviews
Hotel
Morocco, Douar Khalifa Ben Mbarek
The Caravan Serai, located 6 km from Gueliz, boasts an outdoor pool along with a Turkish steam bath, a solarium and an indoor pool.
from GBP 63 per night
8.9Great380 reviews
Hotel
Morocco, Moussiha
With a view of Atlas Mountains, the 5-star Fairmont Royal Palm Marrakech Moussiha is set nearly 25 minutes' walk from Eden Aquapark and offers a traditional Hammam, a hot tub, a massage chair, and a foot bath at the premises.
from GBP 389 per night
8.6Great1977 reviews
Hotel
Morocco, Tangier
The 5-star Grand Hotel Villa De France has a swimming pool and lies 600 metres from Tangier Casbah Museum which is worth visiting.
from GBP 64 per night
7.5Very good2703 reviews
Hotel
Morocco, Lagouassem
Featuring panoramic views of the patio, the family Aqua Mirage Club & Aqua Parc Marrakesh is nearly a 10-minute drive from waky Marrakech Leisure Centre.
from GBP 46 per night
6.4Nice698 reviews
Hotel
Morocco, Imi Ouaddar
There are rooms facing garden and the 3-star Lunja Village - Agadir Imi Ouaddar is set a mere 0.6 km from Atlantica Parc Lodge.
from GBP 31 per night
9.4Perfect402 reviews
Hotel
Morocco, Rabat
There is a Moroccan restaurant available in the sophisticated 5-star Story, which is set in the embassy district of Rabat.
from GBP 246 per night
6.5Nice1586 reviews
Hotel
Morocco, Tangier
Guests of the comfortable 5-star Movenpick Hotel & Casino Malabata Tanger can enjoy a swimming pool and refreshing drinks at the piano bar.
from GBP 89 per night