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.
Fairplay Golf & Spa Resort - by Grupo Tribu
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in La Janda, Benalup Casas Viejas · 518.67 km from centre

8.7

 

831 reviews

Breakfast available

Located in southern Andalusia, Fairplay Golf & Spa Resort - by Grupo Tribu offers an outdoor seasonal pool, on-site 18-hole golf course and gardens with wonderful views over Los Alcornocales Nature Reserve.

The Fairplay resort is designed as a small white Andalusian town, featuring narrow streets and squares. Rooms and suites have modern décor, and include a flat-screen TV, free WiFi and minibar. Most offer views of the golf course, courtyard or countryside.

Guests at the Fairplay can enjoy 3 à la carte restaurants: La Atalaya, serving mediterranean food; Mar de Campo, with local products and modern cuisine; and a buffet restaurant called Los Acebuches. There is a Club House snack bar with an outdoor dining area and golf course views. The resort has 1 bar open all year, and 1 by the pool open seasonally

The luxury spa and wellness centre features an aquamedic pool, hammam, hot tub and sauna, as well as hydrotherapy treatments, facials and massages, all available for an extra charge. Guests have free use of the gym.

Fairplay Golf & Spa Resort - by Grupo Tribu is situated in Cadiz province, a 25-minute drive from the beautiful beaches of the Costa de La Luz and 1-hour drive from Gibraltar. The historic cities of Jerez de la Frontera and Cádiz are both around a 45-minute drive away.

Free covered parking for guests is available, in which it is not possible to pre-booked and is subject to availability.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hilton Vilamoura As Cascatas Golf Resort & Spa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Vilamoura, Loulé · 596.73 km from centre

9.2

 

897 reviews

Breakfast available

With a stay at Hilton Vilamoura As Cascatas Golf Resort & Spa, you'll be centrally located in Loulé – a 3-minute drive from Vilamoura Marina and 7 minutes from Vilamoura Beach. This beach resort is 10.1 mi (16.3 km) from Falesia Beach and 9.1 mi (14.7 km) from The Strip.

Compare price on Booking.com
Compare price on Booking.com
Vila Valverde Design Country Hotel
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Luz · 608.64 km from centre

8.9

 

78 reviews

Breakfast available

This charming, 19th century manor house was converted into a design country house with modern interiors. It features free Wi-Fi, indoor and outdoor pools and massage treatments. Praia da Luz is just 2 km away.

The elegant rooms at the Vila Valverde are fitted with modern furnishings and plush beds. Each has floor-to-ceiling windows, a seating area and satellite TV.

Guests can enjoy regional and international cuisine at the contemporary restaurant. Local drinks are served in a relaxing atmosphere at the bar.

Vila Valverde Design Country Hotel offers free, private parking on site and car and bicycle rental services. Lagos Train Station is a 5-minute drive away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Grand Hotel Villa de France
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tangier · 459.26 km from centre

8.8

 

639 reviews

Breakfast available

With a stay at Grand Hotel Villa de France, you'll be centrally located in Tangier, within a 5-minute drive of Port of Tangier and Tanger City Center. This luxury hotel is 2.1 mi (3.3 km) from Tangier Beach and 0.1 mi (0.1 km) from DARNA, The Women’s Association of Tangier.

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

Hotel in Roquetas de Mar · 684.77 km from centre

9.0

 

57 reviews

Located in Roquetas de Mar, Protur Roquetas Hotel & Spa is on the beach, within a 5-minute walk of Roquetas de Mar Beach and Playa Serena. This beach hotel is 0.4 mi (0.7 km) from Playa Serena Golf Course and 0.7 mi (1.1 km) from Puntas Entinas-Sabinar Beach.

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

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

9.0

 

1,000 reviews

Breakfast available

A stay at Eurostars Palace Hotel places you in the heart of Córdoba, within a 10-minute walk of Mosque–Cathedral of Córdoba and Calle Cairuan. This luxury hotel is 0.3 mi (0.5 km) from Almodovar Gate and 0.4 mi (0.6 km) from San Nicolas de Villa.

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

Hotel in Almancil, Loulé · 590.72 km from centre

9.0

 

379 reviews

Breakfast available

Located in Loulé (Vale do Garrão), Ria Park Hotel & Spa is within a 10-minute drive of Quinta Shopping Center and Praia do Ancão. This beach hotel is 2.1 mi (3.4 km) from Vale do Lobo Beach and 4.7 mi (7.5 km) from Aqua Show Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Wyndham Grand Algarve Quinta do Lago
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Quinta do Lago, Loulé · 589.74 km from centre

9.4

 

508 reviews

Breakfast available

With a stay at Wyndham Grand Algarve Quinta do Lago in Loulé (Quinta do Lago), you'll be steps from Ria Formosa Natural Park and a 3-minute drive from Quinta Shopping Center. This family-friendly hotel is 4.9 mi (7.9 km) from Praia do Ancão and 6.7 mi (10.8 km) from Aqua Show Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Iberostar Selection Lagos Algarve
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Meia Praia, Lagos · 609.36 km from centre

