Top regions in Morocco
Best 5-star hotels in Morocco
9.3Perfect
Hotel
Morocco, Marrakesh
Just 1.2 km from Jemaa el-Fnaa, the 5-star La Sultana Marrakech features an indoor pool along with a traditional Hammam, a solarium, and a hot tub.
from CAD 1 058 per night
8.1Great
Hotel
Morocco, Casablanca
Located just 9 minutes' walk from Park Yasmina From Games, merely 1.3 km from L'Eglise du Sacre-Coeur, the comfortable Moevenpick Hotel Casablanca provides guests with contemporary rooms and an outdoor swimming pool.
from CAD 135 per night
8.8Great
Hotel
Morocco, Rabat
Based at approximately 25 minutes' walk from Chellah necropolis, the 5-star Sofitel Rabat Jardin Des Roses includes a traditional Hammam, a solarium, a Jacuzzi, and a foot bath combined with an à la carte restaurant.
from CAD 258 per night
8.2Great
Hotel
Morocco, Casablanca
16 minutes' walk from Rick's Cafe, guests of the 5-star Hyatt Regency Casablanca may engage in a variety of activities, including golf and yoga.
from CAD 195 per night
9.2Perfect
Riad
Morocco, Fes
Located merely a 6-minute walk from Bab Bou Jeloud, the luxury Riad Fes - Relais & Chateaux includes 30 rooms as well as a Turkish steam room, a solarium, and a foot bath.
from CAD 327 per night
8.3Great
Resort
Morocco, El Jadida
Offering a swimming pool, the 5-star Mazagan Beach & Golf Resort El Jadida is located around 4 km from Medina of Azemmour.
from CAD 239 per night
9.6Perfect
Hotel
Morocco, Marrakesh
Offering an unique location nearly 5 minutes' walk from Cyber Park, the Royal Mansour Marrakech Marrakesh boasts Moroccan cuisine along with a Turkish steam bath and a solarium.
from CAD 2 265 per night
7.3Very good
Hotel
Morocco, Casablanca
The contemporary Sofitel Casablanca Tour Blanche is a mere 1.4 km from Place des Nations Unies, boasting a sauna, massage therapy, and a shared lounge.
from CAD 181 per night
8.6Great
Hotel
Morocco, Ouled Jelal
Located approximately 25 minutes' walk from Bled Al Fassia, the 5-star Palais Namaskar features a traditional Hammam and a foot bath.
from CAD 629 per night
9.0Perfect
Hotel
Morocco, El Makina
Staying at the comfortable 5-star Selman Marrakech El Makina means you will be 7 km from Jemaa el-Fnaa, while enjoying an adult pool onsite.
from CAD 138 per night
8.8Great
Hotel
Morocco, Agadir
The 5-star Sofitel Agadir Thalassa Sea & Spa Agadir features an adult pool and views of the sea, and is located nearly a 25-minute walk from Souk Al Ahad.
from CAD 272 per night
8.6Great
Hotel
Morocco, Marrakesh
Located in the Hivernage district 2.8 km from Museum of Marrakesh, the sophisticated 5-star Moevenpick Hotel Mansour Eddahbi Marrakech has 503 rooms and a heated swimming pool.
from CAD 362 per night
8.1Great
Hotel
Morocco, Tangier
Comprising 56 rooms in the centre of Tangier, the smoke-free Barcelo Tanger lies a 19-minute walk from Grand Socco.
from CAD 306 per night
9.1Perfect
Hotel
Morocco, Ifrane (Ifrane)
Based at approximately 20 minutes' walk from Lion Ifrane, the charming Michlifen Resort & Golf includes a Turkish steam bath, a treatment room, a solarium, and a Jacuzzi combined with an à la carte restaurant.
from CAD 329 per night
8.9Great
Hotel
Morocco, Marrakesh
Located on Casino de Marrakech, around 20 minutes' walk from Palacio da Bahia, the 5-star Nobu Hotel Marrakech Marrakesh features extensive leisure facilities, including an indoor pool.
from CAD 482 per night
8.3Great
Hotel
Morocco, Marrakesh
Featuring 4 outdoor swimming pools and 328 rooms, the Sofitel Marrakech Palais Imperial & Spa Marrakesh is only 1.8 km from Koutoubia Mosque.
from CAD 360 per night
9.2Perfect
Hotel
Morocco, Marrakesh
Perfectly situated 3 km from Museum of mouassine Douiria Derb el Hammam, the luxury Four Seasons Resort Marrakech boasts a heated pool and an à la carte restaurant with pool views.
from CAD 834 per night
8.4Great
Hotel
Morocco, Casablanca
Located within 1 km of Park Yasmina From Games, the 5-star Barcelo Anfa boasts an outdoor swimming pool.
from CAD 90 per night
8.4Great
Hotel
Morocco, Marrakesh
Approximately 25 minutes' walk from Jardin Majorelle, the 5-star Hivernage Marrakech Marrakesh overlooks the mountain and features a sundeck, a shared lounge, and a golf course.
from CAD 188 per night
8.2Great
Hotel
Morocco, Marrakesh
Set approximately 15 minutes by car from Museum of Marrakesh, the upscale Barcelo Palmeraie Oasis Resort features a Turkish steam room, a hot tub, and a foot bath at the premises along with a water garden.
from CAD 213 per night
Most popular 4-star hotels in Morocco
8.7Great
Hotel
Morocco, Ouahat Sidi Brahim
The Sol By Melia Oasis Marrakech boasts a traditional Hammam, a steam room, a massage chair, and a foot bath plus 211 rooms, and is located in an old part of Ouahat Sidi Brahim.
from CAD 310 per night
7.9Very good
Hotel
Morocco, Casablanca
Situated right in the centre of Casablanca and a 25-minute walk from Church of Notre-Dame de Lourdes, the smoke-free Barcelo offers 48 rooms.
from CAD 106 per night
8.9Great
Riad
Morocco, Marrakesh
Set in the Medina district and only 0.6 km from Bab Agnaou, the 4-star Riad Goloboy Marrakesh features a water garden, plus a steam room, a solarium, and a Jacuzzi.
from CAD 184 per night
9.5Perfect
Riad
Morocco, Merzouga
At the Riad Madu Merzouga, located only 6 minutes' walk from Musee Nomade, you can spend the day in an outdoor swimming pool or keep active with snow skiing, hiking, and cycling
from CAD 183 per night
9.3Perfect
Guest house
Morocco, Chefchaouen
Offering a storage for belongings, the Casa La Palma lies in the Old Town district, only 1.1 km from مسجد بوزعافار Mosquee Bouzaafar and just 11 minutes on foot from Blekitne miasto.
from CAD 75 per night
8.0Great
Resort
Morocco, Agadir
Located approximately 15 minutes on foot from Seafront Promenade, the Royal Decameron Tafoukt Beach Resort & Spa features 227 rooms and a pizza restaurant on-site.
from CAD 287 per night
8.4Great
Hotel
Morocco, Agadir
2.5 km from Agadir Birds Valley, the comfortable Iberostar Waves Founty Beach All Inclusive boasts an à la carte restaurant and 92 rooms.
from CAD 310 per night
7.4Very good
Hotel
Morocco, Marrakesh
Positioned 2.7 km from Jemaa el-Fnaa, guests can enjoy international dishes at the 4-star Diwane Hotel & Spa Marrakech's Moroccan restaurant.
from CAD 97 per night
7.5Very good
Hotel
Morocco, Marina Smir
Lawn tennis and ping pong make the 4-star Hotel & Spa Marina Smir attractive to sports enthusiasts, and set about a 25-minute walk from Restinga plage.
from CAD 173 per night
8.7Great
Resort
Morocco, Agadir
A sundeck and a hair salon are all open to guests of this 261-room the Robinson Agadir that is located merely 1.4 km from Vacation Banque Populaire Center.
from CAD 332 per night
8.7Great
Hotel
Morocco, Douar Caid Layadi
You can relax by an adult pool in the 4-star Iberostar Waves Club Palmeraie Marrakech All Inclusive Douar Caid Layadi, located 3.6 km from Atlas Electronic.
from CAD 145 per night
9.5Perfect
Riad
Morocco, Marrakesh
Offering a luxurious setting merely 1.1 km from Cyber Park, the 4-star Riad Kniza features a Turkish steam room, a solarium, and a sauna.
from CAD 253 per night
9.2Perfect
Riad
Morocco, Marrakesh
Located in the very heart of the city, around 700 metres from Jemaa el-Fnaa, the 4-star Riad Palais Sebban offers a lounge bar along with a traditional Hammam, a steam room, and a solarium.
from CAD 157 per night
8.9Great
Riad
Morocco, Fes
Approximately 25 minutes on foot from Fez Mellah, the Riad Salam Fes & Spa includes 24 rooms.
from CAD 195 per night
9.3Perfect
Bed & Breakfast
Morocco, Chefchaouen
Featuring an outdoor swimming pool, the smoke-free Dar Echchaouen Maison D'Hotes & Riad is set only a 5-minute walk from Ras Elma Water Source and Chefchaouen Ras Elma.
from CAD 150 per night
9.8Perfect
Riad
Morocco, Marrakesh
The 4-star Riad Kheirredine is settled in the Medina district of Marrakesh, just 1.4 km from Jardin Majorelle, and includes a rooftop bar.
from CAD 732 per night
7.5Very good
Hotel
Morocco, Agadir
The perfect 4-star Allegro is set in a tourist district merely a 9-minute walk from Agadir Birds Valley, it features a pool bar along with a nightclub and a shared lounge.
from CAD 155 per night
7.3Very good
Hotel
Morocco, Agadir
Featuring a lounge bar along with a traditional Hammam, a Jacuzzi, and a sauna, the smoke-free Beach Club awaits guests 16 minutes' walk from Shems Casino.
from CAD 148 per night
8.0Great
Hotel
Morocco, Agadir
Featuring a heated swimming pool along with a lounge bar, the Riu Tikida Dunas Agadir is a great place for exploring Vacation Banque Populaire Center in a beach area, set only 450 metres away.
from CAD 388 per night
9.2Perfect
Riad
Morocco, Fes
The 4-star Riad Fes Baraka Piscine & Spa is based about 25 minutes' walk from Al-Attarine Madrasa and features a Moroccan restaurant along with a Turkish steam bath and a treatment room.
from CAD 208 per night
Most popular 3-star hotels in Morocco
8.6Great
Guest house
End your day in the 3-star Chez Ali Zagora Authentic Hotel Restaurant And Desert Excursions Zagora that is located 1 km from Desert boussole and offers an indoor swimming pool.
from CAD 65 per night
8.5Great
Hotel
Morocco, Meknes
Prison Kara is approximately a 15-minute drive from the Plaisance and Meknes Medina is approximately 6 km away.
from CAD 69 per night
7.4Very good
Hotel
Morocco, Marrakesh
Boasting a location in the new centre of Marrakesh, 10 minutes' drive from Musee Boucharouite, the traditional Moroccan House offers an outdoor swimming pool and views of the pool.
from CAD 58 per night
8.3Great
Resort
Morocco, Casablanca
Based around 5 km from Maarif, the 3-star Pestana Casablanca, Seaside Suites & Residences Casablanca features a shared lounge and recreational facilities combined with a lounge bar.
from CAD 103 per night
8.9Great
Guest house
Morocco, Fes
Located 500 metres from Karaouiyne and just a 12-minute walk from Dar Batha Museum, the family Riad-Boutique Borj Dhab Fez features a sundeck and a golf course.
from CAD 75 per night
7.0Very good
Hotel
Morocco, Casablanca
The Campanile Casablanca Centre Ville lies around a 25-minute stroll from Rick's Cafe, and features baggage storage and a restaurant.
from CAD 27 per night
Amazing spa hotels in Morocco
8.3Great
Hotel
Morocco, Casablanca
Just 0.7 km from Derb Omar and 19 minutes' walk from United Nations Square, the elegant 5-star Radisson Blu Hotel Casablanca City Center features an adult pool along with a lounge bar.
from CAD 183 per night
9.7Perfect
Hotel
Morocco, Gzoula
Skiing, cycling, and table tennis are offered at the 5-star Oberoi Marrakech Gzoula, which is 6 km from Koubba Almoravid.
from CAD 1 119 per night
8.9Great
Resort
Morocco, Taghazout
After a long day in the city, one can relax in an indoor swimming pool and savor international specialities at the unique Pickalbatros White Beach, located approximately a 25-minute walk from Golf Tazegzout.
from CAD 174 per night
8.8Great
Hotel
Morocco, Taghazout
Featuring an adult pool together with a traditional Hammam, a treatment room, a Jacuzzi, and a foot bath, the 5-star Fairmont Taghazout Bay is located approximately 600 metres from Tayyu Hiking Taghazout and within 10 minutes' drive of Golf Tazegzout.
from CAD 443 per night
9.0Perfect
Hotel
Morocco, Rabat
Featuring 118 rooms, a terrace, a shared lounge, and a golf course, the 5-star Conrad Rabat Arzana is 25 minutes' walk from Ech Chiahna in Rabat.
from CAD 451 per night
8.8Great
Hotel
Morocco, Marrakesh
Within 20 minutes' walk of Saadian Tombs, the Jemaa El Fna Suites & Spa offers a Turkish steam bath and a Jacuzzi on-site and 14 rooms.
from CAD 285 per night
8.6Great
Hotel
Morocco, Fes
Located nearly 15 minutes' walk from Borj Fez Mall, the 5-star Sahrai features cribs and a baby bath.
from CAD 262 per night
8.8Great
Hotel
Morocco, Taghazout
Providing an à la carte restaurant and a private pool on site, the luxurious Hyatt Regency is placed 2.4 km from Plage Taghazout.
from CAD 232 per night
9.6Perfect
Hotel
Dining at à la carte restaurant with international dishes is available at the Kasbah Tamadot - Sir Richard Branson'S Moroccan Retreat, set within 5 minutes' drive of Asni Souk.
from CAD 1 912 per night
9.3Perfect
Bed & Breakfast
Morocco, Skoura
Set approximately 25 minutes on foot from Skoura Market, the Ksar Elkabbaba Kasbah & Spa offers 15 rooms and a rooftop pool.
from CAD 324 per night
9.3Perfect
Hotel
Morocco, Moussiha
2.8 km from Samanah Country Club, guests of the superb 5-star Fairmont Royal Palm Marrakech Moussiha may engage in a variety of activities, including hiking, cycling, and ping pong.
from CAD 719 per night
8.3Great
Hotel
Morocco, Marrakesh
Staying at the 5-star Radisson Blu Marrakech, Carre Eden Marrakesh, you can visit Dar el Bacha Musee Des Confluences, set about 25 minutes' walk away, or simply relax by a year-round outdoor pool.
from CAD 314 per night
9.0Perfect
Hotel
Morocco, Casablanca
The smoke-free Four Seasons Hotel offers a Turkish steam bath, a treatment room, and a Jacuzzi along with an outdoor swimming pool, and boasts a location just a 6-minute walk from Anfaplace Shopping Center.
from CAD 356 per night
8.5Great
Hotel
Morocco, Marrakesh
Set around 7 km from Badi Palace, the 5-star Be Live Collection Marrakech Adults Only All Inclusive includes a restaurant with Moroccan cuisine.
from CAD 412 per night
9.2Perfect
Hotel
Morocco, Marrakesh
Located around 4 km from Museum of mouassine Douiria Derb el Hammam, the comfortable Mandarin Oriental, Marrakech features a private pool.
from CAD 1 603 per night
8.0Great
Hotel
Morocco, Marrakesh
Offering Italian dishes, the 5-star Savoy Le Grand Hotel Marrakech Marrakesh is set about a 5-minute walk from Cyber Parc Arsat Moulay Abdeslam in the Hivernage district of Marrakesh.
from CAD 261 per night
7.9Very good
Hotel
Morocco, Taghazout
While staying at the beachfront Riu Palace Tikida you are invited to discover Golf Tazegzout, set a 10-minute drive away, or Plage Taghazout, which is 2.5 km away.
from CAD 356 per night
8.7Great
Resort
Morocco, Fnideq
A Turkish steam room, mud baths, a Jacuzzi, and a foot bath are offered at the perfect 5-star Banyan Tree Tamouda Bay Fnideq, conveniently located 3.3 km from Restinga plage.
from CAD 677 per night
8.9Great
Hotel
Morocco, Nador
The Marchica Lagoon Resort is situated in a beach area of Nador, 3.8 km from Corniche de Nador and nearly a 10-minute ride from Laguna de la Marchica.
from CAD 419 per night
8.4Great
Hotel
Morocco, Casablanca
Featuring an outdoor swimming pool and a Turkish steam room, a solarium, and a sauna, the perfect Le stands about 10 minutes' drive from Rick's Cafe and 3.1 km from Old Medina of Casablanca.
from CAD 437 per night
Top family hotels in Morocco
8.4Great
Hotel
Morocco, Marrakesh
Located in the shopping district of Marrakesh and 550 metres from Conference Palace, the sophisticated 4-star Pestana Cr7 Marrakech Marrakesh features 174 rooms plus an outdoor swimming pool.
from CAD 258 per night
7.3Very good
Hotel
Morocco, Casablanca
While staying at the 5-star One Hotel Casablanca you are invited to discover Ancienne Medina, set 20 minutes' walk away, or C.E.R.H Human Studies and Research Centre, which is 350 metres away.
from CAD 82 per night
8.7Great
Hotel
Morocco, Rabat
The Four Seasons Hotel Rabat At Kasr Al Bahr lies nearly a 5-minute ride from St Pierre Cathedral and offers a Moroccan restaurant and an infinity swimming pool onsite.
from CAD 529 per night
9.3Perfect
Hotel
Morocco, Marrakesh
Bab Agnaou is within a 6-km distance of the Park Hyatt Marrakech, while Golf Amelkis is nearly a 10-minute drive away.
from CAD 2 137 per night
8.1Great
Hotel
Morocco, Tangier
Featuring 43 rooms with views of the sea, the 5-star Farah Tanger is set within 6 km of Church of Saint Andrew.
from CAD 192 per night
8.3Great
Guest house
Morocco, Casablanca
Offering 22 rooms with views of the city, the comfortable 2-star Lhostel is set in the Maarif district, 6 km from Hassan II Mosque.
from CAD 30 per night