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.
Hotel Agaró
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Chipiona · 552.94 km from centre

8.8

 

1,538 reviews

Breakfast available

Set on the beachfront at Regla Beach and featuring an outdoor infinity pool, Hotel Agaró is located in Chipiona. This hotel offers 2 restaurants, a bar, and 24-hour front desk.

Each air-conditioned room at the hotel has a satellite TV, minibar, and safe, while the private bathroom includes a bath or shower and hairdryer. Some rooms feature a terrace with views of the sea.

The hotel restaurant Gastro Bar Agaró serves à la carte meals, while the Moscatel Restaurant offers a buffet service. A seafront bar is also available. Guests can enjoy a shared terrace with sea views. Free WiFi is available throughout the property.

Private parking is available onsite for an extra charge.

The tallest lighthouse in Europe is 350 metres from the Hotel Agaró. Jerez de la Frontera, with its 17th-century cathedral, is 30 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Best Tritón
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Benalmádena · 584.40 km from centre

8.4

 

679 reviews

Located in Benalmádena (Benalmádena Costa), Hotel Best Tritón is within a 15-minute walk of Benalmadena Marina and Carihuela Beach. This beach hotel is 6.4 mi (10.3 km) from Los Boliches Beach and 11.9 mi (19.1 km) from Port of Malaga.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Seaside Los Jameos Playa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Los Pocillos, Tías · 703.17 km from centre

9.4

 

465 reviews

When you stay at Seaside Los Jameos Playa in Tías, you'll be on the beach, within a 15-minute drive of Playa de Matagorda and Puerto del Carmen Beach. This beach hotel is 18.1 mi (29.1 km) from Marina Rubicon and 0.9 mi (1.5 km) from Playa Lima.

Compare price on Booking.com
Compare price on Booking.com
Primary image
La Cala Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Mijas · 571.56 km from centre

9.2

 

361 reviews

Breakfast available

Located in Mijas, La Cala Resort is in a rural location, within a 15-minute drive of Santana Golf and Country Club and La Luna-Royale Beach. This golf hotel is 11.3 mi (18.1 km) from Los Boliches Beach and 9.1 mi (14.6 km) from Fuengirola Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Lince Ecorkhotel Évora
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Évora · 756.02 km from centre

8.8

 

134 reviews

Breakfast available

Located in Évora, The Lince Ecorkhotel Évora is in the historical district, within a 10-minute drive of Historic Centre of Évora and University of Évora. This spa hotel is 4.6 mi (7.4 km) from Termas Romanas and 4.7 mi (7.5 km) from Igreja de Sao Francisco.

Compare price on Booking.com
Compare price on Booking.com
Algarve Marriott Salgados Golf Resort & Spa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Guia, Albufeira · 600.19 km from centre

8.4

 

231 reviews

Breakfast available

The luxurious 5-star Algarve Marriott Salgados Golf Resort & Spa is next to the Salgados Golf and features scenic ocean views. The hotel features 3 outdoor swimming pools, a SPA & Wellness Centre as well as restaurants and bars with panoramic views.

The modern rooms at the Algarve Marriott Salgados Golf Resort & Spa feature a private entrance, bathroom, flat-screen cable TV and a minibar. Some rooms also feature a balcony and views over the ocean and the golf course.

Guests can enjoy local and international cuisine in one of the property’s à la carte restaurants. The restaurants feature plenty of natural light and offer views over the property, the golf course and the ocean. Breakfast is served each morning in the bright dining rooms. A snack bar is available, for lighter meals.

Also featured are lounge bars, where refreshing drinks are served. The outdoor swimming pools feature sun loungers and a terrace, where guests can quietly relax following a swim. The Spa & Wellness centre is accessible for a surcharge, the SPA can be used by people over 16 years of age. The Spa & Wellness centre features a heated indoor swimming pool, Turkish bath and a sauna. Massages are also available, at a surcharge. The hotel also features a state-of-the-art business centre. Free WiFi access is available in public areas.

It is a 2-minute walk from the famed Salgados Golf, with its green 18-hole courses. Salgados Beach is a 5-minute drive away. The Albufeira city centre is a 16-minute drive and the Algarve Marriott Salgados Golf Resort & Spa is a 29-minute drive from the famous cliff-surrounded Falésia Beach.

The Faro International Airport is a 40-minute drive away from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Eurostars Azahar Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alto Guadalquivir, Córdoba · 709.74 km from centre

9.6

 

673 reviews

Breakfast available

A stay at Eurostars Azahar Hotel places you in the heart of Córdoba, within a 15-minute walk of Mosque–Cathedral of Córdoba and Roman Temple. This hotel is 0.1 mi (0.2 km) from San Miguel Church and 0.1 mi (0.2 km) from Tendillas Plaza.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sobreiras - Alentejo Country Hotel by Unlock Hotels
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Grandola · 714.68 km from centre

8.6

 

77 reviews

With a stay at Sobreiras - Alentejo Country Hotel by Unlock Hotels in Grandola, you'll be 23.1 mi (37.2 km) from Comporta Beach and 10.9 mi (17.6 km) from Lousal Megalithic Monument. This hotel is 15.7 mi (25.2 km) from Sao Jorge Chapel and 15.9 mi (25.7 km) from Lousal Mining Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
3HB Guarana
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Albufeira e Olhos de Água, Albufeira · 597.97 km from centre

9.0

 

326 reviews

Located in Albufeira, 3HB Guarana is by the ocean – a 1-minute drive from Praia dos Olhos de Água and 11 minutes from Albufeira Old Town Square. This all-inclusive hotel is 3 mi (4.8 km) from Oura Beach and 3.4 mi (5.5 km) from Praia dos Alemães.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Riu Chiclana - All Inclusive
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Chiclana de la Frontera · 512.67 km from centre

