Curated Luxury spa hotel deals in Morocco

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
room 1

Adults

18+
2

Child

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Morocco

Recommended
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Morocco, but are nearby and match your search.
Primary image
Hotel Palacio de Oñate Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Andalusia, Guadix · 711.76 km from centre

7.8

 

46 reviews

Breakfast available

With a stay at Hotel Palacio de Oñate Spa in Guadix, you'll be just steps from Granada Geopark and Santiago Church. This spa hotel is 0.3 mi (0.5 km) from Alcazaba de Guadix and 0.5 mi (0.9 km) from Guadix Cathedral.

Compare price on Booking.com
Compare price on Booking.com
Cabogata Beach Hotel
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Almeria, Retamar · 711.92 km from centre

8.3

 

3,455 reviews

Breakfast available

Nestled in a paradise, located on the beachfront and framed by the panoramic views of Cabo de Gata, the Bay of Almeria and the Mediterranean Sea, after a complete and luxurious refurbishment the new 5 star hotel Cabogata Beach combines the cosmopolitan atmosphere of a 5 star city hotel with the unparalleled charm of a resort.

Due to its magnificent location, the Cabogata Beach is the perfect base for exploring this incredible area of the Almeria coast, located just a few kilometers from the airport, close to the city of Almeria, the Alboran Golf Course and Cabo de Gata, designated as a World Heritage Site.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Gran Tagoro Family & Fun Playa Blanca
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Yaiza · 721.66 km from centre

8.8

 

343 reviews

Breakfast available

With a stay at Gran Tagoro Family & Fun Playa Blanca in Yaiza, you'll be on the beach, within a 5-minute drive of Marina Rubicon and Playa del Afre. This beach resort is 16.8 mi (27.1 km) from Corralejo Beach and 16 mi (25.8 km) from Puerto del Carmen Beach.

Compare price on Booking.com
Compare price on Booking.com
Reception
Quinta Amala
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Grandola · 721.79 km from centre

8.6

 

4 reviews

Breakfast available

Located in Grandola, Quinta Amala is by the sea, within a 10-minute drive of Lagoa de Melides and Lagoas de Santo André e da Sancha Nature Reserve. This golf hotel is 3.7 mi (6 km) from Praia da Aberta Nova and 5.8 mi (9.3 km) from Lagoa de Santo Andre Beach.

Compare price on Booking.com
Compare price on Booking.com
Quinta Amala
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Grandola, Melides · 721.89 km from centre

10.0

 

2 reviews

<h2>Elegant Accommodation</h2>

Quinta Amala in Melides offers an adults-only 4-star hotel experience. Guests enjoy a spacious garden, sun terrace, and an infinity swimming pool. The property features a fitness room, sauna, and free WiFi throughout.

<h2>Comfortable Amenities</h2>

Rooms include air-conditioning, private bathrooms with free toiletries, and garden views. Additional amenities include balconies, minibars, and work desks. Free on-site private parking and electric vehicle charging are available.

<h2>Dining and Leisure</h2>

The hotel restaurant serves a variety of cuisines, complemented by a bar. Yoga classes, hiking, and cycling are available for active guests. Nearby attractions include Santiago do Cacém Castle (18 km) and Lagoa de Santo Andre (9 km). Beja Airport is 87 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Mirador Papagayo by LIVVO
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Yaiza · 722.09 km from centre

8.4

 

380 reviews

Breakfast available

When you stay at Hotel Mirador Papagayo by LIVVO in Yaiza, you'll be near the beach, within a 15-minute walk of Marina Rubicon and Playa del Afre. This beach resort is 16.6 mi (26.7 km) from Corralejo Beach and 15.6 mi (25.1 km) from Puerto del Carmen Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
THB Tropical Island Aparthotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Yaiza · 723.16 km from centre

8.2

 

981 reviews

Breakfast available

With a stay at THB Tropical Island Aparthotel in Yaiza, you'll be near the beach, within a 10-minute drive of Marina Rubicon and Cala Blanca Sub. This family-friendly hotel is 15 mi (24.1 km) from Corralejo Beach and 18.2 mi (29.2 km) from Puerto del Carmen Beach.

Compare price on Booking.com
Compare price on Booking.com
Ereza Hoopoe Villas
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Yaiza, Playa Blanca · 726.34 km from centre

8.1

 

6 reviews

Offering villas with their own private swimming pool and free WiFi, Ereza Hoopoe Villas is located in Montaña Roja-Playa Blanca. Spread over 2 floors, each 4-bedroom villa features air conditioning and a garden with sun terrace .

