Curated Luxury spa hotel deals in Spain

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

Spain

Recommended
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Spain, but are nearby and match your search.
Primary image
Zenitude Hotel la Valadière, an Ascend Collection Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Hérault, Juvignac · 716.16 km from centre

8.4

 

578 reviews

Breakfast available

When you stay at Zenitude Hotel la Valadière, an Ascend Collection Hotel in Juvignac, you'll be next to a golf course and 5 minutes by car from Fontcaude Golf. This golf hotel is 17.1 mi (27.6 km) from Carnon-Plage and 2.4 mi (3.9 km) from Mosson Stadium.

Compare price on Booking.com
Compare price on Booking.com
Hotel Rural Quinta da Geia
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Serra da Estrela, Aldeia das Dez · 353.02 km from centre

8.9

 

450 reviews

Breakfast available

Situated on the slopes of the Serra do Açor, this country house hotel offers panoramic views of Serra da Estrela. It features an outdoor pool and spa facilities.

Surrounded by mountains, Hotel Rural Quinta da Geia has traditionally decorated rooms with balconies and wooden furniture. Each room has a flat-screen satellite TV, a work desk and ironing facilities.

A rich breakfast, lunch, and dinner are served daily at the hotel's João Brandão restaurant. Packed lunches and special diet menus are also available.

Guests can enjoy a glass of Portuguese wine around the fire in the lounge, before exploring Serra da Estrela’s valleys. They can also choose from a variety of activities including fishing, hiking and canoeing.

Quinta da Geia has a large swimming pool with a separate children's pool situated on one of the terraces surrounding the hotel.

The hotel provides a car rental service and free private parking on site.

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

Hotel in Miragaia, Porto · 421.78 km from centre

9.8

 

315 reviews

Breakfast available

A stay at Timbre Virtudes places you in the heart of Porto, within a 15-minute walk of Ribeira Square and Porto Cathedral. This luxury hotel is 0.7 mi (1.1 km) from Dom Luis I Bridge and 0.7 mi (1.1 km) from Porto Historic Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ski Plaza Hotel & Wellness
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Canillo · 502.39 km from centre

8.2

 

54 reviews

Breakfast available

Located in Canillo, Ski Plaza Hotel & Wellness is in the mountains, within a 15-minute drive of Caldea Spa and Pyrenees Andorra Shopping Centre. This family-friendly hotel is 4.8 mi (7.6 km) from Soldeu Ski Resort and 9.8 mi (15.9 km) from TSF4 Solana Ski Lift.

Compare price on Booking.com
Compare price on Booking.com
Room
Caprici Beach Hotel & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Santa Susanna · 555.11 km from centre

7.8

 

149 reviews

Breakfast available

A stay at Caprici Beach Hotel & Spa places you in the heart of Santa Susanna, within a 5-minute drive of Pineda de Mar Beach and Levante Beach. This beach hotel is 3.6 mi (5.8 km) from Malgrat de Mar Beach and 8.3 mi (13.3 km) from Santa Cristina Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Les Pardines 1819
Full StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Encamp · 500.54 km from centre

9.6

 

4 reviews

Breakfast available

With a stay at Hotel Les Pardines 1819 in Encamp, you'll be in a national park, within a 10-minute drive of Caldea Spa and Funicamp Ski Lift. This spa hotel is 2.7 mi (4.4 km) from Engolasters Lake-Les Pardines Path and 3 mi (4.9 km) from Church of Santa Eulalia d’Encamp.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Palácio da Lousã Boutique Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Serra da Estrela, Lousa · 387.00 km from centre

8.8

 

284 reviews

Breakfast available

A stay at Palácio da Lousã Boutique Hotel places you in the heart of Lousa – a 4-minute drive from Castle of Lousã and 11 minutes from Serpin River Beach Park. This family-friendly hotel is 1.2 mi (1.9 km) from Senhora da Piedade River Beach and 6.9 mi (11.1 km) from Biological Park of Serra da Lousa.