8.6

 

822 reviews

Breakfast available

With a stay at Hotel Riu Chiclana - All Inclusive in Chiclana de la Frontera, you'll be on the waterfront, just a 4-minute walk from La Barrosa Beach and within a 5-minute drive of Centro Comercial Novocenter. This all-inclusive hotel is 1.2 mi (1.9 km) from Royal Equestrian Center and 1.3 mi (2 km) from Golf Novo Sancti Petri.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cegonha Country Club
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Vilamoura, Loulé · 599.54 km from centre

9.0

 

100 reviews

Located in Loulé (Vilamoura), Cegonha Country Club is within a 10-minute drive of Vilamoura Marina and Balaia Golf Village. This hotel is 5.6 mi (8.9 km) from Falesia Beach and 8.2 mi (13.1 km) from Albufeira Old Town Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Cabo de Gata
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Almeria · 711.86 km from centre

8.8

 

491 reviews

Breakfast available

Located in Almeria (Retamar), Barceló Cabo de Gata is within a 10-minute walk of Plaza del Mar and El Toyo Beach. This beach hotel is 0.5 mi (0.8 km) from Alboran Golf and 0.9 mi (1.5 km) from Cabo de Gata-Níjar Natural Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Andalucia Center
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Granada · 677.48 km from centre

9.0

 

639 reviews

Breakfast available

With a stay at Hotel Andalucia Center in Granada (Zaidin), you'll be within a 5-minute drive of Alhambra and Granada Cathedral. This hotel is 19.5 mi (31.5 km) from Sierra Nevada Ski Resort and 0.4 mi (0.6 km) from Laberinto.

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

Hotel in Province of Seville, Alcalá de Guadaira · 621.09 km from centre

8.6

 

1,534 reviews

Breakfast available

This luxurious, 4-star hotel is located just off the A-376 motorway, 11 km from Seville. It offers spacious, Egyptian-style suites with free Wi-Fi and private parking.

Hotel Alkalat’s stylish, air-conditioned rooms are individually decorated and feature soft lighting. A lounge with sofa and plasma TV, queen-size bed, safe and en-suite bathroom with hairdryer are all included.

The Alkalat serves a continental breakfast, which can be served in the room, while the restaurant offers a varied menu. A bar and 24-hour room service are also on offer.

The hotel’s location means it is well connected with nearby towns and cities. Dos Hermanas is 4.2 km away while Alcalá de Guadaira is 6 km away. Jerez can be reached by car in 1 hour.

Compare price on Booking.com
Compare price on Booking.com
Fénix Torremolinos - Adults Only Recommended
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Torremolinos City Centre, Torremolinos · 587.96 km from centre

8.5

 

2,394 reviews

Fénix Torremolinos is located at 170 metres from Bajondillo Beach, in Torremolinos center. The adults-oriented hotel offers a jacuzzi & solarium roof terrace with sea views, a wellness center and an outdoor swimming pool.

Each air-conditioned room features satellite TV, desk, kettle, minibar and safe. The modern bathrooms are equipped with a shower, and hairdryer.

The wellness center is available for an extra charge and includes a sauna, different termal baths and Turkish bath. The outdoor pool is heated in winter time.

The hotel’s buffet restaurant offers great views of the Mediterranean Sea. You could also enjoy a coffee or a cocktail at the hotel bar.

Fénix Torremolinos is just 100 metres from San Miguel Street, Torremolinos’ main shopping area. Torremolinos Bus and Train Stations are just 400 metres from the hotel.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Vila Gale Collection Praia Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Guia, Albufeira · 598.72 km from centre

9.6

 

437 reviews

Breakfast available

When you stay at Vila Gale Collection Praia Hotel in Albufeira, you'll be on the beach, within a 5-minute drive of Gale Beach and Salgados Beach. This beach hotel is 4.6 mi (7.4 km) from Albufeira Old Town Square and 2.3 mi (3.7 km) from Sao Rafael Beach.

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

Aparthotel in Monte Gordo, Vila Real Santo Antonio · 600.22 km from centre

8.6

 

193 reviews

Breakfast available

When you stay at Monte Gordo Hotel Apartamentos & Spa in Vila Real Santo Antonio, you'll be near the beach, within a 10-minute walk of Monte Gordo Beach and Casino Monte Gordo. This spa aparthotel is 13 mi (20.9 km) from Old Town and 2.1 mi (3.3 km) from Cabeco Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Best Benalmádena
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Torrequebrada, Benalmádena · 582.23 km from centre

8.2

 

327 reviews

With a stay at Hotel Best Benalmádena in Benalmádena (Benalmádena Costa), you'll be a 4-minute walk from Malaga Province Beaches and within a 5-minute drive of Benalmadena Marina. This beach hotel is 2.3 mi (3.8 km) from Carihuela Beach and 4.9 mi (7.9 km) from Los Boliches Beach.

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

Hotel in Sotavento, Castro Marim · 599.61 km from centre

8.8

 

336 reviews

With a stay at Ozadi Altura Beach Resort in Castro Marim (Altura Center), you'll be within a 15-minute drive of Monte Gordo Beach and Altura Beach. This beach hotel is 10.1 mi (16.2 km) from Old Town and 0.3 mi (0.6 km) from Praia da Alagoa.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Parador De Mazagon
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa de la Luz Huelva, Moguer · 592.49 km from centre

8.8

 

111 reviews

Breakfast available

With a stay at Parador De Mazagon in Moguer, you'll be on the beach, just steps from Pino Centenario and a 2-minute drive from Playa del Arenosillo/Rompeculos. This beach hotel is 2.7 mi (4.4 km) from Playa de las Dunas and 3.9 mi (6.3 km) from Playa Pico del Loro.

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