The modern kitchen is equipped with an oven, dishwasher and washing machine, as well as a microwave, coffee maker and kettle. A dining table, sofas, flat-screen TV can be found in the bright living room.

We offer 22 villas of 2, 3 and 4 bedrooms, all with private pool, full equipped kitchen and all necesarry facilites for a pleasant and relaxed holiday. The 2 bedroom villas offers furthermore jacuzzi, bathrobe and slipper. A Welcome Pack is provided on all rooms.

Car hire and bike rental can be organised for you, and an airport shuttle service is available. Lanzarote Airport is a 30-minute drive from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Spatia Comporta, a Member of Design Hotels
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Grandola · 734.23 km from centre

9.6

 

85 reviews

Breakfast available

With a stay at Spatia Comporta, a Member of Design Hotels in Grandola, you'll be 11 mi (17.7 km) from Praia do Pego and 13.6 mi (21.9 km) from Alcacer do Sal Municipal Garden. This luxury hotel is 14.3 mi (23 km) from Alcacer do Sal Castle.

Compare price on Booking.com
Compare price on Booking.com
Rodina hôtel spa & conferences
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Oran · 736.63 km from centre

7.2

 

17 reviews

Breakfast available

Situated in Oran, 5.5 km from Oran Santa Cruz fortress, Rodina hôtel spa & conferences features accommodation with a fitness centre, free private parking, a shared lounge and a terrace. Featuring a restaurant, the 5-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation provides free shuttle service, room service and currency exchange for guests.

All rooms at the hotel are fitted with a flat-screen TV with satellite channels and a safety deposit box. All guest rooms will provide guests with a fridge.

Buffet and continental breakfast options are available at Rodina hôtel spa & conferences.

At the accommodation guests are welcome to take advantage of a Turkish bath and a hot spring bath.

The property has an in-house indoor pool, hairdresser's and business centre. Speaking Arabic, English, Spanish and French, staff are willing to help at any time of the day at the reception.

Ahmed Ben Bella Airport is 9 km from the property.

Compare price on Booking.com
Compare price on Booking.com
AZ Hotels Grand Oran
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Algeria, Oran · 737.48 km from centre

8.4

 

380 reviews

<h2>Elegant Accommodation</h2>

AZ Hotels Grand Oran in Oran offers a 5-star experience with a fitness centre, garden, terrace, and restaurant. Guests enjoy free on-site private parking, a 24-hour front desk, and full-day security.

<h2>Comfortable Amenities</h2>

Rooms feature air-conditioning, private bathrooms, baths, tea and coffee makers, hairdryers, work desks, free toiletries, minibars, carpeted floors, TVs, electric kettles, and wardrobes. Additional amenities include sofa beds, seating areas, and interconnected rooms.

<h2>Dining Options</h2>

A buffet breakfast includes champagne, local specialities, warm dishes, juice, fresh pastries, pancakes, cheese, and fruits. The restaurant serves à la carte meals with a variety of options.

<h2>Prime Location</h2>

Located 11 km from Oran Santa Cruz fortress and 4 km from Ahmed Ben Bella Airport, the hotel provides easy access to local attractions.

Compare price on Booking.com
Compare price on Booking.com
Grand Hotel Oran
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Oran · 737.83 km from centre

8.5

 

86 reviews

Breakfast available

Grand Hotel Oran is set in Oran. Among the facilities of this property are a restaurant, free shuttle service and a 24-hour front desk, along with free WiFi. The property is non-smoking and is located 4.8 km from Oran Santa Cruz fortress.

The hotel will provide guests with air-conditioned rooms offering a desk, a kettle, a safety deposit box, a flat-screen TV, a balcony and a private bathroom with a shower. All units include a wardrobe.

The breakfast offers buffet, continental or halal options.

Grand Hotel Oran offers 4-star accommodation with a sauna.

Ahmed Ben Bella Airport is 10 km away.

Compare price on Booking.com
Compare price on Booking.com
Hotel Oran Bay Managed By Accor
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Oran · 741.13 km from centre

7.0

 

38 reviews

Breakfast available

<h2>Elegant Accommodation</h2>

Hotel Oran Bay Managed By Accor in Oran offers a 5-star experience with sea views. The property features a spa and wellness centre, sauna, fitness centre, sun terrace, and free WiFi.

<h2>Comfortable Amenities</h2>

