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 IPV Palace & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Fuengirola · 572.70 km from centre

9.0

 

1,001 reviews

Breakfast available

With a stay at Hotel IPV Palace & Spa in Fuengirola (Miramar), you'll be a 4-minute walk from Malaga Province Beaches and within a 5-minute drive of Fuengirola Beach. This beach hotel is 12.1 mi (19.5 km) from Benalmadena Marina and 12.3 mi (19.8 km) from Carihuela Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Jupiter Marina Hotel - Couples & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Portimão · 607.96 km from centre

9.4

 

478 reviews

Breakfast available

Located in Portimão, Jupiter Marina Hotel - Couples & Spa is on the riverwalk – a 4-minute walk from Portimão Museum and 15 minutes by foot from Portimão Marina. This spa hotel is 0.8 mi (1.2 km) from Rocha Beach and 1.2 mi (1.9 km) from Algarve Casino.

Compare price on Booking.com
Compare price on Booking.com
Turia Granada
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Granada · 679.50 km from centre

8.7

 

6,471 reviews

Breakfast available

Hotel Turia Granada is located next to Fuente Nueva Park and the University of Granada. The historic Albaicin district and Granada Cathedral are around 1 km away.

This elegant hotel offers a small outdoor pool during the summer season (from June to September), a sauna, and a cold plunge pool. Rooms include LCD satellite TV. Granada Train Station is 300 metres away.

Each air-conditioned room has modern décor and elegant dark wood furniture. Bathrooms come with toiletries and a hairdryer. Free Wi-Fi is available throughout the hotel.

Staff at the hotel's 24-hour front desk are happy to provide information about the city.

The hotel’s restaurant serves Mediterranean and local dishes. You can try typical tapas in the lively Elvira Street, a 10-minute walk away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Grand Mogador SEA VIEW
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tangier · 460.96 km from centre

8.0

 

424 reviews

Breakfast available

Located in Tangier (Malabata), Grand Mogador SEA VIEW is within a 5-minute drive of Tangier Beach and Tanger City Center. This beach hotel is 3.6 mi (5.9 km) from Grand Socco Tangier and 3.7 mi (6 km) from Tangier Ferry Terminal.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Fuerte El Rompido
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in El Rompido, Cartaya · 603.68 km from centre

8.8

 

228 reviews

Breakfast available

With a stay at Hotel Fuerte El Rompido in Cartaya (El Rompido), you'll be a 1-minute drive from EL Faro Shopping Center and 7 minutes from Aquopolis Cartaya. This family-friendly hotel is 2.6 mi (4.2 km) from Nueva Umbria Beach and 3.4 mi (5.6 km) from Playa Huelva.

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

Hotel in Benalmádena · 582.13 km from centre

9.0

 

359 reviews

Breakfast available

With a stay at La Fonda Hotel in Benalmádena (Benalmádena Pueblo), you'll be within a 10-minute drive of Benalmadena Marina and Malaga Province Beaches. This golf hotel is 4.3 mi (6.9 km) from Los Boliches Beach and 5.6 mi (9 km) from Carihuela Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Falésia Hotel - Adults Only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

9.4

 

623 reviews

Breakfast available

When you stay at Falésia Hotel - Adults Only in Albufeira, you'll be next to a golf course, within a 5-minute drive of Pine Cliffs Golf Course and Belharucas Beach. This golf hotel is 1.4 mi (2.2 km) from Praia da Falésia Açoteias and 1.5 mi (2.4 km) from Praia dos Olhos de Água.

Compare price on Booking.com
Compare price on Booking.com
Primary image
PortoBay Falésia
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

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

9.2

 

997 reviews

Breakfast available

When you stay at PortoBay Falésia in Albufeira, you'll be by the ocean, within a 5-minute drive of Praia dos Olhos de Água and Balaia Golf Village. This family-friendly hotel is 4.4 mi (7.2 km) from Falesia Beach and 5.1 mi (8.2 km) from Albufeira Old Town Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Costa D’Oiro Ambiance Village
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in São Gonçalo de Lagos, Lagos · 606.62 km from centre

9.4

 

554 reviews

Breakfast available

Located in Lagos (Praia Dona Ana), Costa D’Oiro Ambiance Village is within a 15-minute walk of Dona Ana Beach and Camilo Beach. This hotel is 5 mi (8.1 km) from Praia da Luz and 2.8 mi (4.5 km) from Marina de Lagos.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Barceló Corralejo Bay - Adults only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Corralejo, La Oliva · 734.21 km from centre

8.8

 

538 reviews

With a stay at Barceló Corralejo Bay - Adults only, you'll be centrally located in La Oliva, within a 10-minute drive of Corralejo Beach and Playa Waikiki. This beach hotel is 13.3 mi (21.4 km) from Marina Rubicon and 0.1 mi (0.1 km) from La Galera.

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

 

333 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 mi (25.8 km) from Puerto del Carmen Beach and 16.8 mi (27.1 km) from Corralejo Beach.

Compare price on Booking.com
Compare price on Booking.com
Hipotels Flamenco Conil
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Conil de la Frontera · 508.58 km from centre

