Most popular cities in Morocco
Marrakesh609 hotels
Agadir34 hotels
Casablanca70 hotels
Tangier42 hotels
Amazing spa hotels in Morocco
Marrakesh, Morocco
USD 814/night
Set nearly a 5-minute walk from Saadian Tombs and in the Kasbah district, the intimate 5-star La Sultana Marrakech has 28 rooms.
Casablanca, Morocco
USD 97/night
Located in the very heart of Casablanca, the modern Movenpick Hotel offers an outdoor pool and a pool bar.
Rabat, Morocco
USD 185/night
Located in the Souissi district, the exquisite 5-star Sofitel Rabat Jardin Des Roses boasts an indoor swimming pool and a Moroccan cuisine is available at the Moroccan restaurant.
Casablanca, Morocco
8.01 review
USD 140/night
Located in the very heart of Casablanca, at 200 metres of Ancienne Medina and within walking distance of Old Medina of Casablanca, the Hyatt Regency offers fitness classes, massage therapy and various recreational opportunities.
Marrakesh, Morocco
USD 1 359/night
Staying at the 5-star Amanjena Resort Marrakesh means you will be 10 minutes by car from Agdal Gardens, while enjoying an outdoor swimming pool onsite.
Marrakesh, Morocco
USD 231/night
Located within 5 minutes' drive of Musee Yves Saint Laurent Marrakech in Marrakesh, the 5-star Movenpick Hotel Mansour Eddahbi Marrakech offers a wellness centre including a Turkish steam bath, a Turkish steam room and an outdoor swimming pool.
Casablanca, Morocco
USD 568/night
The modern Royal Mansour provides access to Old Medina of Casablanca a 5-minute walk away and welcomes its guests to use fitness classes, steam baths and massage therapy or to enjoy Moroccan dishes in the on-site Moroccan restaurant.
Marrakesh, Morocco
8.83 reviews
USD 275/night
Offering comfortable rooms as well as a traditional Hammam, a steam room and sauna facilities on-site, the luxury Le Meridien N'Fis is easily accessible, located in the heart of Marrakesh, right a minute away from Menara Mall.
Ouarzazate, Morocco
USD 215/night
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.
Rabat, Morocco
USD 216/night
Nearly 13 minutes' walk from Hassan Tower, the prestigious La Tour Hassan Palace Rabat boasts a Moroccan restaurant and 126 rooms.
Casablanca, Morocco
USD 65/night
Featuring a swimming pool, the perfect 5-star Barcelo Anfa is located nearly an 8-minute walk from Casablanca Cathedral and boasts fabulous views of the pool.
Marrakesh, Morocco
USD 188/night
Situated within 350 metres of Saadian Tombs, the 5-star Les Jardins De La Medina has an outdoor swimming pool as well as a hot tub and an outdoor swimming pool.
Marrakesh, Morocco
USD 197/night
Situated in the entertainment district of Marrakesh, the sumptuous 5-star Hivernage Hotel & Marrakesh features an outdoor pool.
Marrakesh, Morocco
USD 398/night
Providing a Turkish steam room and a sauna for guests' benefit at the territory, the 5-star Dar Ayniwen is nestled in the Palmeraie district of Marrakesh, at a distance of 6 km from Dar Si Said.
Tangier, Morocco
USD 151/night
The El Minzah is situated near the historical district of Tangier nearly a 12-minute walk from Bab Al Bahr.
Marrakesh, Morocco
9.06 reviews
USD 293/night
Located merely a 5-minute walk from Jemaa el-Fnaa in the Medina district of Marrakesh, the Les Jardins De La Koutoubia Marrakesh features fitness classes, facials and massage therapy on-site.
Essaouira, Morocco
USD 95/night
Featuring an à la carte restaurant and an outdoor pool, the 5-star Le Medina Essaouira Thalassa Sea & Spa - Mgallery offers a setting just a short walk from a port.
Marrakesh, Morocco
USD 691/night
Located in the Medina district, the pleasant 5-star La Villa Des Orangers - Relais & Chateaux Marrakesh offers a traditional Hammam and an outdoor swimming pool along with a swimming pool.
Essaouira, Morocco
USD 288/night
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.
Marrakesh, Morocco
9.01 review
USD 143/night
Featuring a swimming pool along with a traditional Hammam, a hot tub and an outdoor swimming pool on site, the upscale 5-star Barcelo Palmeraie Marrakesh is nestled in the Palmeraie district.
Top family hotels in Morocco
Casablanca, Morocco
USD 111/night
The Kenzi Tower is situated near an entertainment district within a 5-minute drive of New Medina of Casablanca.
Marrakesh, Morocco
USD 162/night
Located at a moderate distance from Atlas Mountains, the comfortable 5-star Kenzi Menara Palace & Resort Marrakesh has a swimming pool as well as a Turkish bath, sauna facilities and an outdoor swimming pool.
Marrakesh, Morocco
USD 153/night
Located within 7 minutes' stroll of Andre Heller's ANIMA Garden and 25 minutes on foot from Agdal Gardens, the Palm Plaza Hotel & Marrakesh offers 232 spacious rooms.
Fes, Morocco
9.81 review
USD 234/night
Al-Attarine Madrasa is at a distance of 0.9 km from the Riad Fes, while Moulay Abdellah Quarter is only a 9-minute stroll away.
Sale, Morocco
USD 170/night
The sophisticated Dawliz features an outdoor swimming pool and is at a distance of 2.3 km from Sale Medersa.
El Jadida, Morocco
USD 171/night
Take advantage of the poolside bar and spacious rooms, offered at the business Mazagan, 3.8 km from Sidi Mehamad Benabdelah Kasbah.
Marrakesh, Morocco
USD 1 958/night
The luxury Royal Mansour Marrakech, located in the Medina district, has yoga classes and entertainment activities.
Agadir, Morocco
9.01 review
USD 92/night
The modern Kenzi Europa Agadir features an outdoor swimming pool and offers a traditional Hammam, a hot tub and an outdoor swimming pool in the Agadir Bay district.
Essaouira, Morocco
USD 155/night
During your stay at the modern Sofitel Essaouira Mogador Golf & Spa in the very heart of Essaouira, a hot tub and an outdoor swimming pool plus an outdoor swimming pool is available.
Casablanca, Morocco
USD 111/night
The Art Palace Suites & Spa Casablanca is nestled in the centre of the shopping Sidi Belyout district, 35 minutes' drive from Mohammed V airport.
Fes, Morocco
USD 89/night
Located 15 minutes' walk from Moulay Abdellah Quarter, the business Riad Fes features 20 rooms, a sundeck, a shared lounge, and a library.
Marrakesh, Morocco
USD 165/night
Located 15 km from Menara airport, the Palais Mehdi provides free shuttle service, as well as cars for rent.
Casablanca, Morocco
USD 90/night
Located a 5-minute ride from Old Medina of Casablanca, the luxury Le Palace D'Anfa features 156 rooms, fitness classes and facials.
Marrakesh, Morocco
USD 456/night
Conveniently set 7 minutes' walk from Ensemble Artisinal Marrakech, the La Maison Arabe Hotel, Spa & Cooking Workshops Marrakesh entices guests with a year-round outdoor pool as well as a Turkish bath, a massage chair and an outdoor swimming pool.
Lahebichate, Morocco
USD 142/night
Sitting only 8 minutes' walk from International Automobile Circuit Moulay El Hassan, the contemporary Kenzi Club offers massage therapy and a shared lounge at the premises.
Saidia, Morocco
USD 92/night
Located around 15 minutes' walk from Saidia beach, the 5-star Iberostar offers a traditional Hammam, a hot tub and an indoor pool.
Fes, Morocco
USD 80/night
Boasting 100 rooms, the elegant Les Merinides Fes is ideally located about 5 minutes' walk from Marinid Tombs.
Casablanca, Morocco
USD 99/night
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.
Oualidia, Morocco
USD 549/night
Featuring fitness classes, facials and entertainment activities, the elegant La Sultana boasts a prime location approximately a 15-minute walk from El Oualidia Plage شاطئ الوالدية.
Marrakesh, Morocco
USD 266/night
At a 49 km distance from Saadian Tombs, the luxury Domaine Des Remparts Hotel & Spa Marrakesh offers fitness classes, massage therapy and various recreational opportunities plus an outdoor swimming pool.
Best luxury hotels in Morocco
Bin El Ouidane, Morocco
USD 176/night
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.
USD 212/night
Overlooking the pool, the Du Golf Rotana Palmeraie Marrakesh is based in the Palmeraie district of Marrakesh and offers a Turkish bath, sauna facilities and an outdoor swimming pool plus an à la carte restaurant.
El Makina, Morocco
USD 99/night
Located 15 minutes by car from Mosquee moulay lyazid, the 5-star Selman Marrakech Marrakesh features an infinity pool and 63 elegant rooms.
Saidia, Morocco
USD 190/night
Situated a walk from Green Mountains, the comfortable 5-star Be Live Saidia features a hot tub and a sauna.
Tangier, Morocco
USD 147/night
The 5-star Barcelo Tanger, lodged in a historical neighbourhood, boasts a snack bar and views of the pool.
Marrakesh, Morocco
USD 522/night
The pet-friendly Les Deux Tours Marrakesh has a heated swimming pool and views of the patio, and guests can enjoy a meal at the at the pool bar.
Bellouk, Morocco
USD 100/night
The luxury Eden Andalou Club All Inclusive, Aquapark & Spa includes a traditional Hammam and an indoor pool, boasting a wonderful location within close distance of Atlas Mountains.
Fes, Morocco
USD 139/night
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.
Oujda, Morocco
USD 129/night
The comfortable 5-star Terminus has an outdoor pool and lies just 5 minutes' walk from Bab al Gharbi which is worth visiting.
Ifrane (Ifrane), Morocco
USD 236/night
Guests can enjoy Mediterranean menu and a traditional Hammam, a steam room and a hot tub while staying at the luxury Michlifen Resort And Golf, set in a tourist area.
Marrakesh, Morocco
USD 486/night
A rooftop swimming pool as well as a Turkish steam bath, a Turkish steam room and a solarium are available for you at the boutique Nobu Hotel Marrakech Marrakesh, set 300 metres of Casino de Marrakech.
Marrakesh, Morocco
10.01 review
USD 216/night
You can relax by a seasonal outdoor pool in the 5-star Jaal Riad Resort - Adults Only, located within 18 minutes' walk of Paddock.
Marrakesh, Morocco
USD 205/night
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.
Agadir, Morocco
USD 211/night
The superb Tikida Golf Palace is equipped with a large pool and is situated at a 7 km distance from Agadir Oufella Ruins.
Marrakesh, Morocco
9.41 review
USD 320/night
The elegant Sofitel Marrakech Lounge And Marrakesh offers views of Atlas Mountains a 10-minute ride from Medersa Ben Youssef and boasts 162 rooms along with a Turkish steam bath, a Turkish steam room and a hot tub.
Fes, Morocco
USD 205/night
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.
Fes, Morocco
USD 137/night
Ideally situated only 1.6 km from Dar Batha Museum in the Fes El Bali district of Fes, the Palais features 24 rooms and a heated swimming pool.
El Makina, Morocco
8.61 review
USD 246/night
Offering facials, various recreational opportunities and billiards, the 5-star Sirayane Boutique Hotel & Spa Marrakech is within 2.9 km of The Montgomerie Golf Course as well as a mere 5 minutes' walk from the vast Oasiria Water Park.
Moussiha, Morocco
USD 455/night
The 5-star Fairmont Royal Palm Marrakech Marrakesh offers views of Atlas Mountains approximately a 10-minute ride from Assoufid Golf Club and boasts 134 rooms along with sauna facilities and an indoor pool.
Tangier, Morocco
USD 91/night
With spa therapy, a terrace, and a shared lounge this 62-room the elegant Royal Tulip is approximately 25 minutes' walk from Terrasse des Paresseux.
Top resorts in Morocco
Fes, Morocco
USD 161/night
The traditional Marjana Fes is a 25-minute walk from Al-Attarine Madrasa and has a quick access to Medersa Bouanania.
Essaouira, Morocco
7.62 reviews
USD 132/night
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.
Ouled Jelal, Morocco
USD 450/night
Located at a moderate distance from Atlas Mountains, the luxury Palais Namaskar features a private swimming pool and 45 rooms plus it is a 25-minute walk from Club Marmara.
Rabat, Morocco
USD 274/night
The luxury View is nestled in the Hay Riad district, Tourism Ministry is a mere 6 minutes' walk away.
Ouled Jelal, Morocco
USD 225/night
Featuring an outdoor swimming pool and views of the mountain, the 5-star Tigmiza Boutique Hotel & Spa offers guests to enjoy Moroccan dishes.
Fes, Morocco
USD 106/night
Offering a nightclub, a piano, and a garden, the delightful Palais Medina is at a distance of 2.1 km from Fontaine Nejjarine as well as nearly 5 minutes' walk from Medina of Fez.
Marrakesh, Morocco
USD 635/night
Placed in the Hivernage district of Marrakesh, the comfortable Four Seasons Resort Marrakech Marrakesh is perfectly situated at a 2.5 km distance from The Montgomerie Golf Course.
Fes, Morocco
USD 265/night
Set around 25 minutes' walk from Parc Champ de Course, the luxury Sahrai offers 50 rooms and a swimming pool.
Rabat, Morocco
USD 98/night
Featuring a buffet breakfast and a fitness studio, the luxury Farah is located about 20 minutes' walk from Medina of Rabat.
Taghazout, Morocco
5.62 reviews
USD 166/night
10 minutes by car from Mosque and overlooking Atlas Mountains, the Hyatt Regency Taghazout features yoga classes and spa therapy.
USD 6 738/night
Placed nearly 15 minutes' walk from Asni Souk, the 5-star Kasbah Tamadot provides guests with a barber shop and baggage storage.
Marrakesh, Morocco
USD 156/night
Located within 2.4 km of Menara gardens, the renowned 5-star Es Saadi Marrakech Resort - Marrakesh features 83 rooms, fitness classes and facials.
Bouznika, Morocco
USD 331/night
Located nearly a 10-minute ride from Plage David, The View offers modern comforts such as an ATM and complimentary newspapers.
Rabat, Morocco
USD 313/night
The sophisticated Story boasts a hammam, spa therapy, and entertainment facilities as well as a location approximately 7 km from Rabat Old Town.
Haouara, Morocco
USD 149/night
Boasting oceanfront location in a commercial district, the upscale 5-star Hilton Tangier Al Houara Resort & Spa offers to try Italian dishes and enjoy time by a heated swimming pool.
Taghazout, Morocco
USD 96/night
Comprising 91 rooms in the very heart of Taghazout, the smoke-free Radisson Blu Resort Taghazout Bay Surf Village lies 3.1 km from Golf Tazegzout.
M'Diq, Morocco
4.01 review
USD 105/night
The luxury Sofitel Tamuda Bay Beach And Spa M'Diq features fitness classes and various recreational opportunities, together with prime location in a touristic area.
Fnideq, Morocco
USD 485/night
Located within 3.8 km of Restinga plage, the sublime Banyan Tree Tamouda Bay offers a hot tub and an outdoor swimming pool.
Agadir Bou Setta, Morocco
USD 194/night
Staying at the 5-star Kasbah Agadir Bou Setta, try the Moroccan restaurant onsite and enjoy an outdoor pool.
Nador, Morocco
USD 165/night
Offering a setting a 10-minute ride from Plage de Boqueronesa, the comfortable Marchica Lagoon includes 96 rooms and features a Turkish bath, a sauna and an outdoor swimming pool.