Most popular cities in Morocco
- Rabat71 resorts
- Ouarzazate34 resorts
- Essaouira168 resorts
- Meknes21 resorts
Amazing spa hotels in Morocco
8.4Great63 reviews
Riad
Riad Myra
Morocco, Fes
Set in the Fes El Bali district, the historical Riad Myra Fes features spa therapy and various recreational opportunities.
from CAD 145 per night
8.0Great414 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 101 per night
8.0Great1012 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 203 per night
7.6Very good60 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 70 per night
8.6Great214 reviews
Hotel
La Sultana Marrakech
Morocco, Marrakesh
Situated in the heart of Marrakesh, the intimate La Sultana Marrakech offers to make use of a solarium, a hot tub and sauna facilities.
from CAD 1 167 per night
8.2Great235 reviews
Hotel
Moevenpick 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 164 per night
8.4Great285 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 348 per night
8.2Great193 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 231 per night
8.4Great27 reviews
Hotel
Amanjena Resort
Morocco, Marrakesh
The 5-star Amanjena Resort with a heated pool is within 6 km of Museum of Marrakesh.
from CAD 1 656 per night
8.0Great355 reviews
Hotel
Moevenpick 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 230 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 42 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 230 per night
8.4Great387 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 264 per night
8.6Great84 reviews
Guest house
Dar Ayniwen Garden Hotel & Bird Zoo
Morocco, Marrakesh
Offering 6 rooms with a traditional interior and a swimming pool onsite, the 5-star Dar Ayniwen Garden Hotel & Bird Zoo is located in the Palmeraie district of Marrakesh.
from CAD 569 per night
8.4Great470 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 100 per night
8.4Great532 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 175 per night
8.4Great756 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 165 per night
8.4Great106 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 293 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 131 per night
8.0Great332 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 191 per night
Top family hotels in Morocco
8.2Great248 reviews
Guest house
Riad Palais Calipau
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 165 per night
8.4Great183 reviews
Guest house
Riad Les Hibiscus
Morocco, Marrakesh
Boasting 8 rooms together with a Turkish steam room, a sauna and an outdoor swimming pool, the intimate 4-star Les Hibiscus is set in the heart of the city merely 300 metres from Jemaa el-Fnaa.
from CAD 75 per night
8.4Great209 reviews
Hotel
Hotel & Ryads Barriere Le Naoura
Morocco, Marrakesh
Featuring a private swimming pool, the amazing Hotel & Ryads Barriere Le Naoura is set nearly a 17-minute stroll from Saadian Tombs and offers beautiful views of the patio.
from CAD 306 per night
8.6Great631 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 228 per night
8.6Great101 reviews
Riad
El Fenn
Morocco, Marrakesh
While staying at this 28-room the 4-star El Fenn Marrakesh, you can easily walk over to Jemaa el-Fnaa, which is just 0.6 km away.
from CAD 862 per night
8.0Great189 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 57 per night
8.0Great98 reviews
Hotel
Zaki 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 120 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 78 per night
8.2Great151 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 104 per night
7.8Very good49 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 67 per night
7.6Very good96 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 137 per night
8.2Great247 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 128 per night
8.4Great287 reviews
Resort
Mazagan Beach & Golf Resort
Morocco, El Jadida
Located about a 10-minute ride from Shrine of Rabbi Abraham Moul Niss, the luxury Mazagan Beach & Golf Resort features 492 rooms and an Asian restaurant on-site.
from CAD 244 per night
8.2Great623 reviews
Aparthotel
Appart-Hotel Tagadirt
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 44 per night
8.2Great447 reviews
Hotel
Tui Suneo 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 300 per night
8.4Great203 reviews
Resort
Robinson Agadir
Morocco, Agadir
The 4-star Robinson is settled in the Agadir Bay district of Agadir, within 10 minutes' drive of Paradise Valley, and includes a beach bar.
from CAD 264 per night
8.2Great469 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 131 per night
8.2Great200 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 54 per night
8.4Great82 reviews
Hotel
Fellah Hotel
Morocco, Marrakesh
Set at a 3.3 km distance from La Plage Rouge, the rooms in the elegant 4-star Fellah have views of pool.
from CAD 328 per night
8.4Great46 reviews
Riad
La Villa Des Orangers - Relais & Chateaux
Morocco, Marrakesh
Set 1.8 km from Maison de la Photographie, the pleasant La Villa Des Orangers - Relais & Chateaux Marrakesh features 20 rooms with private bathrooms.
from CAD 885 per night
Best luxury 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 112 per night
8.2Great95 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 105 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 110 per night
8.4Great491 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 163 per night
8.2Great222 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 133 per night
8.6Great73 reviews
Riad
Al Fassia Aguedal
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 241 per night
7.8Very good187 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 48 per night
8.4Great263 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 90 per night
8.2Great619 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 71 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 174 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 184 per night
8.2Great67 reviews
Riad
Riad Carllian
Morocco, Marrakesh
Boasting a location at 650 metres of Jemaa el-Fnaa, the 4-star Riad Carllian Marrakesh includes 6 rooms and a year-round outdoor swimming pool.
from CAD 283 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 125 per night
8.0Great151 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 57 per night
8.0Great177 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 98 per night
8.4Great59 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 188 per night
8.2Great282 reviews
Hotel
Hotel Andalucia Golf & Spa Tanger
Morocco, Tangier
Located around 10 minutes' drive from Petit Socco, the family Andalucia Golf & Spa Tanger features a buffet breakfast.
from CAD 64 per night
7.8Very good307 reviews
Aparthotel
Palmeraie Village
Morocco, Marrakesh
Guests can take advantage of an outdoor swimming pool as well as fitness classes and entertainment activities, while staying at the Palmeraie Village, set in a residential area.
from CAD 118 per night
8.2Great134 reviews
Riad
Riad Catalina
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 170 per night
8.2Great552 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 40 per night
Cheap hotels in Morocco
8.4Great187 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 72 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 60 per night
8.2Great204 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 88 per night
8.2Great423 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 58 per night
8.4Great601 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 62 per night
8.4Great99 reviews
Riad
Hotel Blanco Riad
Morocco, Tetouan
500 metres of Tetouan Centre of Modern Art, the 3-star Blanco Riad boasts an à la carte restaurant and 8 rooms.
from CAD 94 per night
8.4Great715 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 92 per night
8.2Great221 reviews
Aparthotel
Residence Yasmina Agadir
Morocco, Agadir
Located 600 metres from Museum of Amazigh Culture and a 5-minute drive from Marina D'agadir, the 2-star Residence Yasmina Agadir features an outdoor swimming pool and 89 rooms.
from CAD 54 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 97 per night
7.6Very good148 reviews
Hotel
Sud Bahia Agadir "Bahia City Hotel"
Morocco, Agadir
Featuring loungers and various recreational opportunities as well as a swimming pool, the Sud Bahia Agadir "Bahia City Hotel" is situated in the heart of Agadir.
from CAD 45 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.4Great508 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 80 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 82 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 32 per night
8.2Great44 reviews
Hotel
Hotel Auberge Du Littoral
Morocco, Aourir
The 2-star Auberge Du Littoral with a swimming pool is around a 5-minute drive from Plage Imourane.
from CAD 60 per night
7.6Very good169 reviews
Hotel
Sidi Harazem
Morocco, Fes
Set in a rural area, the Sidi Harazem features a swimming pool and 23 rooms with garden views.
from CAD 40 per night
8.4Great1252 reviews
Hotel
Hotel Continental
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 42 per night
8.2Great313 reviews
Hotel
Hotel Oudaya & Spa
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 67 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 64 per night
8.2Great359 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 72 per night
Resorts with beach in Morocco
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 85 per night
8.2Great255 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 118 per night
8.4Great418 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 198 per night
6.0Guest rating11 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 91 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 24 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 71 per night
8.4Great119 reviews
Hotel
Hotel La Perle De Mogador
Morocco, Essaouira
The spectacular La Perle De Mogador features a swimming pool and 136 rooms facing the pool.
from CAD 61 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 124 per night
8.2Great132 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 165 per night
8.4Great232 reviews
Resort
Royal Decameron Tafoukt Beach Resort & Spa
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 195 per night
8.0Great62 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 71 per night
8.2Great156 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 68 per night
8.4Great827 reviews
Hotel
Iberostar Waves 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 225 per night
8.2Great379 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 51 per night
8.4Great474 reviews
Aparthotel
Golden Beach Appart'Hotel
Morocco, Agadir
Agadir Kasbah is within 10 minutes' drive of the Golden Beach Appart'Hotel and Marina D'agadir is a 10-minute ride away.
from CAD 78 per night
8.4Great130 reviews
Guest house
Dar Sabra
Morocco, Marrakesh
Featuring a swimming pool and 18 rooms, the unique 4-star Dar Sabra Marrakesh is within 6 km of Medersa Ben Youssef.
from CAD 700 per night
8.4Great477 reviews
Aparthotel
Residence Igoudar
Morocco, Agadir
Set approximately 9 minutes on foot from Casino Le Mirage, the Residence Igoudar Agadir offers 100 rooms and an outdoor swimming pool.
from CAD 27 per night
8.0Great125 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 78 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 35 per night
8.4Great348 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 87 per night
Resorts with free parking in Morocco
7.6Very good90 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 72 per night
8.2Great217 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 120 per night
7.8Very good207 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 38 per night
8.2Great184 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 72 per night
8.4Great177 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 114 per night
8.2Great284 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 150 per night
8.0Great337 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 60 per night
8.0Great210 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 281 per night
8.2Great430 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 95 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 241 per night
7.8Very good103 reviews
Hotel
Zalagh Parc Palace
Morocco, Fes
Offering a swimming pool, a Moroccan restaurant, the classic 5-star Zalagh Parc Palace Fes also provides a lounge bar.
from CAD 195 per night
8.4Great217 reviews
Guest house
La Maison Des Oliviers
Morocco, Marrakesh
Offering a Turkish bath, a treatment room and an outdoor swimming pool together with a private garden, the family-friendly La Maison Des Oliviers Marrakesh occupies a quiet position, 6 km from Badi Palace.
from CAD 47 per night
8.6Great417 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 135 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 287 per night
8.4Great249 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 391 per night
8.2Great316 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 193 per night
8.2Great205 reviews
Hotel
Ibis Ouarzazate Centre
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.2Great342 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 54 per night
8.4Great35 reviews
Hotel
La Sultana Oualidia
Morocco, Oualidia
Set in the Oualidia beach district, the 5-star La Sultana is a mere 10 minutes' stroll from Lagoon of Oualidia and has a Turkish steam room, a Turkish bath and a hot tub onsite.
from CAD 785 per night
8.0Great107 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 2 458 per night
Top Resorts in Morocco
8.2Great43 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 84 per night
8.4Great124 reviews
Riad
Riad Dar Justo Hotel Boutique & Spa
Morocco, Marrakesh
Featuring 20 rooms with views of the courtyard, the delightful Riad Dar Justo Hotel Boutique & Spa Marrakesh is set a 10-minute drive from Koutoubia Mosque.
from CAD 210 per night
8.4Great321 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 75 per night
8.4Great206 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 163 per night
8.4Great150 reviews
Riad
Riad El Amine Fes
Morocco, Fes
The historical Riad El Amine in the Fes El Bali district features an indoor swimming pool and a fitness studio.
from CAD 127 per night
8.2Great238 reviews
Hotel
Iberostar Waves 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 200 per night
8.2Great89 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 314 per night
8.4Great52 reviews
Bed & Breakfast
Le Jardin Des Douars
Morocco, Ghazoua
The family-friendly Le Jardin Des Douars Bed & Breakfast features an outdoor pool and 31 rooms facing the sea.
from CAD 390 per night
8.0Great270 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 94 per night
8.4Great441 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 100 per night
8.0Great196 reviews
Hotel
Iberostar Waves 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 124 per night
8.4Great130 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 251 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.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 221 per night
8.4Great98 reviews
Bed & Breakfast
Riad Aliya
Morocco, Marrakesh
Centrally set in the Kasbah district, the 4-star Riad Aliya serves Italian dishes and features a swimming pool.
from CAD 91 per night
8.4Great172 reviews
Riad
Riad Villa Almeria Hotel & Spa
Morocco, Marrakesh
Only 07 km from Mellah and approximately 17 minutes on foot from Saadian Tombs, the 4-star Villa Almeria Hotel & features a swimming pool along with a lounge bar.
from CAD 64 per night
8.4Great59 reviews
Riad
Riad Zamzam
Morocco, Marrakesh
Set less than 6 minutes' walk from Disfruta Marrakech Viajes, the 2-star Riad Zamzam Marrakesh boasts steam baths and spa therapy.
from CAD 208 per night
8.2Great313 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 203 per night
8.2Great88 reviews
Riad
Demeures D'Orient Riad & Spa
Morocco, Marrakesh
Offering a Turkish bath, sauna facilities and locker rooms onsite, the Demeures D'Orient Riad De Luxe & Marrakesh is located 950 metres of The Orientalist Museum of Marrakech.
from CAD 300 per night
8.4Great148 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 459 per night