9.2

 

1,101 reviews

Breakfast available

This Andalusian-style hotel offers indoor and outdoor swimming pools, paddle tennis courts and direct access to Conil Beach. Each air-conditioned room has satellite TV and a balcony, many with sea views.

Hipotels Flamenco Conil has a poolside terrace and garden areas with sun loungers. The on-site gym includes a sauna and hot tub.

The hotel’s buffet restaurant serves varied international meals. There is also a poolside bar and a piano bar, where you can enjoy live music or flamenco shows.

Rooms at the Flamenco Conil have bright décor and dark wood furniture. They all include a seating area, and some have a flat-screen TV. Bathrooms come with a hairdryer.

The hotel is a 5-minute drive from Conil de la Frontera, on the beautiful Costa de la Luz. Cádiz is 45 km away, while Jerez Airport is 75 km away.

Compare price on Booking.com
Compare price on Booking.com
Pestana Alvor Praia Premium Beach & Golf Resort
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Alvor · 608.11 km from centre

8.3

 

2,226 reviews

Situated on the spectacular Tres Irmaos Beach, this 5-star hotel offers an outdoor saltwater pool surrounded by landscaped gardens. It has 5 tennis courts and 8 golf courses within 15 km.

Pestana Alvor Praia Premium Beach & Golf Resort provides nicely decorated, comfortable rooms with stunning views looking out to blue waters, the beach and lovely gardens.

Guests have a choice to spend the day purely relaxing and taking advantage of the wellness facilities, including a sauna, steam bath and massages, available at an extra charge. There is also an indoor fresh water pool and a health club.

Pestana Alvor Praia’s main restaurant, Almofariz, serves Portuguese and Mediterranean cuisine. Grilled dishes and international meals can be enjoyed in the pool area with drinks from the pool bar.

Pestana Alvor Praia Premium Beach & Golf Resort is located 2 km from the centre of Alvor and 5 km from Portimão. Faro Airport is 74 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Alcázar de La Reina
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Province of Seville, Carmona · 645.78 km from centre

8.6

 

386 reviews

Breakfast available

A stay at Hotel Alcázar de La Reina places you in the heart of Carmona, steps from Carmona City Museum and 7 minutes by foot from Alcazar de Sevilla Door. This historic hotel is 22.2 mi (35.7 km) from Royal Alcázar of Seville and 22.6 mi (36.4 km) from Seville Cathedral.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Rocamar Exclusive Hotel Spa Adults Only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Albufeira Old Town, Albufeira · 598.35 km from centre

8.6

 

275 reviews

Breakfast available

With a stay at Rocamar Exclusive Hotel Spa Adults Only in Albufeira (Albufeira Old Town), you'll be a 5-minute walk from Albufeira Old Town Square and within a 5-minute drive of Albufeira Marina. This beach hotel is 9.1 mi (14.6 km) from Falesia Beach and 2.4 mi (3.8 km) from The Strip.

Compare price on Booking.com
Compare price on Booking.com
Primary image
El Lodge Ski and Spa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Sierra Nevada, Monachil · 679.93 km from centre

9.6

 

16 reviews

Breakfast available

With a stay at El Lodge Ski and Spa in Monachil, you'll be within a 15-minute walk of Sierra Nevada Ski Resort and Plaza de Andalucía. This luxury hotel is 21.2 mi (34.1 km) from Alhambra and 1.1 mi (1.8 km) from Mohon del Trigo Observatory.

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

Hotel in Meia Praia, Lagos · 609.01 km from centre

8.6

 

775 reviews

Breakfast available

With a stay at Vila Gale Lagos Resort Hotel in Lagos (Meia Praia), you'll be within a 5-minute drive of Meia Beach and Marina de Lagos. This beach hotel is 3.5 mi (5.7 km) from Batata Beach and 3.6 mi (5.7 km) from Dona Ana Beach.

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

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

9.0

 

298 reviews

With a stay at Hotel Alisios in Albufeira, you'll be on the beach, just steps from Praia dos Alemães and a 4-minute drive from Albufeira Old Town Square. This beach hotel is 1.1 mi (1.7 km) from Oura Beach and 2.6 mi (4.2 km) from Balaia Golf Village.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Leiro Residences - Preferred Hotels & Resorts
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Fuengirola · 579.93 km from centre

9.6

 

18 reviews

Breakfast available

With a stay at Leiro Residences - Preferred Hotels & Resorts in Fuengirola, you'll be within a 10-minute drive of Carvajal Beach and Malaga Province Beaches. This luxury hotel is 2.5 mi (4.1 km) from Los Boliches Beach and 7 mi (11.3 km) from Benalmadena Marina.

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

Hotel in Torre del Mar, Velez-Malaga · 614.56 km from centre

8.8

 

483 reviews

Breakfast available

When you stay at BQ Andalucia Beach Hotel in Velez-Malaga, you'll be on the beach, within a 15-minute drive of Malaga Province Beaches and Costa del Sol. This hotel is 0.1 mi (0.1 km) from Playa de Torre del Mar and 0.5 mi (0.8 km) from Weekend Beach Festival.

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