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.
Ibersol Almuñecar Beach & Spa Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Almunecar, Almuñécar · 631.76 km from centre

8.6

 

1,441 reviews

This hotel is on the beach, 600 metres from Almuñecar’s Old Town. It features a spa and a pool with water slides. All rooms have a private balcony with views.

Ibersol Almuñecar Beach & Spa Hotel also has a mini-golf course and table tennis facilities on-site. The pool is surrounded by free sun loungers. Entertainment is available for adults and children.

Each room has air conditioning, a ceiling fan and heating. There is satellite TV, a minibar and a safety deposit box to hire.

Spa centre access is available for an extra charge. Facilities include a sauna and steam room, and you can relax with a massage.

The Almuñecar Playa Hotel offers a varied buffet breakfast. There are several bars and a large restaurant. The restaurant offers a baby corner, with complimentary facilities for parents to use, such as a microwave and a fridge for baby food.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hospes Las Casas del Rey de Baeza, a Member of Design Hotels
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Santa Catalina, Seville · 630.83 km from centre

9.0

 

291 reviews

Breakfast available

A stay at Hospes Las Casas del Rey de Baeza, a Member of Design Hotels places you in the heart of Seville, within a 15-minute walk of Seville Cathedral and Royal Alcázar of Seville. This historic hotel is 2.6 mi (4.1 km) from Plaza de Armas Shopping Center and 1.2 mi (1.9 km) from Plaza de España.

Compare price on Booking.com
Compare price on Booking.com
ON Hotels Oceanfront Adults Designed
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Almonte, Matalascañas · 581.05 km from centre

9.0

 

1,546 reviews

Breakfast available

On Hotels Oceanfront, designed for adults, is located on the beachfront at Matalascañas. This hotel boasts an outdoor pool with a furnished sun terrace, as well as an indoor pool. Free WiFi is available throughout the air-conditioned hotel.

Each room at On Hotels Oceanfront comes with a balcony or terrace. They are equipped with a flat-screen satellite TV, safe and minibar. Private bathrooms have a bath or shower, hairdryer and free toiletries.

This hotel has an à la carte Japonese restaurant and a modern bar. Evening entertainment is provided. Staff at the 24-hour front desk can organise car hire or a shuttle service for a surcharge. A free luggage storage is available.

Shops and restaurants are within 10 minutes´ drive of On Hotels Oceanfront. Huelva is 50 minutes by car and Seville Airport is 101 km away.

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

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

8.8

 

1,000 reviews

Breakfast available

With a stay at Hotel Macià Alfaros, you'll be centrally located in Córdoba, steps from San Pablo Church and Roman Temple. This hotel is 0.3 mi (0.4 km) from Tendillas Plaza and 0.6 mi (0.9 km) from Cristo de los Faroles.

Compare price on Booking.com
Compare price on Booking.com
Hotel de Naturaleza Rodalquilar & Spa Cabo de Gata
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Nijar, Rodalquilar · 729.79 km from centre

8.7

 

912 reviews

Breakfast available

This hotel is set in the heart of the Cabo de Gata Natural Park and 1.5 km from Playazo Beach, one of the best beaches in the area. There is a spa, an outdoor swimming pool and a fitness centre.

Hotel De Naturaleza Rodalquilar & Spa Cabo de Gata is built around a large central patio with a fountain and palm trees. The décor combines typical Andalusian details with modern design.

All air-conditioned rooms at the Rodalquilar have a private balcony, heating and free Wi-Fi. Spacious public areas include a library, a games room and a multi-use room.

Spa Cabo de Gata includes several types of whirpools, Turkish baths, and heated-stone loungers, as well as hydromassage showers. There is also a wide selection of treatments and massages.

The hotel is set in the old mining village of Rodalquilar, famous for its gold mines. Free covered parking is available.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Vale del Rei Hotel & Villas
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Lagoa · 604.40 km from centre

9.2

 

339 reviews

Breakfast available

When you stay at Vale del Rei Hotel & Villas in Lagoa, you'll be in the suburbs, within a 10-minute drive of Marinha Beach and Benagil Beach. This family-friendly hotel is 14.6 mi (23.5 km) from Albufeira Old Town Square and 15.5 mi (25 km) from The Strip.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Valentin Sancti Petri
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Chiclana de la Frontera · 514.86 km from centre

9.0

 

147 reviews

When you stay at Valentin Sancti Petri in Chiclana de la Frontera, you'll be on the beach, within a 5-minute walk of Golf Novo Sancti Petri and La Barrosa Beach. This beach hotel is 0.6 mi (1 km) from Centro Comercial Novocenter and 2.7 mi (4.4 km) from Playa de Sancti Petri.

Compare price on Booking.com
Compare price on Booking.com
Hotel Altos de Istán
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Costa del Sol, Istán · 567.69 km from centre

9.3

 

305 reviews

Featuring a restaurant, bar and views of mountain, Hotel Altos de Istán is set in Istán, 38 km from La Cala Golf. With a garden, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Guests can use the spa and wellness centre with an indoor pool, sauna, and hot tub, as well as a terrace.

All rooms come with a desk and a TV, and certain units at the hotel have a balcony. The units will provide guests with a wardrobe and a kettle.

A buffet breakfast is available at Hotel Altos de Istán.

Languages spoken at the 24-hour front desk include German, English, Spanish and French.

Malaga Airport is 69 km away.

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

Hotel in Estepona · 541.88 km from centre

8.6

 

473 reviews

Breakfast available

When you stay at Estepona Hotel & Spa Resort in Estepona, you'll be on the beach, within a 5-minute drive of Cristo Beach and Estepona Golf. This beach hotel is 2.6 mi (4.2 km) from Estepona Port and Marina and 2.8 mi (4.5 km) from Rada Beach.

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

