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 051 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.9Great
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 257 per night
8.0Great
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
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 295 per night
8.1Great
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.3Great
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 250 per night
8.2Great
Hotel
Morocco, Essaouira
from CAD 132 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 202 per night
Most popular 4-star hotels in Morocco
8.0Great
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 110 per night
7.9Very good
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 235 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 236 per night
7.8Very good
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 235 per night
Most popular 3-star hotels in Morocco
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 30 per night
7.3Very good
Riad
Morocco, Marrakesh
from CAD 125 per night
Amazing spa hotels in Morocco
8.3Great
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 393 per night
9.3Perfect
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 326 per night
7.5Very 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 82 per night
8.4Great
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 238 per night
9.5Perfect
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 051 per night
7.6Very 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 172 per night
8.5Great
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 257 per night
Top family hotels in Morocco
8.8Great
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 144 per night
9.4Perfect
Hotel
Morocco, Marrakesh
from CAD 1 117 per night
7.6Very 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.8Great
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 627 per night
9.1Perfect
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 726 per night
Best luxury hotels in Morocco
9.2Perfect
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 328 per night
8.7Great
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 231 per night
9.7Perfect
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 906 per night
9.1Perfect
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 717 per night
8.9Great
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 676 per night
8.7Great
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 230 per night
Cheap hotels in Morocco
8.1Great
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
Top resorts in Morocco
8.5Great
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 511 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 899 per night
8.9Great
Hotel
Morocco, Fes
Located nearly 15 minutes' walk from Borj Fez Mall, the 5-star Sahrai features cribs and a baby bath.
from CAD 369 per night
7.8Very good
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 204 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 305 per night
9.1Perfect
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 904 per night
7.9Very good
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 246 per night