Guests enjoy a year-round outdoor and indoor swimming pool, tennis court, and free airport shuttle service. Additional facilities include a restaurant, bar, beauty services, and a business area.

<h2>Dining Options</h2>

The hotel serves international cuisine with halal meals for lunch and dinner. Breakfast options include continental, American, and buffet with local specialities, warm dishes, fresh pastries, cheese, fruits, and juice.

<h2>Prime Location</h2>

Located 8 km from Oran Santa Cruz fortress and 12 km from Ahmed Ben Bella Airport, the hotel provides easy access to local attractions.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Le Méridien Oran Hotel & Convention Centre
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Oran · 743.35 km from centre

7.6

 

132 reviews

Breakfast available

A stay at Le Méridien Oran Hotel & Convention Centre places you in the heart of Oran – a 4-minute drive from Abdelhamid Ben Badis Mosque and 6 minutes from Musée National Ahmed Zabana. This family-friendly hotel is 3.4 mi (5.5 km) from Pasha’s Mosque and 4 mi (6.4 km) from Palais de la Culture.

Compare price on Booking.com
Compare price on Booking.com
Reception
Hotel Carboneras Cabo de Gata
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Levante Almeriense, Carboneras · 751.42 km from centre

9.4

 

14 reviews

Breakfast available

When you stay at Hotel Carboneras Cabo de Gata in Carboneras, you'll be in a national park, within a 10-minute walk of Playa de los Barquicos and Torre del Rayo. This spa hotel is 1 mi (1.6 km) from Playa de la Galera and 1.2 mi (2 km) from Castillo de San Andrés.

Compare price on Booking.com
Compare price on Booking.com
Sheraton Fuerteventura Golf & Spa Resort
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Caleta de Fuste, Caleta De Fuste · 753.27 km from centre

8.4

 

527 reviews

Sheraton Fuerteventura is located on the beachfront in a residential area of Fuerteventura’s east coast. It offers 4 outdoor pools, a spa, mini-golf course and air-conditioned rooms.

All rooms at the Sheraton Fuerteventura Golf & Spa Resort are spacious and feature attractive décor. They are equipped with satellite TV and the private bathrooms come with a hairdryer. Free WiFi is available.

The hotel has 4 restaurants, including an International buffet and an Asian restaurant. There are also 3 bars, one of which is a poolside bar on wooden decking.

The Spa Thalasso Hespérides features a steam room, ice igloo and hammam. There is a tennis court. The hotel offers discounts on green fees at the adjoining course.

Fuerteventura Airport is just 10 minutes’ drive from the Sheraton Fuerteventura.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Tulum Beach Resort Dakhla
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Dakhla · 1245.07 km from centre

8.0

 

27 reviews

Breakfast available

Located in Dakhla, Tulum Beach Resort Dakhla is within a 5-minute drive of Dakhla Conference Center and Dakhla Bay. This beach hotel is 2.9 mi (4.7 km) from Parc de l'Autruche de Dakhla and 3.3 mi (5.3 km) from Al Kassam Mosque.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Dakhla Club Hotel & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Dakhla · 1223.79 km from centre

9.2

 

56 reviews

Breakfast available

With a stay at Dakhla Club Hotel & Spa in Dakhla, you'll be on the beach, just a 4-minute walk from Dakhla Bay and 11 minutes by foot from Dakhla Attitude. This beach hotel is 4.5 mi (7.3 km) from PK25 Beach and 17.1 mi (27.6 km) from Parc de l'Autruche de Dakhla.

Compare price on Booking.com
Compare price on Booking.com
Primary image
LE PALAIS RHOUL DAKHLA
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Dakhla · 1252.10 km from centre

9.4

 

6 reviews

Breakfast available

With a stay at LE PALAIS RHOUL DAKHLA in Dakhla, you'll be a 1-minute walk from Dakhla Bay and 5 minutes by foot from Garden of the Mosque. This beach hotel is 0.7 mi (1.1 km) from Church of Our Lady of Mount Carmen and 2.7 mi (4.3 km) from Dakhla Public Garden.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Palais Rhoul Dakhla
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Dakhla · 1252.10 km from centre

9.8

 

11 reviews

Breakfast available

With a stay at Palais Rhoul Dakhla in Dakhla, you'll be a 1-minute walk from Dakhla Bay and 5 minutes by foot from Garden of the Mosque. This beach hotel is 0.7 mi (1.1 km) from Church of Our Lady of Mount Carmen and 2.7 mi (4.3 km) from Dakhla Public Garden.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor