Morocco Resorts & Hotels with Spas
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Top Resorts & Hotels with Spas in Marrakech (and vicinity)

Palais Moulay Said & SPA
Medina
‐1 km from city centre
8.4/10 Very Good! (22 reviews)
Top Resorts & Hotels with Spas in Agadir

Hotel Riu Palace Tikida Agadir - All Inclusive
Agadir Bay
‐2.21 km from city centre
8.8/10 Excellent! (956 reviews)
Top Resorts & Hotels with Spas in Tangier

Hilton Tangier City Center
City Center
‐2.62 km from city centre
9/10 Wonderful! (415 reviews)
Top Resorts & Hotels with Spas in Casablanca (region)

Suite Hotel Casa Diamond
Casablanca City Center
‐10.6 km from city centre
9/10 Wonderful! (907 reviews)
Top landmarks in Morocco

Port of Tangier
Explore the waterfront in Tangier with a trip to Port of Tangier. Wander the waterfront and beautiful beaches in the area.
Keep exploring
Keep exploring
- Facilities
- Accommodation Types
- Landmarks
- Hotels close to nearby airports
- Top Cities in Morocco
- More Hotels
- Most popular destinations
- Hotels near Port of Tangier
- Hotels near Jemaa el-Fnaa
- Hotels near Agadir Beach
- Hotels near Majorelle Garden
- Hotels near Souk El Had
- Hotels near Hassan II Mosque
- Hotels near Tangier Ferry Terminal
- Hotels near Ain Diab Beach
- Hotels near Agadir Marina
- Hotels near Avenue Mohamed VI
- Hotels near Bahia Palace
- Hotels near Marrakech Plaza
- Hotels near Ras El Ma Waterfall
- Hotels near Tanger City Center
- Hotels near Oasiria Water Park
- Hotels near Morocco Mall
- Hotels near Menara Mall
- Hotels near Palais des Congrès
- Hotels near Le Grand Casino de La Mamounia
- Hotels near Menara Gardens
- Hotels near Menara Airport (RAK)
- Hotels near Mohammed V Airport (CMN)
- Hotels near Al Massira Airport (AGA)
- Hotels near Ibn Batouta Airport (TNG)
- Hotels near Salé Airport (RBA)
- Hotels near Saiss Airport (FEZ)
- Hotels near Ouarzazate Airport (OZZ)
- Hotels near Beni Mellal Airport (BEM)
- Hotels near Mogador Airport (ESU)
- Hotels near Zagora Airport (OZG)
- Hotels in Marrakech
- Hotels in Agadir
- Hotels in Tangier
- Hotels in Casablanca
- Hotels in Essaouira
- Hotels in Rabat
- Hotels in Fes
- Hotels in Taghazout
- Hotels in Chefchaouen
- Hotels in Saidia
- Hotels in El Jadida
- Hotels in Oualidia
- Hotels in Tetouan
- Hotels in M'diq
- Hotels in Dakhla
- Hotels in Ouarzazate
- Hotels in Allyene
- Hotels in Al Hoceima
- Hotels in Asilah
- Hotels in Aourir
- Four Seasons Hotel Casablanca
- Club Val D Anfa
- The Oberoi Marrakech
- Hilton Tangier City Center
- Savoy Le Grand Hotel
- Occidental Tanger
- Hotel Riu Tikida Palmeraie - All Inclusive
- Riad Almisk
- Hotel Riu Palace Tikida Agadir - All Inclusive
- Noreba Hospitality
- Hotel Argana
- Mogador MENZAH
- Barcelo Tanger
- Hyatt Regency Taghazout
- Fes Marriott Hotel Jnan Palace
- Hotel Riu Tikida Dunas - All Inclusive
- Barcelo Palmeraie Oasis Resort
- Royal Mansour Marrakech
- Riad Flamme D’Orient & SPA
- Hilton Tangier Al Houara Resort & Spa
- Mazagan Beach & Golf Resort
- Hotel Riu Palace Tikida Taghazout - All inclusive
- Pickalbatros Palais Des Roses
- Allegro Agadir
- ROBINSON AGADIR - All Inclusive
- Oasis Hôtel & Spa
- Hôtel Oscar
- The St. Regis La Bahia Blanca Resort, Tamuda Bay
- Dawliz Rabat Art & Spa
- Rabat Marriott Hotel
- Barceló Fès Medina
- ibis Ouarzazate Centre
- Le Médina Essaouira Thalassa Sea & Spa - MGallery Collection
- Mercure Quemado Resort
- Royal Mansour Tamuda Bay
- Banyan Tree Tamouda Bay
- Radisson Blu Resort, Saidia Beach
- Hôtel al Mandari
- Pullman Mazagan Royal Golf & Spa El Jadida
- TAJ CHEFCHAOUEN Luxury Hotel and Spa
- Dar Jasmine
- Hotel Al Khaima
- Chateau Eden El Rouh
- Asilah Marina Golf
- Atlas Essaouira Riad Resort
- Casa Lila & Spa
- Dakhla South Bay
- Fairmont Taghazout Bay
- Auberge Oualidia Dream
- DWO Mira Palace
Most popular destinations
Hotels
- Luxury Hotels in Mauritius
- Hotels in Uganda
- Hotels in Angola
- Hotels in Nigeria
- Hotels in Ghana
- Hotels in Gabon
- Hotels in Seychelles
- Hotels in Liberia
- Hotels in Eritrea
- Hotels in Madagascar
- Hotels in Tifni
- Hotels in Niger
- Hotels in Guinea
- Hotels in Algeria
- Hotels in Gambia
- Hotels in Chefchaouen
- Hotels in Burundi
- Hotels in Mauritius
- Hotels in Amtar
- Hotels in Tanant
- Hotels in Agadir
- Hotels in Rwanda
- Hotels in Mayotte
- Hotels in Equatorial Guinea
- Hotels in Bradia
- Hotels in Egypt
- Hotels in Botswana
- Hotels in Namibia
- Hotels in Kenya
- Beach Hotels in Mauritius