Most popular cities in Morocco
Marrakesh728 hotels
Casablanca77 hotels
Agadir35 hotels
Tangier54 hotels
Amazing spa hotels in Morocco
Marrakesh, Morocco
USD 647/night
Offering a storage for belongings and a restaurant, the intimate 5-star La Sultana Marrakech lies in the Kasbah district, about 5 minutes' drive from Museum of Marrakesh and approximately 1.9 miles from Jardin Majorelle.
Fez, Morocco
8.842 reviews
USD 160/night
Within 950 feet of Hammam Mernissi & Spa, the prestigious 5-star Palais Sheherazade & with 24 rooms features hammam, massage therapy and entertainment activities, plus a Moroccan restaurant, serving authentic specials.
Casablanca, Morocco
USD 97/night
The 5-star Movenpick Hotel Casablanca is nestled within a short distance of the business district of Casablanca, just 5 minutes by foot from Marche des Fleurs.
Rabat, Morocco
USD 185/night
Guests, staying at the 5-star Sofitel Rabat Jardin Des Roses Rabat, will enjoy the location in the Souissi district of Rabat along with a traditional Hammam, a Turkish bath and a hot tub.
Casablanca, Morocco
8.01 review
USD 140/night
Offering a location in the Sidi Belyout district within 550 feet of Ancienne Medina, the upscale Hyatt Regency Casablanca features cribs and a changing table for guests with children.
Marrakesh, Morocco
USD 1 266/night
Located 3.5 miles from Saadian Tombs, the 5-star Amanjena Resort features fitness classes, spa therapy and entertainment activities for guests' convenience.
Marrakesh, Morocco
USD 232/night
Set 1.8 miles from Jardin Majorelle, the comfortable Movenpick Hotel Mansour Eddahbi Marrakech Marrakesh has a Moroccan restaurant serving Middle Eastern cuisine.
Casablanca, Morocco
USD 568/night
Masjid is 0.3 miles from the 5-star Royal Mansour Casablanca, while United Nations Square is only 0.6 miles away.
Marrakesh, Morocco
8.83 reviews
USD 273/night
The 5-star Le Meridien N'Fis Marrakesh is located in the Hivernage district of Marrakesh, overlooking Atlas Mountains and boasts heated swimming pool along with a traditional Hammam, sauna facilities and an outdoor swimming pool.
Ouarzazate, Morocco
USD 215/night
Guests will enjoy a swimming pool and 249 rooms, while staying at the luxury Berbere Palace Ouarzazate with location minutes' driving from Draa Valley.
Rabat, Morocco
USD 216/night
Nestled in the Hassan district of Rabat, the smoke-free La Tour Hassan Palace features a French restaurant, as well as rooms with views of the garden.
Casablanca, Morocco
USD 65/night
Nestled in a financial area, the perfect 5-star Barcelo Anfa Casablanca is within 1.3 miles of Hassan II Mosque.
Marrakesh, Morocco
USD 188/night
Placed only 5 minutes' walk from Saadian Tombs and in the center of Marrakesh, the authentic Les Jardins De La Medina offers 36 rooms.
Marrakesh, Morocco
USD 123/night
Located around 1.1 miles from Palacio da Bahia, the charming 5-star Hivernage Hotel & Spa has fitness classes and hammam plus an à la carte restaurant.
Tangier, Morocco
USD 134/night
Being quite 5 minutes by foot from Grand Socco, the El Minzah Tangier offers a traditional Hammam, a Jacuzzi and a hot tub a few steps away a port.
Marrakesh, Morocco
9.06 reviews
USD 322/night
Situated in the Medina district, 0.7 miles from Palacio da Bahia, the prestigious Les Jardins De La Koutoubia accommodates its guests in 57 rooms and offers a traditional Hammam, a hot tub and sauna facilities.
Essaouira, Morocco
USD 95/night
The 5-star boutique Le Medina Essaouira Thalassa Sea & Spa - Mgallery offers 117 rooms along with Turkish steam bath, a Turkish steam room and a hot tub, boasting a setting within a stroll of a port.
Marrakesh, Morocco
9.61 review
USD 201/night
Boasting its location in a shopping area, a 20-minute walk from Jemaa el-Fnaa, the 5-star luxury Sofitel Marrakech Palais Imperial offers an Italian cuisine and the outdoor swimming pool.
Marrakesh, Morocco
USD 671/night
You can relax by an outdoor pool in the charming 5-star La Villa Des Orangers - Relais & Chateaux, located around a 7-minute walk from The Alternative Morocco.
Essaouira, Morocco
USD 288/night
Set just 10 minutes' stroll from City Walls السقالة, the Heure Bleue Palais - Relais & Chateaux can arrange windsurfing, hiking and horseback riding within a 10-minute walk of Sqala of Kasbah.
Top family hotels in Morocco
Casablanca, Morocco
USD 111/night
During your stay at the Kenzi Tower in the heart of Casablanca, a traditional Hammam, a hot tub and sauna facilities plus a swimming pool is available.
Marrakesh, Morocco
USD 161/night
Set within 2.2 miles of Palacio da Bahia, the comfortable 5-star Kenzi Menara Palace & Resort has a pizza restaurant serving Italian cuisine.
Marrakesh, Morocco
USD 155/night
Set in the tourist district of Marrakesh, the 5-star luxury Palm Plaza Hotel & is 7 minutes by foot from Andre Heller's ANIMA Garden and has a treatment room, a Jacuzzi and sauna facilities onsite.
Fez, Morocco
9.81 review
USD 234/night
With views of the pool, the 5-star luxury - Relais & Chateaux is situated a mere 0.8 miles from Andalusian Mosque and offers hammam, spa therapy and loungers.
Salé, Morocco
USD 170/night
Placed at the side of shops and a market, and around a 25-minute walk from Mohammed VI Museum of Modern and Contemporary Art, the sophisticated 5-star Dawliz Rabat Art & Sale features a restaurant and a storage room.
Fez, Morocco
USD 215/night
Located within a 5-minute drive of Jnan sbil, the charming Le Riad Palais D'Hotes Suites & Spa Fez features a swimming pool and a Moroccan restaurant with local dishes.
El Jadida, Morocco
USD 171/night
Comprising 492 rooms in the very heart of El Jadida, the Mazagan Beach & Golf lies within a 10-minute drive of Medina of Azemmour.
Marrakesh, Morocco
USD 1 749/night
Enjoy an unique location of the 5-star Royal Mansour Marrakech Marrakesh that boasts views of the garden as well as Turkish steam bath, a Turkish steam room and a plunge pool.
Agadir, Morocco
9.01 review
USD 93/night
The 4-star Kenzi Europa Agadir boasts fitness classes, hammam and loungers, and guests can laze by a swimming pool.
Essaouira, Morocco
USD 132/night
Set within 2.9 miles of Galerie D'art Damgaard in a popular area, the stylish 5-star Sofitel Essaouira Mogador Golf & offers an a private garden garden and 175 rooms with magnificent views.
Casablanca, Morocco
USD 111/night
Located about 1 miles from Arab League Park, the 5-star luxury Art Palace Suites & Spa offers a hot tub and an indoor pool.
Fez, Morocco
USD 89/night
A steam room, a Jacuzzi and sauna facilities or an indoor swimming pool will help to relax at the Riad El Amine Fez, located near a train station.
Marrakesh, Morocco
USD 220/night
Saadian Tombs is 15 minutes' drive from the Palais Mehdi, while Le Jardin Secret is 10 minutes away by car.
Casablanca, Morocco
USD 90/night
Located about 1.5 miles from Rick's Cafe, the 5-star Le Palace D'Anfa Casablanca features a swimming pool and an à la carte restaurant with Italian dishes.
Marrakesh, Morocco
USD 368/night
Located within within 0.9 miles of Medersa Ben Youssef, the 5-star smoke-free La Maison Arabe Hotel, Spa & Cooking Workshops features an à la carte restaurant and express breakfast.
Fez, Morocco
USD 80/night
Set in a touristic area, the elegant 5-star Les Merinides Fez has a swimming pool and 100 rooms 700 feet from Marinid Tombs.
Casablanca, Morocco
USD 176/night
Including an outdoor swimming pool together with sauna facilities and an outdoor swimming pool onsite, the business Marriott boasts a location in a business area near a train station.
Marrakesh, Morocco
9.01 review
USD 143/night
Comfortable rooms with square views and a heated swimming pool are at guests' disposal at the 5-star Barcelo Palmeraie Marrakesh, within 3.9 miles of Dar Si Said.
Oualidia, Morocco
USD 549/night
The pet-friendly La Sultana is found about 1.2 miles from Plage Oualidia, offering a hot tub and an indoor pool.
Marrakesh, Morocco
USD 489/night
Set in the Palmeraie district of Marrakesh, the 5-star Domaine Des Remparts Hotel & Marrakesh overlooks the pool and features a traditional Hammam and an outdoor swimming pool.
Best luxury hotels in Morocco
Lahebichate, Morocco
USD 142/night
Situated in the tourist center of Lahebichate, 2.6 miles from Saadian Tombs, the luxury Kenzi Club Agdal Medina includes 314 rooms and offers access to Mosquee moulay lyazid, which is approximately a 10-minute drive away.
Bin El Ouidane, Morocco
USD 176/night
Boasting a rooftop swimming pool, the 5-star luxury Widiane Bin El Ouidane is set in a touristic area relatively near Atlas Mountains.
USD 239/night
Located a 15-minute drive from Place du 16 Novembre, the 5-star smoke free Du Golf Rotana Palmeraie entices guests with a traditional Hammam, a steam room and sauna facilities.
El Makina, Morocco
USD 99/night
Located in the Chrifia district, the comfortable Selman Marrakech Marrakesh features an a private garden garden together with the outdoor swimming pool.
Saïdia, Morocco
USD 190/night
Offering a setting 10 minutes' drive from Saidia beach, the Live Collection includes 3036 rooms and features Turkish bath, a treatment room and sauna facilities.
Tangier, Morocco
USD 147/night
Featuring the outdoor swimming pool, the Barcelo Tanger lies in a historic district, 5 minutes' walk from La Corniche Tanger.
Marrakesh, Morocco
USD 756/night
Located 3.3 miles from The Orientalist Museum of Marrakech, the 5-star Les Deux Tours features Turkish steam bath, a solarium and an outdoor swimming pool.
Douar Bellouk, Morocco
USD 100/night
Thanks to the wonderful location, the 5-star Eden Andalou Club All Inclusive, Aquapark & Spa is set right in the center of Marrakesh, and also you can enjoy a heated pool onsite.
Fez, Morocco
USD 139/night
The Marriott Hotel Jnan Palace is settled in a shopping neighbourhood, 0.9 miles from Place de Florence, and includes a pool bar.
Oujda, Morocco
USD 129/night
Set in the very heart of Oujda, the 5-star Atlas Terminus & Spa features an outdoor swimming pool and has an à la carte restaurant onsite.
Ifrane (Ifrane), Morocco
USD 236/night
Located 1.1 miles from Lion Ifrane, the 5-star Michlifen Resort And Golf offers comfortable rooms within 1.6 miles of Ifrane National Park.
Marrakesh, Morocco
USD 485/night
Enjoy Moroccan dishes and a seasonal outdoor swimming pool in the Nobu Hotel Marrakech located in a quiet area.
Marrakesh, Morocco
10.01 review
USD 183/night
Fitness classes, hammam and massage therapy are all open to guests of this 38-room the refined Jaal Riad Resort - Adults Only that is located within 2.9 miles of Medersa Ben Youssef.
Marrakesh, Morocco
USD 205/night
Situated in the heart of Marrakesh and 15 minutes' drive from Palacio da Bahia, the sumptuous 5-star Al Maaden Villa Hotel & Spa offers 40 rooms.
Agadir, Morocco
USD 185/night
Featuring 54 rooms, hammam, facials and massage therapy, the 5-star luxury Tikida Golf Palace is about 2.5 miles from Ocean Golf course in Agadir.
Marrakesh, Morocco
9.41 review
USD 313/night
Boasting fitness classes and facials, the luxury Sofitel Marrakech Lounge And Spa is 1 miles from Jemaa el-Fnaa in an entertainment area.
Fez, Morocco
USD 205/night
Offering the outdoor swimming pool with views of hills, the Palais Faraj Suites & Fez is located in the Fes El Bali district of Fez.
Fez, Morocco
USD 137/night
Featuring various recreational opportunities and entertainment activities, the 5-star luxury Palais Ommeyad Suites & Spa Fez also provides a hot tub and an outdoor swimming pool.
Marrakesh, Morocco
9.41 review
USD 478/night
The 5-star luxury Es Saadi Marrakech Resort - Palace Marrakesh is situated in a residential area, offering guests rooms with views of the pool and an a private garden garden onsite.
El Makina, Morocco
8.61 review
USD 246/night
The 5-star luxury Sirayane Boutique Hotel & Spa Marrakech Marrakesh is set 5 minutes' stroll from Oasiria Water Park and features a Turkish bath, a hot tub and an outdoor swimming pool for guests' relaxation.
Top resorts in Morocco
Fez, Morocco
USD 161/night
Featuring a swimming pool, a traditional Hammam, a Turkish bath and an indoor pool, the 4-star traditional Riad Marjana Suites & Spa stands within 0.2 miles of Nejjarine Museum of Wooden Arts & Crafts.
Essaouira, Morocco
7.62 reviews
USD 87/night
Offering a setting within 0.9 miles of Galerie D'art Damgaard, the Atlas Essaouira & Spa includes 156 rooms and features steam baths, a traditional Hammam and a hot tub.
Ouled Jelal, Morocco
USD 450/night
Offering a swimming pool with views of garden, the 5-star Palais Namaskar Marrakesh is located in the Palmeraie district of Marrakesh.
Rabat, Morocco
USD 274/night
The 5-star View Rabat is located 21 minutes' drive from Sale airport and offers a swimming pool as well as 3 restaurants.
Ouled Jelal, Morocco
USD 225/night
Set around 4.3 miles from Koutoubia, the stunning Tigmiza Boutique Hotel & Marrakesh includes a seasonal outdoor pool including Turkish steam bath, a Turkish steam room and an outdoor swimming pool.
Fez, Morocco
USD 106/night
Located just a 5-minute stroll from Medina of Fez in a business area, the luxury Palais Medina & features a treatment room, a Jacuzzi and an indoor pool along with an Asian restaurant.
Marrakesh, Morocco
USD 559/night
The guests of the 5-star luxury Four Seasons Resort Marrakech Marrakesh can cool off in a year-round outdoor swimming pool or use a treatment room, a Jacuzzi and sauna facilities to feel pure relaxation.
Fez, Morocco
USD 265/night
The classical-style the 5-star Sahrai Fez features an outdoor pool and views of the hills.
Rabat, Morocco
USD 98/night
Boasting setting in the Hassan district, a 25-minute stroll from Royal Palace of Rabat, the first-class Farah provides a swimming pool together with Turkish steam bath, a Turkish steam room and a hot tub.
Taghazout, Morocco
5.62 reviews
USD 166/night
Featuring an outdoor pool and 190 rooms, the 5-star family-friendly Hyatt Regency is 0.3 miles from 17km beach.
USD 6 738/night
Just 07 miles from Asni Souk, guests of the 5-star Kasbah Tamadot may engage in a variety of activities, including horseback riding, lawn tennis and cycling.
Marrakesh, Morocco
USD 156/night
Comprising 83 rooms, the tranquil 5-star Es Saadi Marrakech Resort - is set near the entertainment district of Marrakesh, about 1.1 miles from Jemaa el-Fnaa.
Moussiha, Morocco
USD 455/night
Overlooking patio, the superb Fairmont Royal Palm Marrakech Marrakesh welcomes guests with a continental breakfast.
Erfoud, Morocco
USD 307/night
Art Sahara is within 3.9 miles of the comfortable 5-star Boutique Hotel Palais Masandoia Erfoud and Mosquee Maadid is 10 minutes' drive away.
Bouznika, Morocco
USD 297/night
Everyone will enjoy a swimming pool onsite and admire pool views offered from 130 rooms.
Rabat, Morocco
USD 326/night
Located in an embassy area, the sophisticated 5-star Story offers the outdoor swimming pool and a continental breakfast.
Hauara, Morocco
USD 149/night
Boasting a Jacuzzi, sauna facilities and a massage chair onsite, the upscale 5-star Hilton Tangier Al Houara Resort & Tangier provides spacious rooms in a commercial neighbourhood close to a freeway.
Taghazout, Morocco
USD 96/night
Offering hammam, yoga classes and massage therapy, the comfortable 5-star Radisson Blu Resort Taghazout Bay Surf Village is situated approximately 10 minutes' drive from Plage Imourane.
M'Diq, Morocco
4.01 review
USD 105/night
Everyone will enjoy a private pool onsite and admire garden views offered from 104 rooms.
Fnideq, Morocco
USD 485/night
Around 15 minutes' drive from Smir Park, the 5-star luxury Banyan Tree Tamouda Bay offers aerobics classes, spa therapy and various recreational opportunities plus a swimming pool.