Find Cheap Deals on
Resorts & Hotels with Spas in Morocco

You choose what matters — star rating, location, amenities.

We pick the perfect hotel, packed with all your must-haves.

Your hotel is revealed right after booking!

Check Last Minute Morocco Hotel Deals

Tonight Mar 23 - Mar 24Next weekend Mar 28 - Mar 30

Top Cities in Morocco



Featured Morocco Resorts & Hotels with Spas

Riad Nashira & Spa
Riad Nashira & Spa
5 out of 5
Diour Saboune, Derb Sidi Makhlouf n. 16, Marrakech
The price is $217 per night from Mar 28 to Mar 29
$217
includes taxes & fees
Mar 28 - Mar 29
Stay at this 5-star luxury riad in Marrakech. Enjoy free breakfast, free WiFi, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular ...
Riad Nashira & Spa
Kenzi Club Agdal Medina All Inclusive
Kenzi Club Agdal Medina All Inclusive
5 out of 5
Avenue Mohamed VI Zone de l Agdal, Marrakech
The price is $253 per night from Mar 25 to Mar 26
$253
includes taxes & fees
Mar 25 - Mar 26
Stay at this 5-star luxury hotel in Marrakech. Enjoy free breakfast, free parking, and 2 outdoor pools. Our guests praise the helpful staff and the property ...
Kenzi Club Agdal Medina All Inclusive
Lina Ryad & Spa
Lina Ryad & Spa
5 out of 5
Avenue Hassan I, Quartier Andalous, Ancienne Medina, Chefchaouen
The price is $217 per night from Mar 26 to Mar 27
$217
includes taxes & fees
Mar 26 - Mar 27
Stay at this 5-star luxury riad in Chefchaouen. Enjoy free breakfast, free WiFi, and a full-service spa. Our guests praise the helpful staff in our reviews. ...
Lina Ryad & Spa
Riad Elisa
Riad Elisa
5 out of 5
Ksour Rue Sidi Lyamani nº 21, Marrakech
Stay at this 5-star luxury riad in Marrakech. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Popular attractions Jemaa el-Fnaa and Le Jardin ...

Travelers like: full-service spa, steam room, massage, facials

Riad Elisa
Palais Sheherazade & Spa
Palais Sheherazade & Spa
5 out of 5
23 Arsat Beniss Douh, Medina, Fes
The price is $192 per night from Mar 24 to Mar 25
$192
includes taxes & fees
Mar 24 - Mar 25
Stay at this 5-star luxury riad in Fes. Enjoy free breakfast, free WiFi, and a full-service spa. Popular attractions Dar Batha Museum and Glaoui Palace are located ...
Palais Sheherazade & Spa
Riad Andalla Spa
Riad Andalla Spa
4.5 out of 5
2 Derb El Boumba, Rue Arset Laghzail, Rue Tikhizrit, Marrakech
The price is $160 per night from Mar 24 to Mar 25
$160
includes taxes & fees
Mar 24 - Mar 25
Stay at this 4.5-star luxury riad in Marrakech. Enjoy free breakfast, free WiFi, and a full-service spa. Our guests praise the breakfast and the helpful staff ...
Riad Andalla Spa
La Maison Arabe Hotel, Spa and Cooking Workshops
La Maison Arabe Hotel, Spa and Cooking Workshops
5 out of 5
1, Derb Assehbé, Bab Doukkala, Marrakech
The price is $371 per night from Apr 6 to Apr 7
$371
includes taxes & fees
Apr 6 - Apr 7
Stay at this 5-star luxury hotel in Marrakech. Enjoy free WiFi, 2 outdoor pools, and a full-service spa. Our guests praise the helpful staff in our reviews. ...
La Maison Arabe Hotel, Spa and Cooking Workshops
Mazagan Beach & Golf Resort
Mazagan Beach & Golf Resort
5 out of 5
Km 10, Route de Casablanca, El Jadida, El Jadida
The price is $200 per night from Mar 24 to Mar 25
$200
includes taxes & fees
Mar 24 - Mar 25
Stay at this 5-star luxury hotel in El Jadida. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...
Mazagan Beach & Golf Resort
2Ciels Boutique Hotel & SPA
2Ciels Boutique Hotel & SPA
4 out of 5
Street Oued El Makhazine, Corner Imam Chafai, Gueliz, Marrakech
The price is $296 per night from Apr 23 to Apr 24
$296
includes taxes & fees
Apr 23 - Apr 24
Stay at this 4-star spa hotel in Marrakech. Enjoy free breakfast, free WiFi, and 2 outdoor pools. Our guests praise the helpful staff and the property condition ...
2Ciels Boutique Hotel & SPA
Paradis Plage Surf Yoga & Spa resort
Paradis Plage Surf Yoga & Spa resort
5 out of 5
Km 26 route d'Essaouira, Imi Ouaddar, Tamri
The price is $179 per night from Mar 26 to Mar 27
$179
includes taxes & fees
Mar 26 - Mar 27
Stay at this 5-star beach hotel in Tamri. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular ...
Paradis Plage Surf Yoga & Spa resort
Sirayane Boutique Hotel and Spa
Sirayane Boutique Hotel and Spa
5 out of 5
KM 8 Route D'amezmiz, Marrakech
The price is $370 per night from Mar 24 to Mar 25
$370
includes taxes & fees
Mar 24 - Mar 25
Stay at this 5-star luxury hotel in Marrakech. Enjoy free breakfast, free WiFi, and 2 outdoor pools. Our guests praise the helpful staff in our reviews. Popular ...
Sirayane Boutique Hotel and Spa
El Minzah Hotel
El Minzah Hotel
5 out of 5
85 Rue De La Liberte, Tangier
The price is $262 per night from Mar 24 to Mar 25
$262
includes taxes & fees
Mar 24 - Mar 25
Stay at this 5-star luxury hotel in Tangier. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the property condition ...
El Minzah Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.