Find Cheap Deals on
Resorts & Hotels with Spas in Spain

You choose what matters — star rating, location, amenities.

We pick the perfect hotel, packed with all your must-haves.

Your hotel is revealed right after booking, and you save up to 60%!

Check Last Minute Spain Hotel Deals

Tonight May 19 - May 20Next weekend May 24 - May 26

Top Cities in Spain



Featured Spain Resorts & Hotels with Spas

Iberostar Heritage Grand Mencey
Iberostar Heritage Grand Mencey
5 out of 5
Calle Doctor Jose Naveiras, 38, Santa Cruz de Tenerife, Tenerife
The price is $122 per night from May 29 to May 30
$122
per night
May 29 - May 30
Stay at this 5-star luxury hotel in Santa Cruz de Tenerife. Enjoy free WiFi, a full-service spa, and 4 restaurants. Our guests praise the breakfast and the pool ...
Iberostar Heritage Grand Mencey
Hotel 1898
Hotel 1898
4 out of 5
La Rambla, 109; (entrance on the street, Pintor Fortuny), Barcelona
The price is $401 per night from Jun 2 to Jun 3
$401
per night
Jun 2 - Jun 3
Stay at this 4-star spa hotel in Barcelona. Enjoy free WiFi, a full-service spa, and 2 bars/lounges. Our guests praise the breakfast and the pool in our reviews. ...
Hotel 1898
PortBlue Club Pollentia Resort
PortBlue Club Pollentia Resort
4 out of 5
Carretera Alcudia - Pto Pollensa Km 2, Puerto de Pollensa, Alcúdia, Mallorca
The price is $180 per night from May 20 to May 21
$180
per night
May 20 - May 21
Stay at this 4-star spa resort in Alcúdia. Enjoy free WiFi, free parking, and 4 outdoor pools. Our guests praise the pool and the helpful staff in our reviews. ...
PortBlue Club Pollentia Resort
Hotel Colón Barcelona
Hotel Colón Barcelona
4 out of 5
Avenida Catedral, 7, Barcelona
The price is $326 per night from May 28 to May 29
$326
per night
May 28 - May 29
Stay at this 4-star hotel in Barcelona. Enjoy free WiFi, a rooftop terrace, and breakfast (surcharge). Our guests praise the breakfast and the restaurant in ...
Hotel Colón Barcelona
Axel Hotel Barcelona & Urban Spa - Adults Only
Axel Hotel Barcelona & Urban Spa - Adults Only
4 out of 5
Aribau 33, Barcelona
The price is $167 per night from May 20 to May 21
$167
per night
May 20 - May 21
Stay at this 4-star spa hotel in Barcelona. Enjoy free WiFi, a full-service spa, and a rooftop terrace. Our guests praise the breakfast and the bar in our reviews. ...
Axel Hotel Barcelona & Urban Spa - Adults Only
Hotel Botanico & The Oriental Spa Garden
Hotel Botanico & The Oriental Spa Garden
5 out of 5
Avenida Richard Yeoward, 1, Puerto de la Cruz, Tenerife
The price is $267 per night from May 26 to May 27
$267
per night
May 26 - May 27
Stay at this 5-star luxury hotel in Puerto de la Cruz. Enjoy free WiFi, free parking, and 3 outdoor pools. Our guests praise the breakfast and the helpful staff ...
Hotel Botanico & The Oriental Spa Garden
Hotel JS Palma Stay - Adults Only
Hotel JS Palma Stay - Adults Only
4 out of 5
C/ Pins, 26, Palma de Mallorca, Palma de Mallorca, Mallorca
The price is $135 per night from May 20 to May 21
$135
per night
May 20 - May 21
Stay at this 4-star spa hotel in Palma de Mallorca. Enjoy free WiFi, 2 outdoor pools, and a full-service spa. Our guests praise the breakfast and the pool in ...
Hotel JS Palma Stay - Adults Only
Hotel Isla Mallorca & Spa
Hotel Isla Mallorca & Spa
4 out of 5
Pilar Juncosa, 7, Palma de Mallorca, Mallorca
The price is $160 per night from May 26 to May 27
$160
per night
May 26 - May 27
Stay at this 4-star spa hotel in Palma de Mallorca. Enjoy free WiFi, an outdoor pool, and a full-service spa. Our guests praise the breakfast and the helpful ...
Hotel Isla Mallorca & Spa
Arrecife Gran Hotel & Spa
Arrecife Gran Hotel & Spa
5 out of 5
Parque Islas Canarias S/N, Arrecife, Lanzarote
The price is $170 per night from May 21 to May 22
$170
per night
May 21 - May 22
Stay at this 5-star luxury hotel in Arrecife. Enjoy a full-service spa, 2 restaurants, and a beach locale. Our guests praise the helpful staff in our reviews. ...
Arrecife Gran Hotel & Spa
Hotel Spa Porta Maris by Melia
Hotel Spa Porta Maris by Melia
4 out of 5
Plaza Puerta del Mar, 3, Alicante, Alicante
The price is $206 per night from Jun 18 to Jun 19
$206
per night
Jun 18 - Jun 19
Stay at this 4-star beach hotel in Alicante. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Our guests praise the breakfast and the helpful ...
Hotel Spa Porta Maris by Melia
Secrets Lanzarote Resort & Spa – Adults only (+18)
Secrets Lanzarote Resort & Spa – Adults only (+18)
5 out of 5
Urbanizacion Cortijo Viejo, Puerto Calero, Yaiza, Lanzarote
The price is $287 per night from May 20 to May 21
$287
per night
May 20 - May 21
Stay at this 5-star luxury hotel in Yaiza. Enjoy free WiFi, free parking, and 4 outdoor pools. Our guests praise the helpful staff in our reviews. Popular attractions ...
Secrets Lanzarote Resort & Spa – Adults only (+18)
InterContinental Barcelona, an IHG Hotel
InterContinental Barcelona, an IHG Hotel
5 out of 5
Avenida Ruis I Taulet 1-3, Barcelona
The price is $285 per night from Jun 9 to Jun 10
$285
per night
Jun 9 - Jun 10
Stay at this 5-star luxury hotel in Barcelona. Enjoy free WiFi, an outdoor pool, and a full-service spa. Our guests praise the breakfast and the pool in our ...
InterContinental Barcelona, an IHG Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.