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 40 per night
8.9Great451 reviews
Hotel
Morocco, Marrakesh
Boasting a heated swimming pool, the intimate 5-star La Sultana Marrakech is set just 650 metres from Badi Palace.
from GBP 571 per night
8.1Great1320 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.6Great1001 reviews
Hotel
Morocco, Rabat
Offering a setting 25 minutes on foot from Mosquee Badr, the luxury Sofitel Rabat Jardin Des Roses Rabat includes 225 rooms and features a Turkish steam bath, a solarium, and a Jacuzzi.
from GBP 139 per night
8.2Great1338 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 789 per night
8.5Great2268 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 196 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 428 per night
7.4Very good1172 reviews
Hotel
Morocco, Marrakesh
Set 25 minutes' walk from Badi Palace, the luxury Le Meridien N'Fis features a sundeck, massage therapy, and loungers.
from GBP 73 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 good908 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.5Great1360 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.9Great1162 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 141 per night
8.4Great2659 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 101 per night
8.7Great3660 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.8Great2319 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 226 per night
8.3Great1582 reviews
Hotel
Morocco, Essaouira
Set 450 m from Sidi Mohamed Ben Abdallah Museum, the 5-star Le Medina Essaouira Thalassa Sea & Spa - Mgallery Collection provides an outdoor swimming pool and offers guests to savor international delicacies.
from GBP 71 per night
9.0Perfect236 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 521 per night
8.8Great842 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.2Great1426 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 125 per night
Most popular 4-star hotels in Morocco
7.9Very good1253 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 57 per night
8.9Great2178 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 good1586 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 32 per night
8.8Great2328 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.6Great2561 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.3Great3197 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.8Great474 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 good3898 reviews
Hotel
Morocco, Agadir
Located merely 1.3 km from Memory Agadir Museum, the 4-star Beach Club offers views of the pool along with a traditional Hammam, a Jacuzzi, and a sauna.
from GBP 99 per night
8.6Great5385 reviews
Hotel
Morocco, Agadir
Approximately 4 km from Papagayo night club, the 4-star Amadil Ocean Club Agadir boasts an aqua park, spa therapy, and a play area.
from GBP 135 per night
7.2Very good10414 reviews
Hotel
Morocco, Agadir
Located 1.6 km from Memory Agadir Museum, the 4-star Argana features an infinity pool and an à la carte restaurant with halal dishes.
from GBP 53 per night
7.1Very good297 reviews
Aparthotel
Morocco, Agadir
Located an 8-minute walk from Vacation Banque Populaire Center, the smoke-free Intouriste Hotel & Suites Agadir offers biking, hiking, and golf or recreation in a private garden.
from GBP 43 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 a sundeck, a courtyard, and recreational facilities.
from GBP 61 per night
8.0Great1971 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 a heated swimming pool.
from GBP 184 per night
8.4Great1088 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 390 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.4Great298 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 a plunge swimming pool.
from GBP 81 per night
8.8Great1506 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 50 per night
Most popular 3-star hotels in Morocco
8.2Great2187 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.0Great310 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.2Very good1406 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.5Nice1202 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.5Great4744 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 45 per night
6.3Nice1644 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 280 per night
5.3Needs improvement7008 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 29 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
7.0Very good4196 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 good1111 reviews
Hotel
Morocco, Marrakesh
Approximately 15 minutes' walk from Koutoubia Mosque, the 3-star Akabar features a sun terrace, loungers, and a shared lounge.
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 good585 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.2Great1660 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.3Very good1173 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 good2186 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 good4012 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 good3329 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
Guests can relax by a water or enjoy Moroccan dishes while staying at the spectacular 3-star Ibis Marrakech Centre Gare Marrakesh, 3.4 km from Badi Palace.
from GBP 49 per night
7.7Very good2725 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.0Great2253 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.1Great2548 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 good769 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.7Great413 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 39 per night
8.8Great629 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 192 per night
8.5Great4537 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 126 per night
8.3Great804 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.1Great2068 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 biking, lawn tennis, and ping pong.
from GBP 76 per night
7.4Very good2005 reviews
Hotel
Morocco, Marrakesh
Overlooking city, the comfortable 4-star Imperial Plaza & Spa welcomes guests with a continental breakfast.
from GBP 25 per night
9.2Perfect443 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.0Great1521 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.0Perfect304 reviews
Riad
Morocco, Marrakesh
Located near a train station and a 19-minute walk from Mosque Berrima, the boutique-style Les Borjs De La Kasbah Marrakesh offers a hammam, a sauna, and a sunbathing terrace.
from GBP 221 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 130 per night
9.2Perfect1422 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.4Great2591 reviews
Hotel
Morocco, Agadir
Boasting proximity to Oued Lahwah, which runs merely a -minute stroll away, the Iberostar Waves Founty Beach All Inclusive Agadir offers an indoor pool.
from GBP 177 per night
9.1Perfect1087 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 a private swimming pool onsite.
from GBP 211 per night
7.5Very good4189 reviews
Hotel
Morocco, Agadir
Boasting a wonderful location and access to Paradise Valley, which stands only 600 metres from, the perfect Oasis Hotel & Spa Agadir features an à la carte restaurant and 53 rooms.
from GBP 43 per night
9.0Perfect118 reviews
Hotel
Morocco, Oualidia
Featuring a traditional Hammam, a solarium, and a Jacuzzi along with an infinity swimming 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.9Great603 reviews
Hotel
Morocco, Marrakesh
Lawn tennis and billiards make the family-friendly Domaine Des Remparts Hotel & Spa Marrakesh attractive to sports enthusiasts, and set 4.7 km from Medersa Ben Youssef.
from GBP 200 per night
Top family hotels in Morocco
8.1Great947 reviews
Resort
Morocco, Agadir
Nestled in the Agadir Bay district, the 4-star Royal Decameron Tafoukt Beach Resort & Spa is housed in the Moroccan-style building around a 5-minute walk from La Grande Roue d'Agadir.
from GBP 31 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 69 per night
7.7Very good3114 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 52 per night
8.6Great1178 reviews
Hotel
Morocco, Ouarzazate
Set 7 km from Synagog, the smoke-free Oscar Hotel By Atlas Studios Ouarzazate invites its guests to benefit from a sundeck, a shared lounge, and billiards, plus to have a meal in an Argentinian restaurant.
from GBP 97 per night
8.6Great1483 reviews
Hotel
Morocco, Agadir
The Timoulay And Spa is settled in the Agadir Bay district, approximately a 10-minute drive from Memory Agadir Museum, and includes a poolside bar.
from GBP 104 per night
7.7Very 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 131 per night
8.1Great1029 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.0Great1960 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.3Great2953 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.0Perfect151 reviews
Hotel
Morocco, Marrakesh
Located only 150 m from Cyber Park, the 5-star Royal Mansour Marrakech Marrakesh provides a Turkish steam bath and a solarium onsite.
from GBP 1 472 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.3Great1681 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.3Perfect200 reviews
Guest house
Morocco, Marrakesh
The 4-star Dar Zemora Marrakesh features an outdoor swimming pool and 6 rooms.
from GBP 310 per night
7.6Very good315 reviews
Hotel
Morocco, Marina Smir
Within 25 minutes' walk of Restinga plage, the Hotel & Spa Marina Smir features an outdoor swimming pool along with a traditional Hammam and a sauna.
from GBP 93 per night
8.7Great445 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 110 per night
8.6Great933 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 293 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)
Placed in the Palmeraie district, the 4-star Kasbah Le Mirage & Spa offers an outdoor swimming pool and a Moroccan restaurant.
from GBP 28 per night
8.4Great2915 reviews
Hotel
Morocco, Lahebichate
Situated about 20 minutes' walk from Almazar Centre Commercial, the contemporary Kenzi Club Agdal Medina offers a lounge bar plus a traditional Hammam, a steam room, a hot tub, and a sauna.
from GBP 107 per night
8.3Great1143 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.9Great1811 reviews
Hotel
Located within 7 km of The Orientalist Museum of Marrakech in Marrakesh, the Pickalbatros Hotel Du Golf - Adults Friendly 16 Years Plus- All-Inclusive features an à la carte restaurant along with a nightclub, an aqua park, and a sun terrace.
from GBP 305 per night
8.8Great343 reviews
Hotel
Morocco, El Makina
Located nearly 25 minutes' walk from Medina of Marrakesh, the 5-star Selman Marrakech El Makina is ideally set in the Chrifia district, boasting cycling and yoga.
from GBP 74 per night
7.5Very good1525 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 36 per night
8.1Great3092 reviews
Hotel
Morocco, Tangier
While staying at the 5-star Barcelo Tanger you are invited to discover Medina of Tangier, set nearly 20 minutes' walk away, or Fondation Lorin, which is merely 1.5 km away.
from GBP 43 per night
9.1Perfect1114 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 384 per night
8.5Great4081 reviews
Hotel
Morocco, Bellouk
Offering to take advantage of a traditional Hammam, a solarium, a Jacuzzi, and a foot bath, the eco-friendly Delta Hotels By Marriott Marrakech Eden Andalou boasts a wonderful location only 400 metres from Eden Aquapark.
from GBP 75 per night
8.2Great1969 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 104 per night
9.0Perfect1573 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.7Great792 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 an indoor pool.
from GBP 389 per night
8.4Great1209 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 190 per night
7.6Very good1457 reviews
Hotel
Morocco, Agadir
A number of outdoor activities including beach volleyball and tennis can be enjoyed by the guests of the 5-star Sofitel Agadir Royal Bay Resort Agadir with an outdoor swimming pool in the Founty district.
from GBP 146 per night
8.4Great5282 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.0Perfect4100 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.9Great838 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 154 per night
9.0Perfect992 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 144 per night
8.3Great2175 reviews
Hotel
Morocco, Marrakesh
Featuring a Moroccan restaurant, the 5-star Sofitel Marrakech Palais Imperial & Spa Marrakesh is based in the Hivernage district of Marrakesh, approximately a 20-minute walk from Koutoubia Mosque.
from GBP 194 per night
Cheap hotels in Morocco
8.2Great4486 reviews
Hotel
Morocco, Tangier
The fabulous Rembrandt is set in the very heart of Tangier and offers recreational facilities and entertainment activities.
from GBP 58 per night
7.6Very good736 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 32 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.2Nice512 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 10 per night
6.5Nice5608 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 47 per night
7.6Very good6 reviews
Hotel
Morocco, Marrakesh
Comprising 6 rooms in the very heart of Marrakesh, the charming 3-star El Farah Kasbah lies within 10 minutes' drive of Medersa Ben Youssef.
from GBP 25 per night
8.5Great2115 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 good3010 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 49 per night
7.4Very good732 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
8.4Great66 reviews
Riad
Morocco, Marrakesh
The cosy 4-star Ailen with a swimming pool is merely 1.5 km from Dar Si Said.
from GBP 49 per night
6.6Nice1032 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
The lovely 3-star Riad Zayane is 2.3 km from Cyber Parc Arsat Moulay Abdeslam and features a sundeck, chaise longues, and a shared lounge, along with a lounge bar on-site.
from GBP 63 per night
8.0Great6171 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.4Great1747 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.7Great372 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 good5035 reviews
Hotel
Morocco, Casablanca
Boasting a summer terrace, a shared lounge, and various recreational opportunities, along with a lounge bar, the smoke-free Ibis Casablanca City Center has an ideal location merely a 7-minute walk from Ancienne Medina.
from GBP 29 per night
7.1Very good6591 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.3Great1596 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
Top resorts in Morocco
7.5Very good6076 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 good1100 reviews
Hotel
Morocco, Saidia
Within 4 km of Alpamare Saidia, the 5-star Iberostar Waves overlooks the pool and features a hot tub and a shared lounge.
from GBP 69 per night
8.5Great386 reviews
Hotel
Morocco, Ouled Jelal
Boasting an outdoor swimming pool, the smoke-free Palais Namaskar is 4.6 km from Adouar Marrakech.
from GBP 339 per night
9.0Perfect1391 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.7Great436 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.3Nice674 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 good2811 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.4Great1638 reviews
Resort
Morocco, Taghazout
Set just 400 metres from Plage Imi Ouaddar, the luxurious Paradis Plage Surf Yoga & Spa boasts a traditional Hammam, a treatment room, a Jacuzzi, and a sauna.
from GBP 140 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
8.5Great781 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 141 per night
6.7Nice3450 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 73 per night
8.6Great976 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 swimming pool and a lounge bar.
from GBP 185 per night
8.1Great2986 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 110 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
9.0Perfect379 reviews
Hotel
Morocco, Moussiha
Situated nearly 25 minutes' walk from Eden Aquapark, the 5-star Fairmont Royal Palm Marrakech Moussiha boasts a traditional Hammam, a hot tub, a massage chair, and a foot bath at the premises and welcomes guests to relax by 4 outdoor swimming pools.
from GBP 388 per night
8.6Great1983 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 193 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.6Nice714 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 53 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