Hotel in Alentejo, Alcacer do Sal · 748.52 km from centre

9.2

 

182 reviews

Breakfast available

Located in Comporta, AlmaLusa Comporta is a 1-minute drive from Comporta Beach and 8 minutes from Palafita da Carrasqueira Fishing Marina. This golf hotel is 8.2 mi (13.2 km) from Praia do Carvalhal and 9.3 mi (15 km) from Troia Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
AC Hotel Ciudad de Sevilla by Marriott
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Seville · 627.90 km from centre

8.8

 

303 reviews

Breakfast available

With a stay at AC Hotel Ciudad de Sevilla by Marriott, you'll be centrally located in Seville, within a 5-minute drive of Royal Alcázar of Seville and Plaza de Armas Shopping Center. This hotel is 1.7 mi (2.8 km) from Seville Cathedral and 1.3 mi (2.1 km) from Plaza de España.

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

Hotel in Costa de la Luz Huelva, Lepe · 602.25 km from centre

8.6

 

41 reviews

Breakfast available

Located in Lepe, Puerto Antilla Grand Hotel is next to a golf course, within a 5-minute walk of La Antilla Beach and Varadero Shopping Centre. This family-friendly hotel is 0.2 mi (0.3 km) from Playa de Islantilla and 0.2 mi (0.3 km) from Golfo de Cádiz.

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

Resort in Albufeira e Olhos de Água, Albufeira · 598.56 km from centre

8.6

 

615 reviews

Breakfast available

With a stay at Vila Gale Cerro Alagoa Resort Hotel, you'll be centrally located in Albufeira, within a 5-minute drive of Albufeira Old Town Square and The Strip. This family-friendly resort is 4.4 mi (7 km) from Falesia Beach and 10.6 mi (17.1 km) from Vilamoura Marina.

Compare price on Booking.com
Compare price on Booking.com
Lobby
Vitalclass Lanzarote Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Aparthotel in Costa Teguise, Teguise · 689.30 km from centre

8.8

 

132 reviews

When you stay at Vitalclass Lanzarote Resort in Teguise, you'll be next to a golf course, within a 15-minute walk of AquaPark Costa Teguise and Playa Bastián. This golf aparthotel is 10.2 mi (16.4 km) from Playa de Matagorda and 12 mi (19.3 km) from Puerto del Carmen Beach.

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

Hotel in Monte Gordo, Vila Real Santo Antonio · 600.12 km from centre

9.2

 

221 reviews

Breakfast available

When you stay at The Prime Energize Hotel & Spa in Vila Real Santo Antonio, you'll be by the sea, within a 10-minute walk of Golfo de Cádiz and Casino Monte Gordo. This spa hotel is 0.3 mi (0.5 km) from Monte Gordo Beach and 2.1 mi (3.3 km) from Santo Antonio Sports Complex.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Memmo Baleeira - Design Hotels
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Sagres, Vila do Bispo · 604.31 km from centre

9.2

 

746 reviews

Located in Vila do Bispo, Memmo Baleeira - Design Hotels is by the sea, within a 5-minute walk of Wavesensations - Sagres Surf School & Camp and Golfo de Cádiz. This beach hotel is 0.3 mi (0.4 km) from Baleeira Beach and 0.4 mi (0.7 km) from Mareta Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
B bou Hotel La Viñuela & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in La Axarquía, Vinuela · 626.16 km from centre

9.2

 

216 reviews

Breakfast available

Located in Vinuela, B bou Hotel La Viñuela & Spa is in a regional park, within a 15-minute drive of La Viñuela Reservoir and The Sierras of Tejeda, Almijara & Alhama. This spa hotel is 4.9 mi (8 km) from Centro Budista Karma Guen and 6.2 mi (9.9 km) from Ermita de San Isidro.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Iberostar Waves Málaga Playa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Torrox · 619.81 km from centre

8.8

 

631 reviews

Breakfast available

With a stay at Iberostar Waves Málaga Playa in Torrox, you'll be next to a golf course, within a 15-minute drive of Balcon de Europa and Aerobaby Medina. This beach hotel is 8.5 mi (13.6 km) from Burriana Beach and 0.2 mi (0.4 km) from Playa en Torrox Costa.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Macià Real de La Alhambra
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Granada · 678.93 km from centre

8.6

 

1,000 reviews

Breakfast available

With a stay at Hotel Macià Real de La Alhambra in Granada (Genil), you'll be within a 10-minute drive of Alhambra and Granada Cathedral. This spa hotel is 4.9 mi (8 km) from Plaza Nueva and 19.3 mi (31 km) from Sierra Nevada Ski Resort.

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

Hotel in Alentejo, Serpa · 685.34 km from centre

8.8

 

672 reviews

<h2>Comfortable Accommodations</h2>

Serpa Hotel in Serpa offers family rooms with air-conditioning, balconies, private bathrooms, and modern amenities. Each room includes a minibar, TV, and wardrobe, ensuring a pleasant stay.

<h2>Exceptional Facilities</h2>

Guests can enjoy spa facilities, a fitness centre, a seasonal outdoor swimming pool, and a lush garden. Additional amenities include a hammam, wellness packages, and a fitness room. Free WiFi is available throughout the property.

<h2>Dining Experience</h2>

The hotel features a restaurant serving lunch, dinner, high tea, and cocktails. A buffet breakfast is provided each morning, highly appreciated by guests.

<h2>Prime Location</h2>

Located 44 km from Alqueva Dam, 18 km from Baleizão, and 28 km from Beja Regional Museum and Castelo de Beja. Nearby attractions include Represa and São Matias, each 36 km away.

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