Best 5-star hotels in Morocco
8.9Great451 reviews
Hotel
Morocco, Marrakesh
Offering a traditional Hammam, a solarium, and a hot tub, the intimate La Sultana Marrakech is set in the bustling part of Marrakesh, nearly 5 minutes' walk from Bab Agnaou.
from CAD 1 314 per night
8.1Great1320 reviews
Hotel
Morocco, Casablanca
Offering an outdoor swimming pool, the comfortable Moevenpick Hotel Casablanca is located nearly a 15-minute walk from Hammam Ziani.
from CAD 134 per night
8.5Great1002 reviews
Hotel
Morocco, Rabat
Set nearly a 25-minute walk from Chellah, the 5-star Sofitel Rabat Jardin Des Roses Rabat boasts 225 rooms along with a traditional Hammam, a solarium, a Jacuzzi, and a foot bath.
from CAD 257 per night
8.0Great2262 reviews
Hotel
Morocco, Casablanca
The luxury Kenzi Tower features an indoor pool and offers a traditional Hammam, a hot tub and sauna facilities in the business district of Casablanca.
from CAD 154 per night
8.1Great2565 reviews
Hotel
Morocco, Essaouira
Set merely a 5-minute walk from Palma Quad, the luxury Atlas Essaouira & Spa offers a piano bar and luxurious rooms.
from CAD 120 per night
8.1Great1333 reviews
Hotel
Morocco, Casablanca
Nestled in the Old Medina district, the 5-star Hyatt Regency Casablanca offers air-conditioned rooms and an à la carte restaurant.
from CAD 194 per night
9.2Perfect89 reviews
Hotel
Morocco, Marrakesh
The 5-star Amanjena Resort with a heated pool is within 6 km of Museum of Marrakesh.
from CAD 1 456 per night
8.5Great2257 reviews
Hotel
Morocco, Marrakesh
Located 2.8 km from Badi Palace in Marrakesh, the sophisticated 5-star Moevenpick Hotel Mansour Eddahbi Marrakech features a Moroccan restaurant along with a sun terrace and various recreational opportunities.
from CAD 316 per night
9.1Perfect419 reviews
Hotel
Morocco, Casablanca
Located near an underground station and at a 1 km distance from Place des Nations Unies, the 5-star Royal Mansour Meridien offers fitness classes, steam baths and massage therapy.
from CAD 789 per night
7.4Very good1192 reviews
Hotel
Morocco, Marrakesh
The chic Le Meridien N'Fis is positioned within 20 minutes' walk of Menara gardens in a shopping area, boasting 277 luxurious rooms along with a traditional Hammam, a steam room and sauna facilities.
from CAD 136 per night
8.4Great599 reviews
Hotel
Morocco, Ouarzazate
Located a mere 1.2 km from Taourirt Kasbah in Ouarzazate, the Berbere Palace offers a wellness area and a hammam spa including a Turkish bath, a treatment room and sauna facilities.
from CAD 298 per night
8.6Great928 reviews
Hotel
Morocco, Rabat
Positioned near a train station in the Hassan district of Rabat, the 5-star La Tour Hassan Palace Rabat invites you to enjoy a traditional Hammam, a hot tub and sauna facilities onsite.
from CAD 300 per night
7.9Very good904 reviews
Hotel
Morocco, Casablanca
The 5-star Marriott Casablanca is perfectly located in the business Sidi Belyout district and has 309 rooms with views of the sea.
from CAD 137 per night
8.4Great1355 reviews
Hotel
Morocco, Casablanca
Located just 0.6 km from L'Eglise du Sacre-Coeur and about 600 metres from Central Market, the 5-star Barcelo Anfa Casablanca features spa therapy and spa services.
from CAD 90 per night
8.4Great2648 reviews
Hotel
Morocco, Marrakesh
In the comfortable Hivernage Marrakech Marrakesh you will find a Turkish steam bath, a treatment room, and a hot tub nearly a 5-minute walk from Bab El Jedid.
from CAD 220 per night
8.7Great3660 reviews
Hotel
Morocco, Tangier
Set 7 minutes' stroll from Medina of Tangier, the sophisticated 5-star El Minzah has an outdoor swimming pool and also includes a traditional Hammam, a hot tub and sauna facilities.
from CAD 122 per night
8.8Great2334 reviews
Hotel
Morocco, Marrakesh
Located within 0.8 km of Cyber Park, the prestigious 5-star Les Jardins De La Koutoubia Marrakesh features a traditional Hammam, a hot tub and sauna facilities.
from CAD 454 per night
8.3Great1597 reviews
Hotel
Morocco, Essaouira
Offering a beauty salon and a restaurant, the Le Medina Essaouira Thalassa Sea & Spa - Mgallery lies in the Essaouira Coast district of Essaouira, a 6-minute stroll from Clock tower and only 10 minutes' walk from Centre d'art Le Real Mogador.
from CAD 132 per night
8.2Great1425 reviews
Hotel
Morocco, Marrakesh
The upscale Barcelo Palmeraie Oasis Resort is equipped with a heated pool and is situated 3.3 km from La Palmeraie.
from CAD 201 per night
6.5Nice1586 reviews
Hotel
Morocco, Tangier
Featuring modern rooms and a swimming pool, the comfortable Movenpick Hotel & Casino Malabata Tanger is 10 minutes by car from Charf.
from CAD 165 per night
Most popular 4-star hotels in Morocco
7.9Very good1244 reviews
Hotel
Morocco, Casablanca
Park Yasmina From Games is only 1.4 km from the Barcelo Casablanca.
from CAD 104 per night
6.3Nice4123 reviews
Hotel
Morocco, Casablanca
Featuring 127 rooms with views of the city, the 4-star Washington Casablanca is set within 10 minutes' drive of Hassan II Mosque.
from CAD 27 per night
7.3Very good1621 reviews
Hotel
Morocco, Casablanca
The 4-star Suisse is nestled near an entertainment district at 500 metres from Club des Clubs de Casablanca.
from CAD 70 per night
8.5Great1753 reviews
Hotel
Morocco, Casablanca
Boasting a traditional Hammam and sauna facilities, the 4-star Jm Suites Hotel Eco-Friendly is situated not very far from L'Eglise du Sacre-Coeur Principal Church and near a train station.
from CAD 115 per night
8.9Great2182 reviews
Guest house
Morocco, Marrakesh
Within 18 minutes' walk of Dar Si Said Local History Museum, the impressive Riad Palais Calipau offers spa therapy and loungers plus a swimming pool.
from CAD 307 per night
8.9Great1277 reviews
Riad
Morocco, Marrakesh
Boasting an indoor swimming pool, the charming Riad Du Petit Prince is within a 5-minute drive of Jemaa el-Fnaa.
from CAD 6 per night
6.7Nice1404 reviews
Hotel
Morocco, Casablanca
Situated in the heart of Casablanca and 5 minutes by car from Royal Palace, the comfortable 4-star Toubkal offers 76 rooms.
from CAD 62 per night
7.6Very good1588 reviews
Hotel
Morocco, Agadir
Featuring a nightclub and a shared lounge, the luxury Allegro Agadir offers guests 230 elegant rooms a 20-minute walk from Talborjt.
from CAD 59 per night
8.8Great2313 reviews
Hotel
Morocco, Casablanca
Offering a restaurant and a shop, the Atlas Almohades Casablanca City Center lies in the heart of a business area a 10-minute drive from Hassan II Mosque.
from CAD 58 per night
8.6Great2591 reviews
Hotel
Morocco, Casablanca
Providing guests with a traditional Hammam, sauna facilities and an indoor pool, the luxurious Idou Anfa Hotel & Spa is located within 17 minutes' walk of Place des Nations Unies in the shopping district of Casablanca.
from CAD 97 per night
8.3Great3196 reviews
Hotel
Morocco, Casablanca
Placed around 16 minutes' walk from Plage Lalla Meryem, the 4-star Club Val D'Anfa Casablanca Ocean View welcomes guests with a shop and a restaurant.
from CAD 91 per night
8.8Great468 reviews
Hotel
Morocco, Rabat
Featuring a lounge bar together with a year-round outdoor pool on site, the La Villa Mandarine Rabat is nestled in the heart of the city.
from CAD 307 per night
7.5Very good3949 reviews
Hotel
Morocco, Agadir
Located a 20-minute walk from Jardin Ibn Zaidoun, the smoke-free Beach Club Agadir overlooks the pool and features an à la carte restaurant.
from CAD 168 per night
8.6Great5353 reviews
Hotel
Morocco, Agadir
Boasting setting in the Agadir Bay district, a 5-minute ride from La Grande Roue d'Agadir, the Atlas Amadil Beach provides a swimming pool together with a hot tub and an outdoor swimming pool.
from CAD 229 per night
7.2Very good10403 reviews
Hotel
Morocco, Agadir
The Argana Agadir lies in the Agadir Bay district of Agadir and pampers its guests with a traditional Hammam, sauna facilities and an outdoor swimming pool.
from CAD 127 per night
8.7Great381 reviews
Riad
Morocco, Marrakesh
The Catalina located in a touristic area a mere 9 minutes' stroll from Jemaa el-Fnaa, will provide guests with a solarium and an indoor pool.
from CAD 112 per night
8.0Great1998 reviews
Hotel
Morocco, Agadir
The 4-star Riu Tikida Dunas features rooms with views of the sea, while a beachfront location provides access to Souk Al Ahad, which is about a 25-minute walk away.
from CAD 364 per night
8.7Great1460 reviews
Riad
Morocco, Fes
The 4-star Damia lies in the Fes El Bali district and pampers its guests with a hot spring public bath, a treatment room and a massage chair.
from CAD 151 per night
8.9Great185 reviews
Guest house
Morocco, Marrakesh
Located within a 15-minute drive of Medersa Ben Youssef, the 5-star Ksar Char-Bagh Small Luxury Hotels offers an outdoor pool and a fitness suite for guests.
from CAD 719 per night
7.5Very good1584 reviews
Hotel
Morocco, Casablanca
The environmentally friendly Novotel Casablanca City Center serves an international menu and offers steam baths and an indoor pool, boasting setting near a port.
from CAD 84 per night
Most popular 3-star hotels in Morocco
8.2Great1076 reviews
Hotel
Morocco, Merzouga
The 3-star Kanz Erremal is located in the very heart of Merzouga, boasting an outdoor pool onsite.
from CAD 63 per night
8.2Great2169 reviews
Hotel
Morocco, Marrakesh
10 minutes' drive from Saadian Tombs, the family Amani Hotel Suites & Spa Marrakesh offers a traditional Hammam and an outdoor swimming pool in addition to a swimming pool.
from CAD 56 per night
7.6Very good833 reviews
Hotel
Morocco, Marrakesh
Musee Yves Saint Laurent Marrakech is within 15 minutes' walk of the Moroccan House and Maison de la Photographie is 10 minutes' drive away.
from CAD 30 per night
8.5Great4745 reviews
Hotel
Morocco, Agadir
Located within a 5-minute walk of Museum of Amazigh Culture and within 10 minutes' drive of Marina D'agadir, the 3-star Residence Hoteliere Fleurie Agadir features an outdoor pool and 18 rooms.
from CAD 83 per night
5.3Needs improvement6988 reviews
Aparthotel
Morocco, Agadir
Featuring 200 rooms together with loungers and billiards, the family Appart-Hotel Tagadirt is located in a touristic area at 650 metres from Agadir Birds Valley.
from CAD 63 per night
7.9Very good65 reviews
Riad
Morocco, Marrakesh
While staying at this 6-room the charming 3-star Riad Dubai, you can easily walk over to Saadian Tombs, which is just 550 metres away.
from CAD 36 per night
7.0Very good4231 reviews
Hotel
Morocco, Tangier
Guests of the contemporary Ibis Tanger City Center can relax at a swimming pool and have their drinks at the lounge bar.
from CAD 56 per night
8.1Great165 reviews
Bed & Breakfast
Morocco, Marrakesh
Centrally set in the Kasbah district, the 4-star Riad Aliya serves Italian dishes and features a swimming pool.
from CAD 88 per night
8.2Great4487 reviews
Hotel
Morocco, Tangier
Located in Tangier and a 12-minute stroll from Gran Mezquita de Tanger, the 3-star Rembrandt features a solarium and an outdoor swimming pool for guest's pure relaxation.
from CAD 52 per night
7.6Very good744 reviews
Riad
Morocco, Marrakesh
Set within 2.7 km of Jardin Majorelle, the 4-star Riad Africa Marrakesh has an à la carte restaurant serving African cuisine.
from CAD 169 per night
6.5Nice5618 reviews
Hotel
Morocco, Agadir
Offering a location at 450 metres from Museum of Amazigh Culture, the attractive 3-star Hamilton overlooks the garden and has an à la carte restaurant.
from CAD 68 per night
8.4Great3731 reviews
Hotel
Morocco, Agadir
Set within 7 minutes' walk of Museum of Amazigh Culture, the 3-star Studiotel Afoud Agadir features 15 rooms with private bathrooms.
from CAD 194 per night
9.1Perfect1120 reviews
Bed & Breakfast
Morocco, Ait Benhaddou
Offering a seasonal outdoor swimming pool, the pet friendly Kasbah El Hajja Bed & Breakfast boasts a location 0.7 km from Kasbah Ait Ben Haddou Monument.
from CAD 152 per night
8.5Great2128 reviews
Riad
Morocco, Marrakesh
The comfortable 4-star Riad De Vinci & Spa features a swimming pool and is within 20 minutes' walk of Jardin Majorelle.
from CAD 123 per night
8.2Great1641 reviews
Hotel
Morocco, Marrakesh
The 3-star Le Caspien Boutique Marrakesh featuring 38 rooms also has a year-round outdoor pool and sky bar, therefore guests can enjoy a drink at the bar or at the swimming pool.
from CAD 43 per night
7.8Very good2190 reviews
Hotel
Morocco, Ouarzazate
Guests of the charming Ibis Ouarzazate Centre can relax at an outdoor swimming pool and have their drinks at the 24-hour bar.
from CAD 58 per night
7.7Very good3987 reviews
Hotel
Morocco, Casablanca
The 3-star Ibis Casa Voyageurs offers an outdoor swimming pool along with sauna facilities and an outdoor swimming pool on-site, boasting setting in the dynamic Roches Noires district.
from CAD 52 per night
7.3Very good3303 reviews
Hotel
Morocco, Fes
Set within 25 minutes' walk of Morocco travel camp, the 3-star Ibis welcomes guests to an à la carte restaurant on site.
from CAD 62 per night
6.9Nice3282 reviews
Hotel
Morocco, Marrakesh
Boasting a strategic location near a train station, the spectacular Ibis Marrakech Centre Gare Marrakesh offers guests the chance to relax in a swimming pool or in the à la carte restaurant.
from CAD 69 per night
7.7Very good2741 reviews
Hotel
Morocco, Rabat
Positioned 10 minutes' drive from Hassan Tower, guests can enjoy international dishes at the 3-star Ibis Rabat Agdal's à la carte restaurant.
from CAD 102 per night
Amazing spa hotels in Morocco
8.5Great4542 reviews
Hotel
Morocco, Marrakesh
With Atlas Mountains, the comfortable Kenzi Menara Palace & Resort Marrakesh offers premium rooms, seafood dining, and a swimming pool.
from CAD 209 per night
7.6Very good1749 reviews
Hotel
Morocco, Fes
Thanks to its excellent location, the 5-star Ramada By Wyndham Fes is 0.7 km from Place de Florence and near a train station.
from CAD 95 per night
8.1Great2072 reviews
Hotel
Morocco, Marrakesh
At walking distance to Atlas Mountains, within 3.5 km of Jemaa el-Fnaa, the luxury Palm Plaza Hotel & Marrakesh offers a traditional Hammam, a plunge pool and a steam room.
from CAD 102 per night
9.2Perfect441 reviews
Riad
Morocco, Marrakesh
Located around a 10-minute drive from Saadian Tombs, the luxury Al Fassia Aguedal Marrakesh features an infinity swimming pool and an AL Fassia Aguedal restaurant.
from CAD 239 per night
8.0Great1487 reviews
Hotel
Morocco, Casablanca
The 4-star Oum Palace Hotel & Spa is situated a short walk from the business district of Casablanca, around a 6-minute walk from Derb Omar.
from CAD 47 per night
7.7Very good879 reviews
Hotel
Morocco, Casablanca
The 4-star Diwan Casablanca Hotel & Spa is nestled in the very heart of Casablanca and within 5 minutes' drive of Royal Palace.
from CAD 66 per night
8.4Great180 reviews
Hotel
Morocco, Boumalne Dades
Guests will enjoy an outdoor swimming pool and 104 rooms, while staying at the Xaluca Dades with location at a short distance from Atlas Mountains.
from CAD 241 per night
7.6Very good281 reviews
Hotel
Morocco, Meknes
Set within 5 minutes' walk of Le Palais El Mansour, the traditional Zaki Suites Hotel & Meknes features a swimming pool and a continental breakfast.
from CAD 116 per night
8.4Great2618 reviews
Hotel
Morocco, Agadir
Nestled 3 km from Lebanon Mosque, the comfortable 4-star Iberostar Waves Founty Beach All Inclusive Agadir offers 92 rooms along with a hot tub and a sauna.
from CAD 312 per night
8.9Great413 reviews
Riad
Morocco, Fes
Located 25 minutes' walk from Jardin Jnan Sbil, the luxury Riad Fes - Relais & Chateaux Fes features a sundeck, spa therapy, and spa services for guests' convenience.
from CAD 325 per night
7.5Very good4144 reviews
Hotel
Morocco, Agadir
Set within 19 minutes' walk of Talborjt, the 4-star Oasis Hotel & features fitness classes, massage therapy and recreational facilities.
from CAD 77 per night
8.6Great1503 reviews
Hotel
Morocco, Agadir
Boasting setting in the Agadir Bay district, within 5 minutes' drive of Souk Al Ahad, the eco-friendly Timoulay And Spa provides a swimming pool together with a traditional Hammam, sauna facilities and an outdoor swimming pool.
from CAD 226 per night
8.1Great1025 reviews
Hotel
Morocco, Sale
Staying at the sophisticated Dawliz Rabat Art & Spa means you will be 5 minutes' drive from Rabat old market, while enjoying a swimming pool onsite.
from CAD 236 per night
7.6Very good892 reviews
Hotel
Morocco, Marrakesh
Staying at the 4-star Diwane Hotel & Spa Marrakech Marrakesh means you will be 3.5 km from Badi Palace, while enjoying an outdoor swimming pool onsite.
from CAD 73 per night
8.3Great2951 reviews
Resort
Morocco, El Jadida
Located 4 km from Sidi Mehamad Benabdelah Kasbah, the luxury Mazagan Beach & Golf Resort boasts a swimming pool.
from CAD 237 per night
9.0Perfect150 reviews
Hotel
Morocco, Marrakesh
Comprising 52 rooms in the very heart of Marrakesh, the 5-star Royal Mansour Marrakech lies around 25 minutes' walk from Badi Palace.
from CAD 1 927 per night
8.3Great1681 reviews
Hotel
Morocco, Marrakesh
Atlas Mountains views and a stunning location await guests at the luxury Dellarosa Boutique Hotel And Spa, which boasts a traditional Hammam, a hot tub and sauna facilities.
from CAD 70 per night
7.6Very good313 reviews
Hotel
Morocco, Marina Smir
Located 10 minutes by car from Smir Park, the 4-star Hotel & Spa Marina Smir features a nightclub, a sundeck, and barbecue grills.
from CAD 172 per night
6.4Nice3461 reviews
Hotel
Morocco, Marrakesh
Offering a pool bar and a hot tub, sauna facilities and an outdoor swimming pool, the 4-star Imperial Holiday Hotel & Spa is nestled near a train station.
from CAD 45 per night
8.6Great939 reviews
Resort
Morocco, Agadir
Located in the Agadir Bay district of Agadir, 4.1 km from Jardin d'Olhao, the 4-star Robinson offers sailing, lawn tennis, and basketball in the surroundings.
from CAD 336 per night
Top family hotels in Morocco
8.1Great954 reviews
Resort
Morocco, Agadir
Set within a 13-minute walk of Paradise Valley, the Royal Decameron Tafoukt Beach Resort & Spa Agadir invites its guests to benefit from fitness classes, massage therapy and entertainment activities, plus to have a meal in a Moroccan restaurant.
from CAD 226 per night
8.6Great1176 reviews
Hotel
Morocco, Ouarzazate
Set a 7-minute stroll from CLA Studios, the 4-star Oscar Hotel By Atlas Studios Ouarzazate boasts American dishes served at the onsite Asian restaurant.
from CAD 179 per night
8.3Great205 reviews
Hotel
Morocco, Afeggou
Featuring spacious rooms, the Sultana Royal Golf Afeggou also has a solarium and an outdoor swimming pool, where you can relax.
from CAD 205 per night
7.7Very good4594 reviews
Hotel
Morocco, Agadir
The 4-star Club Almoggar Garden Beach features rooms with views of the patio, while a private location provides access to Jardin d'Olhao, which is a 19-minute stroll away.
from CAD 159 per night
7.4Very good1578 reviews
Hotel
Morocco, Essaouira
Located 10 minutes by car from Spiaggia di Essaouira Public Beach and within 10 minutes' drive of Palma Quad, the stylish Sofitel Essaouira Mogador Golf & Spa features an outdoor swimming pool and a pool bar.
from CAD 137 per night
8.6Great1237 reviews
Hotel
Morocco, Casablanca
Featuring a swimming pool along with a hot tub and an indoor pool on site, the family-friendly Art Palace Suites & Spa Casablanca is nestled in a shopping district.
from CAD 154 per night
8.4Great262 reviews
Riad
Morocco, Fes
The historical Riad El Amine in the Fes El Bali district features an indoor swimming pool and a fitness studio.
from CAD 123 per night
8.6Great1599 reviews
Hotel
Morocco, Douar Caid Layadi
Local dishes as well as a traditional Hammam, a sauna, and a foot bath are available in the 4-star Iberostar Waves Club Palmeraie Marrakech All Inclusive Douar Caid Layadi conveniently set in a rural area.
from CAD 144 per night
9.0Perfect1011 reviews
Hotel
Morocco, Marrakesh
Located within a 5-minute drive of Badi Palace, the luxury La Maison Arabe Marrakesh features an à la carte restaurant and a year-round outdoor pool.
from CAD 247 per night
8.4Great2905 reviews
Hotel
Morocco, Lahebichate
Situated in the middle of Lahebichate, the 5-star Kenzi Club offers to make use of a traditional Hammam, a hot tub, and a sauna.
from CAD 197 per night
7.8Very good1083 reviews
Hotel
Morocco, Saidia
Featuring an outdoor swimming pool and 92 rooms, the modern Iberostar Saidia is 10 minutes by car from Al Halg Reserve natuerelle.
from CAD 127 per night
8.3Great1144 reviews
Hotel
Morocco, Bin El Ouidane
Atlas Mountains views and a prime location await guests at the Widiane Bin El Ouidane, which boasts a traditional Hammam, a hot tub and sauna facilities.
from CAD 233 per night
8.9Great1049 reviews
Riad
Morocco, Marrakesh
The smoke-free Riad L'Etoile D'Orient Marrakesh is centrally located in the Medina district and has 9 rooms with views of the mountain.
from CAD 494 per night
8.4Great1859 reviews
Hotel
Morocco, Marrakesh
Featuring 226 rooms with views of the courtyard, the 5-star Adam Park Marrakech Hotel & Spa is set a 10-minute ride from Palacio da Bahia.
from CAD 498 per night
7.6Very good745 reviews
Hotel
Morocco, Casablanca
The contemporary Sofitel Casablanca Tour Blanche boasts a sauna, massage therapy, and a shared lounge at the premises and is situated in a business neighbourhood.
from CAD 158 per night
7.1Very good5397 reviews
Hotel
Morocco, Marrakesh
Boasting a location merely 550 metres from Menara Mall, the El Andalous Lounge & Spa Marrakesh offers 195 rooms together with a poolside bar onsite.
from CAD 34 per night
8.5Great389 reviews
Hotel
Morocco, Ouled Jelal
The 5-star Palais Namaskar Ouled Jelal offers water and is about 25 minutes' walk from Bled Al Fassia.
from CAD 625 per night
8.8Great346 reviews
Hotel
Morocco, El Makina
Ideally located 7 km from Jemaa el-Fnaa, the luxury Selman Marrakech offers facials and a sundeck.
from CAD 137 per night
7.9Very good1240 reviews
Riad
Morocco, Essaouira
Situated in the Old Medina district within 6 minutes' walk of City Walls السقالة, the historical Riad Al Madina Essaouira has 17 rooms along with a traditional Hammam, a solarium and sauna facilities.
from CAD 43 per night
8.1Great1505 reviews
Hotel
Morocco, Casablanca
Located in the market Sidi Belyout district near a tube station, the 4-star Kenzi Basma offers 114 rooms and a lobby bar.
from CAD 81 per night
Best luxury hotels in Morocco
8.9Great1764 reviews
Hotel
Located 5 minutes on foot from Palais des Congres, the luxury Du Golf Rotana Palmeraie Marrakesh includes a Turkish bath, sauna facilities and an outdoor swimming pool along with international cuisine.
from CAD 336 per night
8.1Great3085 reviews
Hotel
Morocco, Tangier
The Barcelo Tanger Tangier offers a pool bar and 56 rooms, along with a quiet location approximately 5 minutes on foot from La Corniche Tanger.
from CAD 80 per night
8.5Great4123 reviews
Hotel
Morocco, Bellouk
The 5-star Eden Andalou Club All Inclusive, Aquapark & Spa is set at a moderate distance from Atlas Mountains and offers modern rooms and a jazz bar.
from CAD 138 per night
8.3Great1969 reviews
Hotel
Morocco, Fes
Boasting spa therapy, various recreational opportunities and entertainment activities, the comfortable 5-star Marriott Hotel Jnan Palace is merely 550 metres from Nouvelle Ville in the shopping district of Fes.
from CAD 193 per night
9.0Perfect1576 reviews
Hotel
Morocco, Ifrane (Ifrane)
The charming Michlifen Resort & Golf Ifrane provides a private swimming pool and is 3.4 km from Centre De Vacances MICHLIFEN.
from CAD 327 per night
8.8Great573 reviews
Hotel
Morocco, Ourika
Located nearly a 20-minute walk from Berber ecomuseum of Ourika Valley, the 5-star Kasbah Agounsane offers a traditional Hammam, sauna facilities and an outdoor swimming pool.
from CAD 451 per night
8.7Great793 reviews
Hotel
Morocco, Marrakesh
Nestled just 5 minutes' walk from Casino de Marrakech, the 5-star Nobu Hotel Marrakech Marrakesh offers 113 rooms, along with a traditional Hammam, a solarium, and a hot tub.
from CAD 629 per night
8.5Great1236 reviews
Hotel
Morocco, Marrakesh
Overlooking Atlas Mountains, guests of the refined 5-star Jaal Riad Resort - Adults Only Marrakesh can enjoy a traditional Hammam, a hot tub and an outdoor swimming pool plus a poolside bar.
from CAD 287 per night
8.4Great1089 reviews
Hotel
Morocco, Marrakesh
Offering 24 rooms with views of the lake, the 5-star Pavillon Du Golf -Palmeraie Suites is set in the Palmeraie district of Marrakesh, 15 minutes' drive from Medersa Ben Youssef.
from CAD 107 per night
7.6Very good1457 reviews
Hotel
Morocco, Agadir
Located in the Agadir Bay district of Agadir, 10 minutes' drive from Marina D'agadir, the 5-star Sofitel Agadir Royal Bay offers access to sauna facilities and an outdoor swimming pool.
from CAD 251 per night
8.4Great5310 reviews
Hotel
Morocco, El Aggada
Boasting a location 500 metres from Aqua Fun Club, the modern Pickalbatros Aqua Fun Club All Inclusive offers 268 rooms together with a pool bar onsite.
from CAD 111 per night
9.0Perfect4156 reviews
Hotel
Morocco, Tangier
Featuring fitness classes, massage therapy and chaise longues, the 4-star Marina Bay is within 1.5 km of Tangier City Port as well as near a train station.
from CAD 90 per night
9.0Perfect1002 reviews
Hotel
Morocco, Agadir
The Tikida Golf Palace is a superb 5-star property set 4 km from Ocean Golf course and around 10 minutes' drive from Agadir Medina.
from CAD 284 per night
8.3Great2172 reviews
Hotel
Morocco, Marrakesh
The 5-star Sofitel Marrakech Palais Imperial & Spa with a Moroccan restaurant is positioned in the entertainment Hivernage district with views of the city.
from CAD 565 per night
8.3Great219 reviews
Resort
Morocco, Imlil (Atlas Mountains)
Featuring 6 rooms, massage therapy and entertainment activities, the 4-star Le Village Du Toubkal is within 10 minutes' walk of Mount Toubkal in Imlil.
from CAD 80 per night
8.5Great1946 reviews
Hotel
Morocco, Nouaceur
Located in an industrial area of Nouaceur, the modern Atlas Sky Airport also has access to an outdoor swimming pool.
from CAD 151 per night
7.2Very good2135 reviews
Hotel
Morocco, Al Hoceima
Based 1.4 km from Port of Al Hoceima, the 4-star Mercure Quemado Al-Hoceima Resort features fitness classes, facials and various recreational opportunities combined with a lounge bar.
from CAD 59 per night
8.8Great682 reviews
Hotel
Morocco, Marrakesh
Offering 83 rooms with views of the pool, the Es Saadi Marrakech Resort - Palace is set in the Hivernage district of Marrakesh, within 17 minutes' walk of Cyber Park.
from CAD 536 per night
8.6Great987 reviews
Hotel
Morocco, El Makina
Featuring a fitness studio and a swimming pool, the luxury Sirayane Boutique Hotel & Spa Marrakech Marrakesh is located a 10-minute ride from International Automobile Circuit Moulay El Hassan Car Racing Track.
from CAD 341 per night
8.5Great1945 reviews
Hotel
Morocco, El Jadida
Comprising 121 rooms, the eco-friendly Ibis Budget is set near an entertainment district 10 minutes' drive from Portuguese City.
from CAD 34 per night
Cheap hotels in Morocco
7.3Very good4792 reviews
Hotel
Morocco, Tangier
Set within an 8-minute stroll of Grand Socco, the 3-star Continental Tangier overlooks the courtyard and invites guests to have a drink at a lounge bar.
from CAD 41 per night
9.1Perfect795 reviews
Riad
Morocco, Marrakesh
Jardin Majorelle and Royal Tennis Harti are located 1.8 km and 2.2 km from the 3-star Riad Al Nour respectively.
from CAD 70 per night
7.4Very good3036 reviews
Hotel
Morocco, Marrakesh
Travellers will enjoy a swimming pool available in the 3-star Oudaya, ideally located in the Gueliz district, close to a railway station.
from CAD 31 per night
7.7Very good275 reviews
Hotel
Morocco, Meknes
Offering various recreational opportunities and entertainment activities, the 3-star Bab Mansour Meknes is situated 5 minutes by car from Medersa Bou Inania.
from CAD 75 per night
7.4Very good182 reviews
Hotel
Morocco, Fes
Within 6 minutes' walk of Bazar, the Mounia Fes offers a lounge bar together with spa therapy and entertainment activities.
from CAD 52 per night
8.3Great662 reviews
Bed & Breakfast
Morocco, Essaouira
Located approximately 10 minutes on foot from City Walls السقالة, the charming La Maison Du Vent Bed & Breakfast is about a 10-minute stroll from Synagogue Slat Lkahal Mogador.
from CAD 58 per night
8.0Great6174 reviews
Hotel
Morocco, Marrakesh
Featuring a swimming pool, the 3-star Almas is set nearly a 5-minute stroll from Place du 16 Novembre and Koutoubia Mosque.
from CAD 38 per night
8.4Great1740 reviews
Hotel
Morocco, Essaouira
An à la carte restaurant is available in the Riad Zahra, which boasts a beachfront location 650 metres of Palma Quad.
from CAD 88 per night
7.8Very good5029 reviews
Hotel
Morocco, Casablanca
Temple Beth-El and Complexe culturel sidi belyout are respectively 1.6 km and 650 metres from the 3-star Ibis Casablanca City Center.
from CAD 54 per night
7.7Very good2831 reviews
Hotel
Morocco, Tangier
Set a 10-minute ride from Tangier Casbah Museum, the rooms in the comfortable Ramada Encore By Wyndham have views of pool.
from CAD 98 per night
7.1Very good6650 reviews
Hotel
Morocco, Marrakesh
The 3-star Lawrence D'Arabie Marrakesh has a pool bar and a swimming pool on site and is situated near a train station.
from CAD 50 per night
8.3Great1568 reviews
Resort
Morocco, Casablanca
Located in the Ain Diab district 450 metres from Plage Lalla Meryem, the modern Pestana Casablanca, Seaside Suites & Residences has 92 rooms and an outdoor swimming pool.
from CAD 102 per night
8.1Great1374 reviews
Hotel
Morocco, Essaouira
Featuring 23 rooms with views of the courtyard, the 3-star Wind Palace Essaouira is set a 5-minute drive from Palma Quad.
from CAD 58 per night
6.9Nice3954 reviews
Hotel
Morocco, Marrakesh
At the Al Kabir Marrakesh, located in the Gueliz district of Marrakesh, guests can relax at the lounge bar.
from CAD 30 per night
7.1Very good90 reviews
Hotel
Morocco, Martil
Staying at the family Hacienda means you will be merely 1.9 km from Cabo Negro Royal Golf Club, while enjoying a plunge pool onsite.
from CAD 65 per night
8.5Great1398 reviews
Hotel
Morocco, Essaouira
Set 5 minutes' drive from Palma Quad, the Emeraude lies in the Old Medina district of Essaouira.
from CAD 73 per night
7.6Very good1516 reviews
Hotel
Morocco, Casablanca
Sitting at a 2.8 km distance from Church of Notre-Dame de Lourdes, the 2-star Central is located in the Sidi Belyout district.
from CAD 38 per night
8.2Great1936 reviews
Riad
Morocco, Essaouira
Nestled in the Kasbah district of Essaouira, the 2-star Dar Ness is just 0.6 km from Moulay Hassan Square.
from CAD 51 per night
8.9Great981 reviews
Guest house
Morocco, Fes
Located within 12 minutes' stroll of the ornate Bab Bou Jeloud City Gate, the family-friendly Riad-Boutique Borj Dhab Fez overlooks the courtyard and features an à la carte restaurant.
from CAD 75 per night
7.6Very good815 reviews
Hotel
Morocco, Casablanca
The smoke-free Al Walid is a perfect vacation spot about a 10-minute ride from Park Yasmina From Games and other Casablanca landmarks.
from CAD 56 per night
Top resorts in Morocco
7.5Very good6074 reviews
Hotel
Morocco, Tangier
Boasting a location in a shopping area, the Kenzi Solazur Tangier offers a Moroccan restaurant plus a Turkish steam room, a Turkish bath and a sauna.
from CAD 83 per night
8.4Great2750 reviews
Hotel
Morocco, Fes
Situated a mere 7 minutes on foot from Comptable in a touristic area, the Royal Mirage offers comfortable rooms together with sauna facilities and an outdoor swimming pool onsite.
from CAD 129 per night
8.0Great2231 reviews
Hotel
Morocco, Tangier
The 3-star Etoile Du Nord is a perfect vacation spot within a 10-minute drive of Tangier Casbah Museum and other Tangier landmarks.
from CAD 115 per night
7.4Very good2806 reviews
Hotel
Morocco, Tangier
Located about 10 minutes' drive from Charf, the 5-star Grand Mogador Sea View & offers a buffet breakfast and features a swimming pool.
from CAD 86 per night
8.0Great2292 reviews
Hotel
Morocco, Fes
Boasting a location in the historic part of Fes a 5-minute walk from Medina of Fez, the 5-star Palais Medina & Spa features a Thai restaurant.
from CAD 147 per night
8.5Great787 reviews
Hotel
Morocco, Fes
The 5-star Sahrai Fes features an outdoor swimming pool and is around 20 minutes' walk from Medina of Fez.
from CAD 368 per night
6.7Nice3466 reviews
Hotel
Morocco, Rabat
Placed 1.5 km from Sale city Beach, the 5-star Farah welcomes guests with a shop and a restaurant.
from CAD 136 per night
8.1Great2952 reviews
Hotel
Morocco, Tangier
Set within 4.9 km of Kasbah, the 5-star Farah Tanger features fitness classes, spa therapy and entertainment activities.
from CAD 204 per night
8.3Great6257 reviews
Hotel
Morocco, Nouaceur
Set within a 10-minute drive of Aerotechnic Industries, the rooms in the 3-star Relax Airport have views of garden.
from CAD 66 per night
8.9Great379 reviews
Hotel
Morocco, Moussiha
Set a 10-minute ride from Pistes oubliees, the family Fairmont Royal Palm Marrakech Moussiha invites its guests to benefit from a sauna and a sun terrace, plus to have a meal in an à la carte restaurant.
from CAD 715 per night
8.8Great4438 reviews
Hotel
Morocco, Tangier
Staying at the 5-star Royal Tulip City Center means you will be nearly 15 minutes on foot from Tanger City Mall, while enjoying an outdoor swimming pool onsite.
from CAD 126 per night
8.6Great2008 reviews
Hotel
Morocco, Tangier
The luxury Grand Hotel Villa De France Tangier features a swimming pool and is at 300 metres of Grand Socco.
from CAD 180 per night
7.5Very good2703 reviews
Hotel
Morocco, Lagouassem
Situated within 4.5 km of High Atlas Mountains, the 4-star Aqua Mirage Club & Aqua Parc Marrakesh has 550 rooms with panoramic views of the patio.
from CAD 86 per night
8.8Great1163 reviews
Hotel
Morocco, Asilah
The boutique style Al Alba is only 1.4 km from Aplanos and has a quick access to Centre Hassan 2 des Rencontres Internationales.
from CAD 88 per night
6.5Nice709 reviews
Hotel
Morocco, Imi Ouaddar
At the family-friendly Lunja Village Imi Ouaddar, located 650 metres from Atlantica Parc Lodge, you can spend the day in an outdoor swimming pool or keep active with hiking and fisheries
from CAD 58 per night
7.1Very good1850 reviews
Hotel
Morocco, Tangier
The comfortable Dar Omar Khayam Tangier with patio views lies 6 minutes on foot from Place de France.
from CAD 77 per night
8.6Great1698 reviews
Hotel
Morocco, Chefchaouen
The 3-star Dar Hannan Chefchaouen is 0.7 km from Mohammed 5 Square and has a quick access to مسجد بوزعافار Mosquee Bouzaafar.
from CAD 59 per night
8.3Great3548 reviews
Hotel
Morocco, Tangier
Merely a 5-minute stroll from Wafa Even Parc, the perfect Hilton Garden Inn Tanger City Center offers a lounge bar together with various recreational opportunities and entertainment activities.
from CAD 143 per night
8.4Great680 reviews
Hotel
Morocco, M'Diq
Located within approximately 15 minutes by car from Smir Park, the 5-star Sofitel Tamuda Bay Beach And M'Diq features a Moroccan restaurant and cooked-to-order breakfast.
from CAD 145 per night
8.5Great363 reviews
Resort
Morocco, Fnideq
Situated in a beach area, within 100 metres of an own beach, the beachfront Banyan Tree Tamouda Bay Fnideq offers a plunge swimming pool for guests' relaxation and enjoyment.
from CAD 674 per night