Compare price on Booking.com
Compare price on Booking.com
Hostal Empúries
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in L'Escala · 601.47 km from centre

8.9

 

1,574 reviews

Empúries is set in a restored building overlooking the Mediterranean from a secluded beach. It is located nearby Empuries Archeological Site and is a 15-minute walk from L’Escala, on the Costa Brava.

The charming rooms at Hostal Empúries all come with a work desk and include en suite bathrooms. Some rooms are equipped with satellite TV channels and many offer a terrace with great views of Portitxol Beach.

The property has 2 restaurants: one serving gourmet Mediterranean food and the other offering a range of dishes in an informal environment.

Hostal Empúries has a spa service at an extra cost, including a pool, saunas, a gym and sensation shower circuit. Bicycles and electric scooters are rented at the 24-hour reception desk.

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

Hotel in Cantabria, Mogro · 336.63 km from centre

8.4

 

1,449 reviews

Breakfast available

Situated on Mogra’s Playa de Usil Beach, Hotel Milagros Golf offers free access to a spa with an indoor swimming pool and water jets. Abra del Pas Golf Club is just 1 km away.

All rooms at Milagros Golf have flat-screen satellite TV, free Wi-Fi, a safe and private bathrooms with amenities. Interconnecting rooms are available. Rooms with sea views are available for a supplement.

The hotel restaurant has a live seafood tank and an extensive menu, featuring some typical Cantabrian dishes. There is also daily set menu and a tasting menu available. The café-bar and restaurant both have a terrace with sea views.

Guests can relax in the hydromassage pool, enjoy a massage or select a beauty treatment. Hotel Milagros Golf also has a chill-out terrace, open during the summer.

Santander Airport and city centre are within 18 km of the Milagros, while Santillana del Mar and Cabárceno Nature Reserve are less than 30 km away. Regular trains to Torrelavega and Santander leave from Mogro Train Station, 3 km away.

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

Hotel in Ordino · 500.31 km from centre

8.7

 

669 reviews

Breakfast available

Hotel & SPA Niunit has a garden, shared lounge, a terrace and bar in Ordino. 31 km from Naturland and 22 km from Meritxell sanctuary, the hotel features a ski pass sales point. The accommodation offers room service, a 24-hour front desk and currency exchange for guests.

At the hotel, all rooms have a desk. With a private bathroom fitted with a bidet and free toiletries, rooms at Hotel & SPA Niunit also have free WiFi, while selected rooms also offer a mountain view. All guest rooms in the accommodation are equipped with a flat-screen TV and a hairdryer.

A buffet breakfast is available at Hotel & SPA Niunit. At the hotel you will find a restaurant serving Catalan, French and Greek cuisine. Vegetarian, dairy-free and vegan options can also be requested.

The area is popular for skiing, and ski equipment hire is available at this 4-star hotel.

Golf Vall d'Ordino is 7.8 km from Hotel & SPA Niunit, while Estadi Comunal de Aixovall is 18 km from the property.

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

Hotel in Naut Aran, Baqueira-Beret · 461.69 km from centre

9.6

 

37 reviews

Hotel Val de Ruda is set in the beautiful Aran Valley, in the Catalan Pyrenees. It offers a relaxing stay, with spa facilities and free public parking.

The hotel is set in Baqueira-Beret, a short walk from the Bosque ski lift. The hotel offers ski rental and storage. It also has a medical centre, a bank and a supermarket.

The Val de Ruda offers comfortable en suite bedrooms. Each room is unique, with original features and traditional decoration. They all offer TV, heating and room service.

The hotel spa offers a wide range of treatments. These include facials, mud therapy and relaxing massage. The hotel also has a cosy lounge area with a lovely open fire.

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

Hotel in Catalonia, La Garriga · 521.67 km from centre

8.4

 

441 reviews

Breakfast available

Located in La Garriga, Hotel Blancafort Spa Termal is in a rural location, within a 10-minute drive of Falgar Park and Verneda and Equus Aventura. This family-friendly hotel is 10.2 mi (16.5 km) from Circuit de Barcelona-Catalunya and 5 mi (8.1 km) from Poblat ibèric del Puig del Castell.