8.8

 

402 reviews

Breakfast available

With a stay at Iberostar Selection Lagos Algarve in Lagos (Meia Praia), you'll be within a 5-minute drive of Marina de Lagos and Meia Beach. This beach hotel is 5.7 mi (9.2 km) from Praia da Luz and 4.2 mi (6.8 km) from Dona Ana Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
H10 Rubicón Horizons Collection
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Yaiza · 726.36 km from centre

8.4

 

754 reviews

When you stay at H10 Rubicón Horizons Collection in Yaiza, you'll be on the boardwalk, within a 5-minute drive of Aqualava Water Park and Dorada Beach. This luxury hotel is 1.6 mi (2.5 km) from Roja Mountain and 2.2 mi (3.5 km) from Pechiguera Lighthouse.

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

Aparthotel in Puerto Banús, Marbella · 557.17 km from centre

8.6

 

1,591 reviews

Breakfast available

With a stay at Gran Hotel Guadalpin Banus in Marbella (Puerto Banús), you'll be a 4-minute drive from Puerto Banús Marina and 8 minutes from Real Club de Golf Las Brisas. This beach aparthotel is 3.9 mi (6.3 km) from La Quinta Golf and 5.3 mi (8.6 km) from Orange Square.

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

Hotel in Golden Mile, Marbella · 560.76 km from centre

8.2

 

757 reviews

Breakfast available

Located in Marbella (Golden Mile), Alanda Marbella Hotel is within a 10-minute walk of Nagüeles Beach and Puente Romano Tennis Club. This luxury hotel is 2.2 mi (3.6 km) from Puerto Banús Beach and 2.5 mi (4 km) from Marbella Marina.

Compare price on Booking.com
Compare price on Booking.com
Room
Crowne Plaza Vilamoura - Algarve by IHG
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Vilamoura, Loulé · 594.67 km from centre

9.2

 

1,005 reviews

Breakfast available

With a stay at Crowne Plaza Vilamoura - Algarve by IHG in Loulé (Vilamoura), you'll be a 2-minute walk from Vilamoura Beach and within a 5-minute drive of Vilamoura Marina. This family-friendly hotel is 2.6 mi (4.2 km) from Falesia Beach and 10 mi (16.1 km) from The Strip.

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

Hotel in Algeria, Tlemcen · 636.38 km from centre

8.0

 

76 reviews

Breakfast available

Located in Tlemcen, Renaissance Tlemcen Hotel is on the riverwalk – a 2-minute drive from Tlemcen National Park and 8 minutes from Stade Birouana. This luxury hotel is 2.4 mi (3.9 km) from Tlemcen Museum and 2.5 mi (4 km) from Great Mosque of Tlemcen.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Lani's Suites de Luxe
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Tías, Tias · 705.53 km from centre

10.0

 

68 reviews

Breakfast available

When you stay at Lani's Suites de Luxe in Tías, you'll be on the beach, within a 10-minute walk of Puerto del Carmen Beach and Pocillos Beach. This beach hotel is 19.5 mi (31.4 km) from Playa Blanca and 16.6 mi (26.7 km) from Marina Rubicon.

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

Hotel in Guia, Albufeira · 600.28 km from centre

8.8

 

87 reviews

Breakfast available

When you stay at Algarve Marriott Salgados Golf Resort & Spa in Albufeira, you'll be near the beach, just steps from Herdade dos Salgados Golf and 14 minutes by foot from Salgados Beach. This beach hotel is 1.2 mi (2 km) from Gale Beach and 1.8 mi (3 km) from Manuel Lourenco Beach.

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

Hotel in Algeria, Es Senia · 739.43 km from centre

8.0

 

17 reviews

Breakfast available

Located in Es Senia, Az Hotels Grand Oran is within a 5-minute drive of Abdelhamid Ben Badis Mosque and Stade Ahmed Zabana. This family-friendly hotel is 2.5 mi (4 km) from Pasha’s Mosque and 2.5 mi (4 km) from Musée National Ahmed Zabana.

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

Hotel in Caleta de Fuste, Antigua · 753.32 km from centre

8.8

 

633 reviews

Breakfast available

With a stay at Sheraton Fuerteventura Beach, Golf & Spa Resort in Antigua (Caleta de Fuste), you'll be within a 15-minute walk of Centro Comercial Atlantico and Playa la Guirra. This beach hotel is 1 mi (1.6 km) from Caleta del Fuste and 1.4 mi (2.2 km) from Caleta de Fuste Marina.

Compare price on Booking.com
Compare price on Booking.com
Primary image
LA FIERMONTINA OCEAN
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Inn in Tanger-Tetouan-Al Hoceima, Sahel · 401.37 km from centre

10.0

 

12 reviews

Breakfast available

With a stay at LA FIERMONTINA OCEAN in Sahel, you'll be in a national park and 12.6 mi (20.2 km) from Casbah de la Cigogne and 12.9 mi (20.7 km) from Galerie Afnar. This beach inn is 13 mi (21 km) from Lixus and 13.4 mi (21.6 km) from Jean Genet’s Grave.

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