Most popular cities in Morocco
- Rabat63 hotels
- Ouarzazate39 hotels
- Essaouira59 hotels
- Meknes19 hotels
Best 5-star hotels in Morocco
8.0Great407 reviews
Hotel
Hotel Farah Casablanca
Morocco, Casablanca
Set near an underground station in the Sidi Belyout district, the wonderful 5-star Farah Casablanca offers a swimming pool along with sauna facilities and an indoor pool.
from CAD 96 per night
8.0Great1013 reviews
Hotel
Kenzi Farah
Morocco, Marrakesh
The luxury Kenzi Farah Marrakesh is situated just 0.6 km from Menara Mall and pampers guests with steam baths, a traditional Hammam and a hot tub.
from CAD 257 per night
8.2Great232 reviews
Hotel
Movenpick Hotel Casablanca
Morocco, Casablanca
Boasting its location within an 11-minute walk of French Chamber of Commerce and Industry of Morocco, the comfortable Movenpick Hotel Casablanca features contemporary rooms as well as a Turkish steam bath, an outdoor swimming pool and locker rooms onsite.
from CAD 155 per night
8.4Great272 reviews
Hotel
Sofitel Rabat Jardin Des Roses
Morocco, Rabat
Featuring a location in a shopping area of Rabat, the 5-star Sofitel Rabat Jardin Des Roses offers a swimming pool and a pool bar.
from CAD 324 per night
8.2Great181 reviews
Hotel
Hyatt Regency Casablanca
Morocco, Casablanca
Located 17 minutes on foot from Casablanca Chamber of Commerce & Industry in Casablanca, the luxury Hyatt Regency features an à la carte restaurant along with fitness classes, massage therapy and various recreational opportunities.
from CAD 205 per night
8.0Great352 reviews
Hotel
Movenpick Hotel Mansour Eddahbi Marrakech
Morocco, Marrakesh
Featuring spacious rooms as well as spa therapy, entertainment activities and various recreational opportunities, the sophisticated 5-star Movenpick Hotel Mansour Eddahbi Marrakech Marrakesh is set in an exhibition area and a 10-minute drive from Le Jardin Secret.
from CAD 233 per night
8.4Great352 reviews
Hotel
Le Meridien N'Fis
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 231 per night
8.2Great125 reviews
Hotel
La Tour Hassan Palace
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 333 per night
8.4Great166 reviews
Hotel
Les Merinides
Morocco, Fes
Boasting a swimming pool and a Moroccan restaurant, the elegant Les Merinides is located within a 5-minute walk of Borj Nord, 5 minutes by car from Palais Royal Dar El Makhzen.
from CAD 109 per night
8.0Great201 reviews
Hotel
Casablanca Marriott 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 214 per night
8.4Great166 reviews
Hotel
Barcelo Anfa Casablanca
Morocco, Casablanca
Surfing, horse riding and tennis are provided by the 5-star Barcelo Anfa Casablanca, that offers an ideal location in the financial Sidi Belyout district.
from CAD 211 per night
8.4Great218 reviews
Hotel
Les Jardins De La Medina
Morocco, Marrakesh
Arranging hiking and horse riding, the luxurious Les Jardins De La Medina is found in the Kasbah district, a mere 1.5 km from Musee Tiskiwin Museum.
from CAD 256 per night
8.4Great385 reviews
Hotel
Hivernage Hotel & Spa
Morocco, Marrakesh
The sumptuous Hivernage Hotel & Spa features a prime location in the very heart of Marrakesh as well as an outdoor swimming pool and an à la carte restaurant.
from CAD 203 per night
8.4Great526 reviews
Hotel
El Minzah 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 200 per night
8.4Great578 reviews
Hotel
Les Jardins De La Koutoubia
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 350 per night
8.6Great416 reviews
Hotel
Hotel Le Medina Essaouira Thalassa Sea & Spa - Mgallery
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 169 per night
8.2Great258 reviews
Hotel
Sofitel Marrakech Palais Imperial
Morocco, Marrakesh
Located 25 minutes' walk from Royal Tennis Harti, the luxury Sofitel Marrakech Palais Imperial Marrakesh features an outdoor swimming pool and a Le Jardin restaurant.
from CAD 273 per night
8.4Great233 reviews
Hotel
Heure Bleue Palais - Relais & Chateaux
Morocco, Essaouira
Located 13 minutes on foot from Port of Essaouira, the lovely 5-star Heure Bleue Palais - Relais & Chateaux boasts a swimming pool.
from CAD 318 per night
8.2Great317 reviews
Hotel
Barcelo Palmeraie
Morocco, Marrakesh
Enjoying a meal at the upscale Barcelo Palmeraie's à la carte restaurant, guests can also benefit from facials, various recreational opportunities and entertainment activities.
from CAD 151 per night
8.0Great99 reviews
Hotel
Domaine Des Remparts Hotel & Spa
Morocco, Marrakesh
Featuring a continental breakfast and a fitness suite, the 5-star Domaine Des Remparts Hotel & Spa Marrakesh is located within a 10-minute drive of Jemaa el-Fnaa.
from CAD 339 per night
Most popular 4-star hotels in Morocco
8.0Great224 reviews
Hotel
Barcelo Casablanca
Morocco, Casablanca
The Barcelo Casablanca is situated near the shopping district of Casablanca, about a 5-minute walk from Gauthier.
from CAD 119 per night
7.8Very good54 reviews
Hotel
Farah Safi
Morocco, Safi
Set within 10 minutes' drive of Head of the snake, the Farah boasts fitness classes and entertainment activities available on site.
from CAD 66 per night
7.4Very good84 reviews
Hotel
Hotel Des Arts Resort & Spa
Morocco, Casablanca
The 4-star Des Arts Resort & Spa Casablanca enjoys an exceptional location and provides easy access to La Mrissa 1.4 km away.
from CAD 81 per night
7.8Very good191 reviews
Hotel
Washington 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 39 per night
8.4Great175 reviews
Hotel
Hotel Suisse
Morocco, Casablanca
The 4-star Suisse is nestled near an entertainment district at 500 metres from Club des Clubs de Casablanca.
from CAD 83 per night
8.0Great289 reviews
Hotel
Hotel Toubkal
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 80 per night
8.2Great276 reviews
Hotel
Allegro Agadir
Morocco, Agadir
Featuring a swimming pool and 230 rooms, the traditional Allegro is nearly a 10-minute drive from Plage Agadir Public Beach.
from CAD 89 per night
8.0Great339 reviews
Hotel
Kaan Casablanca
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 57 per night
8.4Great472 reviews
Hotel
Idou Anfa Hotel & Spa
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 95 per night
8.4Great757 reviews
Hotel
Hotel Club Val D'Anfa Casablanca Ocean View
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 164 per night
8.4Great88 reviews
Hotel
La Villa Mandarine
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 278 per night
8.2Great736 reviews
Hotel
Agadir Beach Club
Morocco, Agadir
Situated 5 minutes by car from Seafront Promenade, the 4-star Beach Club Agadir features massage therapy and chaise longues.
from CAD 114 per night
8.0Great327 reviews
Hotel
Amadil Ocean Club
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 132 per night
8.2Great421 reviews
Hotel
Hotel Argana Agadir
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 70 per night
8.2Great1036 reviews
Hotel
Hotel Marrakech Le Semiramis
Morocco, Marrakesh
The terrace bar and a swimming pool are places to relax at the family Marrakech Le Semiramis, set near a train station and 250 metres of High Institution for Web and Digital Businesses.
from CAD 85 per night
7.6Very good75 reviews
Hotel
Menzeh Zalagh City Center
Morocco, Fes
Featuring a seasonal outdoor swimming pool and 50 rooms, the 4-star Menzeh Zalagh City Center Fes is within 3 km of Borj Nord.
from CAD 57 per night
8.6Great81 reviews
Hotel
Riu Tikida Dunas
Morocco, Agadir
Situated in the Agadir Bay district of Agadir, the Riu Tikida Dunas Agadir offers massage therapy and entertainment activities.
from CAD 230 per night
8.2Great83 reviews
Hotel
Le Riad Salam Zagora
Morocco, Zagora
You can relax by a seasonal outdoor swimming pool in the Riad Salam Zagora, located just 0.8 km from Desert boussole.
from CAD 44 per night
8.2Great549 reviews
Hotel
Hotel Marrakech Le Tichka
Morocco, Marrakesh
The 4-star Marrakech Le Tichka Marrakesh is placed within 10 minutes' drive of the traditional medina Le Jardin Secret Garden and has a swimming pool along with a snack bar.
from CAD 38 per night
8.4Great337 reviews
Hotel
Novotel Casablanca City Center
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 83 per night
Most popular 3-star hotels in Morocco
7.6Very good87 reviews
Hotel
Hotel Bellerive
Morocco, Casablanca
Located around 17 minutes on foot from Plage Ain Diab, the 3-star Bellerive Casablanca offers a continental breakfast and features a swimming pool.
from CAD 88 per night
8.2Great195 reviews
Hotel
Kanz Erremal
Morocco, Merzouga
The 3-star Kanz Erremal is located in the very heart of Merzouga, boasting an outdoor pool onsite.
from CAD 102 per night
7.4Very good23 reviews
Hotel
Hotel Corail
Morocco, Marrakesh
Comprising 50 rooms in the heart of Marrakesh, the charming 3-star Corail lies within 10 minutes' drive of Dar Si Said.
from CAD 23 per night
8.4Great457 reviews
Hotel
Amani Hotel Suites & Spa
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 55 per night
7.8Very good202 reviews
Hotel
Hotel Amine
Morocco, Marrakesh
Jardin Majorelle and Ogrody are located 2.4 km and 2.5 km from the 3-star Amine Marrakesh respectively.
from CAD 40 per night
8.0Great378 reviews
Hotel
Hotel Agdal
Morocco, Marrakesh
Located in a shopping area, the Agdal offers 146 rooms along with an outdoor pool.
from CAD 25 per night
8.0Great229 reviews
Hotel
Hotel Islane
Morocco, Marrakesh
Offering beautiful rooms overlooking Atlas Mountains, the cosy 3-star Islane is located in the Medina district, 0.6 km from Jemaa el-Fnaa.
from CAD 72 per night
8.4Great217 reviews
Hotel
Le Caspien Boutique 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 42 per night
8.2Great41 reviews
Hotel
Ibis Fnideq
Morocco, Fnideq
Boasting a swimming pool, the low-budget Ibis Fnideq is a 10-minute ride from Military museographic collection of the Legion.
from CAD 50 per night
8.0Great119 reviews
Hotel
Ibis El Jadida
Morocco, El Jadida
The Ibis El Jadida features rooms with views of the ocean, while a beachfront location provides access to Portuguese City, which is 10 minutes away by car.
from CAD 80 per night
8.2Great201 reviews
Hotel
Ibis Ouarzazate
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 61 per night
8.4Great94 reviews
Hotel
Ibis Casablanca Sidi Maarouf
Morocco, Casablanca
Boasting a prime setting in a business district, the eco-friendly Ibis Casa Sidi Maarouf Casablanca features a tapas bar plus entertainment activities and various recreational opportunities.
from CAD 58 per night
8.2Great283 reviews
Hotel
Ibis Agadir
Morocco, Agadir
Offering access to an outdoor pool, the Senator Agadir also provides recreational facilities and entertainment activities near a bus stop and 5 minutes on foot from Souk Al Ahad.
from CAD 34 per night
8.2Great343 reviews
Hotel
Ibis Casa Voyageurs
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 51 per night
8.4Great577 reviews
Hotel
Ibis Fes
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 55 per night
8.2Great360 reviews
Hotel
Ibis Marrakech Centre Gare
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
8.2Great109 reviews
Hotel
Ibis Oujda
Morocco, Oujda
The 3-star Ibis Oujda in a downtown area offers guests a swimming pool and an à la carte restaurant.
from CAD 73 per night
8.2Great221 reviews
Hotel
Ibis Rabat Agdal
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 85 per night
8.0Great159 reviews
Hotel
Ibis Meknes
Morocco, Meknes
Set in the business district of Meknes a 6-minute stroll from Bab Bou Ameir, the pet-friendly Ibis features a Moroccan restaurant.
from CAD 72 per night
6.6Nice26 reviews
Hotel
Ibis Tanger Free Zone
Morocco, Gzennaia
The 3-star Ibis Tanger Free Zone Gzennaia is set within 4.4 km of Sidi Kacem Beach and approximately a 10-minute drive from Masjid Bab al-Andalus.
from CAD 44 per night
Amazing spa hotels in Morocco
8.2Great246 reviews
Hotel
Jm Suites Hotel Eco-Friendly Casablanca
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 113 per night
8.4Great419 reviews
Hotel
Kenzi Tower 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 173 per night
8.6Great831 reviews
Hotel
Atlas Essaouira Riad Resort
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 158 per night
8.2Great128 reviews
Hotel
L' Amphitrite Palace Resort & Spa
Morocco, Skhirat
At the luxury L' Amphitrite Palace Resort & Spa Skhirat, guests can use fitness classes, massage therapy and various recreational opportunities or spend the day lazing by a swimming pool.
from CAD 158 per night
8.6Great627 reviews
Hotel
Kenzi Menara Palace & Resort
Morocco, Marrakesh
With Atlas Mountains, the comfortable Kenzi Menara Palace & Resort Marrakesh offers premium rooms, seafood dining, and a swimming pool.
from CAD 189 per night
8.2Great279 reviews
Hotel
Ramada By Wyndham Fes
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 94 per night
8.2Great204 reviews
Hotel
Mgallery Le Diwan Rabat
Morocco, Rabat
While staying at the environmentally friendly Le Diwan Rabat - Mgallery you are invited to discover Hassan Tower, set around 16 minutes' walk away, or Holy Resurrection Russian Orthodox Church, which is 5 minutes away by car.
from CAD 152 per night
8.2Great285 reviews
Hotel
Palm Plaza Hotel & Spa
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 140 per night
8.2Great502 reviews
Hotel
Hotel Imperial Plaza & Spa
Morocco, Marrakesh
Rooms of the comfortable Imperial Plaza & Spa face the city and there is also a year-round outdoor pool on the premises.
from CAD 89 per night
7.8Very good170 reviews
Hotel
Oum Palace Hotel & Spa
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 46 per night
8.2Great141 reviews
Hotel
Diwan Casablanca Hotel & Spa
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 65 per night
8.2Great145 reviews
Hotel
Hotel Meriem Marrakech
Morocco, Marrakesh
Travellers will enjoy an outdoor swimming pool available in the 4-star Meriem Marrakech, centrally located in the Gueliz district, near a train station.
from CAD 169 per night
8.2Great238 reviews
Hotel
El Oumnia Puerto & Spa
Morocco, Tangier
Located close to a port, the 4-star El Oumnia Puerto & Spa Tangier offers 60 rooms along with a solarium and an outdoor swimming pool.
from CAD 132 per night
8.4Great828 reviews
Hotel
Iberostar Founty Beach All Inclusive
Morocco, Agadir
The comfortable 4-star Iberostar Founty Beach All Inclusive Agadir offers a large outdoor swimming pool along with a traditional Hammam, a hot tub and sauna facilities on-site, boasting setting in the Agadir Bay district.
from CAD 283 per night
7.0Very good60 reviews
Hotel
Le Zenith Hotel & Spa
Morocco, Casablanca
Offering an ideal location in a business district, the business Le Zenith Hotel & Casablanca welcomes guests with a Turkish steam room, a Turkish bath and an indoor pool.
from CAD 70 per night
8.4Great257 reviews
Hotel
Atlas Medina & Spa
Morocco, Marrakesh
Situated in the Hivernage district, at a 2.1 km distance from Menara gardens, the luxury Atlas Medina & accommodates its guests in 233 rooms and offers a sauna and an outdoor swimming pool.
from CAD 85 per night
8.2Great620 reviews
Hotel
Atlas Asni
Morocco, Marrakesh
Offering spacious rooms along with a traditional Hammam, sauna facilities and an outdoor swimming pool, the Atlas Asni Marrakesh lies at 700 metres from Menara Mall and 2 km from Saadian Tombs.
from CAD 68 per night
7.8Very good87 reviews
Hotel
Hotel Rabat
Morocco, Rabat
Offering a steam room and an indoor pool together with a swimming pool, the luxury Rabat near a train station is set in the Hassan district.
from CAD 166 per night
8.2Great359 reviews
Hotel
Oasis Hotel & Spa
Morocco, Agadir
Set within 19 minutes' walk of Talborjt, the 4-star Oasis Hotel & features fitness classes, massage therapy and recreational facilities.
from CAD 50 per night
8.2Great157 reviews
Hotel
Movenpick Hotel & Casino Malabata Tanger
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 169 per night
Top family hotels in Morocco
7.8Very good146 reviews
Hotel
Mont Gueliz
Morocco, Marrakesh
Located in the Gueliz district and near a train station, the stylish 3-star Mont Gueliz Marrakesh offers a swimming pool as well as sauna facilities and an outdoor swimming pool.
from CAD 29 per night
8.0Great180 reviews
Hotel
Hotel Amalay
Morocco, Marrakesh
The 3-star Amalay is nestled in the centre of Marrakesh and 10 minutes by car from the traditional medina Le Jardin Secret Garden.
from CAD 50 per night
8.0Great149 reviews
Hotel
El Pueblo Tamlelt
Morocco, Agadir
The attractive El Pueblo Tamlelt Agadir in the Agadir Bay district features an outdoor swimming pool and a fitness club.
from CAD 113 per night
8.2Great712 reviews
Hotel
Hotel Club Almoggar Garden Beach
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 149 per night
8.2Great152 reviews
Hotel
Kasbah Tizimi
Morocco, Erfoud
Set at a 2.8 km distance from Macro Fossiles Kasbah, the rooms in the authentic 3-star Kasbah Tizimi have views of pool.
from CAD 107 per night
8.2Great132 reviews
Hotel
Hotel Tanjah Flandria
Morocco, Tangier
Staying at the 3-star Tanjah Flandria means you will be only 1.3 km from Kasbah, while enjoying an outdoor pool onsite.
from CAD 211 per night
8.0Great235 reviews
Hotel
Dawliz Rabat Art & Spa
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 243 per night
7.6Very good91 reviews
Hotel
Chateau Eden El Rouh & Spa
Morocco, Oualidia
Located 700 metres of Plage Oualidia, the Chateau Eden El Rouh & features entertainment activities and various recreational opportunities as well as offers a continental breakfast.
from CAD 237 per night
8.2Great243 reviews
Hotel
Diwane Hotel & Spa Marrakech
Morocco, Marrakesh
Offering an outdoor swimming pool, the 4-star Diwane Hotel & Spa Marrakech has a great setting based in the very heart of Marrakesh.
from CAD 104 per night
8.2Great443 reviews
Hotel
Kenzi Europa
Morocco, Agadir
Including a traditional Hammam, a hot tub and an outdoor swimming pool, the 4-star Kenzi Europa offers a swimming pool and boasts a location in the Agadir Bay district within 5 minutes' walk of Agadir Birds Valley.
from CAD 151 per night
8.2Great404 reviews
Hotel
Imperial Holiday Hotel & Spa
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 44 per night
8.4Great204 reviews
Hotel
Sofitel Essaouira Mogador Golf & Spa
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 155 per night
8.2Great467 reviews
Hotel
Kenzi Solazur
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 121 per night
8.2Great191 reviews
Hotel
Hotel Kasbah Le Mirage & Spa
Morocco, Marrakesh
Located in the Palmeraie district, the fantastic 4-star Kasbah Le Mirage & Spa Marrakesh features aerobics and facials.
from CAD 51 per night
8.6Great1057 reviews
Hotel
Kenzi Club Agdal Medina
Morocco, Marrakesh
Boasting a comfortable location in the Agdal district of Marrakesh, the 5-star Kenzi Club Agdal Medina offers a traditional Hammam, a hot tub and sauna facilities.
from CAD 246 per night
8.0Great189 reviews
Hotel
Iberostar Saidia
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 249 per night
8.2Great189 reviews
Hotel
Hotel Du Golf Rotana Palmeraie
Morocco, Marrakesh
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 220 per night
8.4Great708 reviews
Hotel
Hotel Rembrandt
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 87 per night
8.4Great138 reviews
Hotel
Cesar Resort & Spa
Morocco, Marrakesh
The luxury Cesar Resort & Spa in the touristic area of Marrakesh offers steam baths and massage therapy.
from CAD 175 per night
8.2Great383 reviews
Hotel
Palais Des Roses Hotel & Thalasso
Morocco, Agadir
Seafront Promenade is within a 10-minute drive of the family Palais Des Roses Hotel & Thalasso Agadir and features shopping and dining.
from CAD 47 per night
Best luxury hotels in Morocco
8.2Great96 reviews
Hotel
Murano Resort Marrakech
Morocco, Marrakesh
Guests of the 4-star Murano Resort Marrakech Marrakesh can relax in the poolside bar or lounge at a swimming pool.
from CAD 100 per night
6.2Nice10 reviews
Hotel
Hotel De La Corniche
Morocco, Casablanca
Boasting a location within a 7-minute walk of La Corniche, the charming De La Corniche Casablanca includes 49 rooms and a swimming pool.
from CAD 87 per night
7.8Very good233 reviews
Hotel
Hotel Azur
Morocco, Casablanca
Offering an outdoor swimming pool, the 4-star Azur has a central setting based in the very heart of Casablanca.
from CAD 68 per night
8.2Great121 reviews
Hotel
Nassim Hotel
Morocco, Marrakesh
Featuring fitness classes and loungers, the 4-star Nassim Marrakesh is within 20 minutes' walk of Jardin Majorelle as well as near a train station.
from CAD 65 per night
8.4Great488 reviews
Hotel
Novotel Marrakech Hivernage
Morocco, Marrakesh
Providing a swimming pool along with 112 rooms, the 4-star Novotel Marrakech Hivernage Marrakesh is placed at a 2 km distance from the ruined Badi Palace.
from CAD 188 per night
10.0Perfect1 review
Hotel
Bab Al Bahar Hotel Et Spa
Morocco, Dakhla
The 4-star Bab Al Bahar is located 5 km from Dakhla airport and a super close walk to SupraTours bus stop.
from CAD 201 per night
7.8Very good183 reviews
Hotel
Best Western Plus Casablanca City Center
Morocco, Casablanca
Located near an underground station, the business Western Plus Casablanca City Center offers 64 rooms along with a Turkish steam room, a Turkish bath and sauna facilities.
from CAD 51 per night
8.2Great477 reviews
Hotel
Residence Hotel Assounfou
Morocco, Marrakesh
Located in the Gueliz district within 7 minutes' walk of Koutoubia Mosque, the comfortable 4-star Residence Hotel Assounfou features a swimming pool and the snack bar.
from CAD 80 per night
8.2Great376 reviews
Hotel
Mogador Al Madina
Morocco, Agadir
Located at 600 metres of Museum of Amazigh Culture, the sublime 4-star Mogador Al Madina Agadir boasts a hot tub, sauna facilities and an outdoor swimming pool, plus has 200 rooms to offer in the very heart of the city.
from CAD 49 per night
8.2Great255 reviews
Hotel
Oscar Hotel By Atlas Studios
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 134 per night
8.4Great423 reviews
Hotel
Hotel Timoulay And Spa Agadir
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 111 per night
8.0Great126 reviews
Hotel
Hotel Ouzoud Beni Mellal
Morocco, Beni Mellal
Located just a short drive from Atlas Mountains, the smoke-free Ouzoud Beni Mellal features a swimming pool and 58 rooms plus it is within 4.1 km of Ain asserdoun.
from CAD 54 per night
8.0Great159 reviews
Hotel
Casablanca Suites & Spa
Morocco, Casablanca
Guests, staying at the 4-star Suites & Casablanca, will enjoy the location in the Ain Chock district of Casablanca along with a Turkish steam bath, a Turkish steam room and a massage chair.
from CAD 84 per night
8.2Great227 reviews
Hotel
Bab Hotel
Morocco, Marrakesh
The 4-star Bab Marrakesh is settled in the Gueliz district, a 10-minute ride from Museum of mouassine Douiria Derb el Hammam, and includes a pool bar.
from CAD 197 per night
8.0Great119 reviews
Hotel
Helnan Chellah Hotel
Morocco, Rabat
Set in the Quartier Administratif district of Rabat, the 4-star Helnan Chellah features fitness classes, massage therapy and recreational facilities.
from CAD 85 per night
8.4Great54 reviews
Hotel
Royal Mansour Marrakech
Morocco, Marrakesh
1.2 km from Jemaa el-Fnaa, the 5-star Royal Mansour Marrakech boasts a baby monitor and a changing table for children and includes 52 rooms.
from CAD 2 103 per night
8.2Great246 reviews
Hotel
Dar Rhizlane, Palais Table D'Hotes & Spa
Morocco, Marrakesh
Located in a business neighbourhood, the 5-star Dar Rhizlane, Palais Table D'Hotes & Marrakesh boasts a swimming pool and a Mediterranean cuisine is available at the Moroccan restaurant.
from CAD 925 per night
8.2Great375 reviews
Hotel
Dellarosa Boutique Hotel And Spa
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 69 per night
8.2Great67 reviews
Hotel
Marina Smir Hotel & Spa
Morocco, Marina Smir
Featuring sauna facilities and an outdoor swimming pool, the 4-star Hotel & Spa Marina Smir is located within a 5-minute drive of Restinga plage.
from CAD 282 per night
8.4Great317 reviews
Hotel
La Renaissance Hotel & Spa (Adults Only)
Morocco, Marrakesh
During your stay at the designer La Renaissance Hotel & Spa in the very heart of Marrakesh, a solarium and an outdoor swimming pool plus an outdoor swimming pool is available.
from CAD 72 per night
Cheap hotels in Morocco
8.4Great184 reviews
Hotel
Moroccan House
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 54 per night
8.0Great136 reviews
Hotel
Hotel Casablanca City Center
Morocco, Casablanca
Set approximately 12 minutes on foot from Onmt, the modern Casablanca features 35 rooms with private bathrooms.
from CAD 55 per night
8.0Great217 reviews
Hotel
Zahrat Al Jabal
Morocco, Fes
The Zahrat Al Jabal is set around 8 minutes on foot from VIP Night club and within 10 minutes' drive of Dar al-Makina.
from CAD 42 per night
7.8Very good290 reviews
Hotel
Hotel Tachfine
Morocco, Marrakesh
Set a 5-minute drive from Cyber Park, the Tachfine Marrakesh lies in the Gueliz district of Marrakesh.
from CAD 31 per night
8.0Great60 reviews
Hotel
Hotel Borj Mogador
Morocco, Essaouira
The charming 2-star Borj Mogador with sea views lies a 5-minute stroll from Essaouira Ramparts.
from CAD 61 per night
8.2Great347 reviews
Hotel
Residence Hoteliere Fleurie
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 54 per night
8.2Great191 reviews
Hotel
Al Jasira Hotel
Morocco, Essaouira
Located within 5 minutes' stroll of Essaouira Ramparts and 5 minutes by car from City Walls السقالة, the perfect Al Jasira features a swimming pool and 41 rooms.
from CAD 84 per night
7.8Very good50 reviews
Hotel
Hotel La Giralda
Morocco, Nador
The La Giralda Nador lies a 10-minute stroll from Laguna de la Marchica, and features storage for belongings and a restaurant.
from CAD 65 per night
8.4Great398 reviews
Hotel
Hotel Marmar
Morocco, Ouarzazate
While staying at the 2-star Marmar you are invited to discover Taourirt Kasbah Monument, set 10 minutes' drive away, or Ship, which is around 4.2 km away.
from CAD 51 per night
8.2Great412 reviews
Hotel
Ibis Tanger City Center
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 62 per night
8.2Great245 reviews
Hotel
Hotel Akabar
Morocco, Marrakesh
Offering a restaurant and a shop, the Akabar lies right in the centre of a residential area approximately 5 minutes' drive from Palacio da Bahia.
from CAD 38 per night
8.4Great587 reviews
Hotel
Hotel Amouday
Morocco, Casablanca
The positioning of the Amouday in the heart of Casablanca ensures fast access to Derb Omar, which is 5 minutes' walk away.
from CAD 61 per night
7.8Very good195 reviews
Hotel
Hotel Agnaoue
Morocco, Marrakesh
Koutoubia Mosque and Museum of Marrakesh are located 0.6 km and 1.1 km from the 2-star Agnaoue respectively.
from CAD 39 per night
8.4Great9 reviews
Hotel
Miramar
Morocco, Essaouira
Located in the Essaouira Coast district a 10-minute stroll from City Walls السقالة, the 3-star Miramar Essaouira has 45 rooms and a swimming pool.
from CAD 92 per night
8.4Great326 reviews
Hotel
Hotel Les Trois Palmiers
Morocco, Marrakesh
Situated in the Gueliz district of Marrakesh, the Les Trois Palmiers overlooks the pool and features a swimming pool.
from CAD 51 per night
8.4Great386 reviews
Hotel
Hotel Azoul
Morocco, Ouarzazate
The 2-star Azoul Ouarzazate is placed a mere 1.3 km from Jebel Sahro and a short walk from a bus stop.
from CAD 55 per night
8.2Great353 reviews
Hotel
Hamilton Agadir
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 57 per night
8.4Great507 reviews
Hotel
Studiotel Afoud
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 57 per night
8.2Great15 reviews
Hotel
Guynemer
Morocco, Casablanca
The Guynemer, located within a 9-minute walk of Old Medina of Casablanca, is also at a proximity to Place Mohammed V.
from CAD 79 per night
7.8Very good20 reviews
Hotel
Hotel Marhaba
Morocco, Agadir
Featuring a swimming pool and a pool bar, the 3-star Marhaba is located within 8 minutes' walk of Paradise Valley and 5 minutes by car from Talborjt.
from CAD 31 per night
Top resorts in Morocco
8.2Great37 reviews
Hotel
Hotel Saint Antoine
Morocco, Tafraout
Set 15 minutes by car from Painted Rocks, the pet-friendly Saint Antoine welcomes guests to an à la carte restaurant on site.
from CAD 85 per night
8.4Great106 reviews
Hotel
Boutique Hotel Le Doge - Relais & Chateaux
Morocco, Casablanca
The Boutique Hotel Le Doge - Relais & Chateaux offers a lounge bar and 16 rooms, along with a quiet location 7 minutes' walk from Mohammed V Square.
from CAD 181 per night
8.2Great268 reviews
Hotel
Art Palace Suites & Spa
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 151 per night
7.6Very good26 reviews
Hotel
Laspalmeras Marrakech
Morocco, Marrakesh
Outdoor swimming is within 2.9 km of the charming Las Palmeras, while Museum of African Contemporary Art Al Maaden is approximately a 15-minute ride away.
from CAD 36 per night
8.2Great228 reviews
Hotel
Iberostar Club Palmeraie Marrakech All Inclusive
Morocco, Marrakesh
Located in the heart of Marrakesh, the 4-star Iberostar Club Palmeraie Marrakech All Inclusive offers a swimming pool and a swim-up bar.
from CAD 234 per night
8.4Great84 reviews
Hotel
Palais Mehdi
Morocco, Marrakesh
The luxurious Palais Mehdi enjoys a quiet location and provides easy access to Musee Yves Saint Laurent Marrakech 10 minutes away by car.
from CAD 299 per night
8.0Great193 reviews
Hotel
Le Palace D'Anfa
Morocco, Casablanca
Situated in a business neighbourhood, the prestigious Le Palace D'Anfa features 156 rooms and an à la carte restaurant.
from CAD 122 per night
8.0Great269 reviews
Hotel
Belere Hotel Rabat
Morocco, Rabat
The comfortable Belere Hotel offers an Italian menu and a lounge bar, featuring a prime location near a tube station.
from CAD 89 per night
8.4Great436 reviews
Hotel
Hotel Les Saisons
Morocco, Casablanca
Located within 5 minutes' walk of Old Medina of Casablanca, the charming 4-star Les Saisons has 33 rooms, and lies near an underground station.
from CAD 95 per night
8.4Great245 reviews
Hotel
La Maison Arabe Hotel, Spa & Cooking Workshops
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 470 per night
8.4Great121 reviews
Hotel
Widiane Resort
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 254 per night
8.2Great244 reviews
Hotel
Barcelo Fes Medina
Morocco, Fes
The Barcelo Fes Medina offers a traditional Hammam, a hot tub and sauna facilities, and is located at 600 metres from Place de Florence within easy access to a train station.
from CAD 95 per night
8.2Great301 reviews
Hotel
Adam Park Marrakech Hotel & Spa
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 220 per night
8.2Great160 reviews
Hotel
Sofitel Casablanca Tour Blanche
Morocco, Casablanca
The contemporary Sofitel Casablanca Tour Blanche offers to enjoy a lounge bar along with a Turkish steam bath, a treatment room and an indoor pool onsite, boasting setting near an underground station.
from CAD 216 per night
8.4Great907 reviews
Hotel
El Andalous Lounge & Spa 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 178 per night
8.4Great87 reviews
Hotel
Palais Namaskar
Morocco, Marrakesh
Offering a setting within a 10-minute drive of Adouar Marrakech, the 5-star Palais Namaskar Marrakesh includes 45 rooms and features a Turkish steam bath, a plunge pool and locker rooms.
from CAD 607 per night
8.4Great163 reviews
Hotel
Hotel Des Iles
Morocco, Essaouira
Comprising 62 rooms in the heart of Essaouira, the wonderful Des Iles lies within 5 minutes' drive of Palma Quad.
from CAD 158 per night
7.8Very good132 reviews
Hotel
Art Suites
Morocco, El Jadida
Chapel of St Sebastian is nearly 17 minutes on foot from the 4-star Art Suites, while La Citerne Portugaise is 17 minutes' walk away.
from CAD 79 per night
8.0Great8 reviews
Hotel
Clubhotel Riu Tikida Palmeraie
Morocco, Marrakesh
In the very heart of Marrakesh, the Clubhotel Riu Tikida Palmeraie features a solarium and an indoor pool as well as cots and high chairs for guests with children.
from CAD 139 per night
8.2Great174 reviews
Hotel
Be Live Collection Saidia
Morocco, Saidia
Thanks to the comfortable 5-star Be Live Collection's prime location, guests can admire views of the sea or spend their time discovering a touristic area.
from CAD 275 per night