Compare price on Booking.com
Compare price on Booking.com
Climia Benidorm Plaza
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Benidorm Centro, Benidorm · 371.31 km from centre

8.4

 

1,496 reviews

The Hotel Clima Benidorm Plaza 4* is located in the center, 400 meters from Benidorm's Levante beach. It offers a covered outdoor pool and a children's pool, and several sunbathing terraces, one of which is located on the roof with panoramic views.

Pet-friendly hotel, dogs and cats of maximum 10 kg are accepted, only in the rooms: Classic and Premium Triple.
The hotel has 1 sauna (paid) and gym (free)

The Plaza's modern rooms are soundproofed and have air conditioning and satellite TV. The private bathroom includes a hairdryer and the minibar and safe -depositbox can be rented. Some have a balcony.

The hotel restaurant serves a varied buffet, including a large Belgian chocolate fountain on weekends. Room service is available and packed lunches can be requested.

A variety of entertainment programming is offered and there is a games room with satellite TV.

There is a 24-hour reception and you can rent a car at the tour desk. Parking is available for a fee.

There is also free Wi-Fi.

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

Hotel in Calpe · 378.97 km from centre

8.4

 

507 reviews

A stay at Hotel RH Ifach places you in the heart of Calpe, steps from Salinas de Calpe and 3 minutes by foot from La Fossa Beach. This family-friendly hotel is 17 mi (27.3 km) from Llevant Beach and 10.1 mi (16.3 km) from Albir Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Flash Hotel – Adults recommended
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Benidorm · 372.56 km from centre

8.4

 

240 reviews

Breakfast available

When you stay at Flash Hotel – Adults recommended in Benidorm, you'll be near the beach, within a 5-minute drive of Benidorm Palace and Aqualandia. This beach hotel is 0.4 mi (0.6 km) from Llevant Beach and 6.3 mi (10.2 km) from Cala de Finestrat.

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

Hotel in Cambrils · 412.18 km from centre

8.2

 

164 reviews

When you stay at Hotel Best Maritim in Cambrils, you'll be on the boardwalk, within a 15-minute drive of PortAventura World and Cambrils Beach. This beach hotel is 0.1 mi (0.2 km) from Esquirol Beach and 0.1 mi (0.2 km) from Platja Cap de Sant Pere.

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

Hotel in Carcavelos, Cascais · 520.49 km from centre

8.4

 

474 reviews

With a stay at Hotel Riviera in Cascais (Carcavelos), you'll be within a 15-minute drive of Carcavelos Beach and Belém Tower. This spa hotel is 13.8 mi (22.1 km) from Avenida da Liberdade and 14.4 mi (23.2 km) from Rossio Square.

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

Hotel in Naut Aran · 461.64 km from centre

8.8

 

50 reviews

Breakfast available

When you stay at Hotel Montarto in Naut Aran, you'll be near ski lifts, just steps from Baqueira Beret Ski Resort and 14 minutes by foot from Montgarri Outdoor. This ski hotel is 7.5 mi (12 km) from Valle de Aran Museum and 7.9 mi (12.7 km) from Vielha Ice Palace.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Faranda Los Tilos, Ascend Hotel Collection
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Santiago, Teo · 484.35 km from centre

7.0

 

64 reviews

Breakfast available

With a stay at Hotel Faranda Los Tilos, Ascend Hotel Collection in Teo, you'll be within a 10-minute drive of Santiago de Compostela Cathedral and El Corte Ingles Shopping Center. This hotel is 1.6 mi (2.5 km) from Parque do Paxonal and 2 mi (3.1 km) from Santiago de Compostela Intermodal Station Footbridge.

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 · 432.51 km from centre

8.0

 

277 reviews

When you stay at Hotel Best Benalmádena in Benalmádena, you'll be on the beach – a 4-minute drive from Benalmadena Marina and 10 minutes from Bajondillo Beach. This beach hotel is 2.4 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
tripadvisor