Best Resorts in Spain

Most properties are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Spain

Compare 116 Resorts in Spain with updated reviews, rates, and availability. Most hotels are fully refundable.

Hard Rock Hotel Tenerife
5 out of 5
Avenida Adeje, 300, Adeje, 38670
Fully refundableReserve now, pay when you stay
The price is $199 per night from Apr 19 to Apr 20
$199
per night
Apr 19 - Apr 20
9/10 Wonderful! (1,000 reviews)
"I would definitely stay at this hotel again. The staff were helpful and friendly and the rooms were fantastic. I slept so good in their comfortable beds. The pools were a perfect temperature and the breakfast buffet was unreal!!"

Reviewed on Mar 19, 2023

Hard Rock Hotel Tenerife
GF GRAN COSTA ADEJE
5 out of 5
Avenida de Bruselas, 16, Adeje, Tenerife, 38660
Fully refundableReserve now, pay when you stay
The price is $170 per night from Apr 20 to Apr 21
$170
per night
Apr 20 - Apr 21
8.6/10 Excellent! (688 reviews)
"Brilliant staff and cleanliness. Rooms could use a refurbishment"

Reviewed on Mar 20, 2023

GF GRAN COSTA ADEJE
Vincci Selección La Plantación del Sur
5 out of 5
C/ Roque Nublo, 1, Adeje, Tenerife, 38670
Fully refundableReserve now, pay when you stay
The price is $260 per night from Apr 21 to Apr 22
$260
per night
Apr 21 - Apr 22
9.4/10 Exceptional! (745 reviews)
"La bouffe est excellente tellement qu'on a meme pris les dinners buffet le soir l'environement est super et a tous les soirs un chanteur était la. Personnel soucieux du comfort et des besoins des clients."

Reviewed on Mar 16, 2023

Vincci Selección La Plantación del Sur

Save an average of 15% on thousands of hotels when you're signed in

Barceló Santiago - Adults Only
4 out of 5
Calle La Hondura, 8, Puerto de Santiago, Santiago del Teide, Tenerife, 38683
The price is $137 per night from Apr 17 to Apr 18
$137
per night
Apr 17 - Apr 18
8.2/10 Very Good! (567 reviews)
"Hotel and room: Great location with amazing and dramatic views of the ocean and cliffs. Staff were super courteous and friendly. The terrace with the pools is amazing and one of the most relaxing places I’ve been. My room (superior ocean view) was clean and had amazing views. My room was also very ..."

Reviewed on Mar 5, 2023

Barceló Santiago - Adults Only
Iberostar Selection Anthelia
5 out of 5
Londres, 15, Adeje, Tenerife, 38660
Fully refundableReserve now, pay when you stay
The price is $277 per night from Apr 21 to Apr 22
$277
per night
Apr 21 - Apr 22
9.4/10 Exceptional! (718 reviews)
"This is such a lovely hotel - the staff were incredibly helpful and efficient, the property itself is set in lovely grounds, the room was immaculately clean and spacious... It was the perfect place to relax in the sun with toddler. Family-friendly but in a subtle and understated way."

Reviewed on Feb 9, 2023

Iberostar Selection Anthelia
Roca Nivaria Gran Hotel
5 out of 5
Av. Adeje 300, Playa Paraiso, Adeje, Tenerife, 38678
9.2/10 Wonderful! (386 reviews)
"Excellent hotel. Our third time and still amazing"

Reviewed on Feb 21, 2023

Roca Nivaria Gran Hotel
Bahia del Duque
5 out of 5
Avenida Bruselas s/n, Adeje, Tenerife, 38660
Fully refundable
The price is $431 per night from Apr 22 to Apr 23
$431
per night
Apr 22 - Apr 23
9.2/10 Wonderful! (316 reviews)
Great location
"Bahia del Duque is in a fantastic location in Tenerife and is made up of a series of unique buildings and landscaping. This makes it a great place for walks, both in and out of the hotel grounds. It has a variety of restaurants, all with great food. We found the service mostly great, but on some ..."

Reviewed on Feb 15, 2023

Bahia del Duque
Landmar Costa los Gigantes
4 out of 5
Calle Juan Manuel Capdevielle, 8, Puerto de Santiago, Santiago del Teide, Tenerife, 38683
The price is $142 per night from Apr 18 to Apr 19
$142
per night
Apr 18 - Apr 19
8.6/10 Excellent! (394 reviews)
"I STRONGLY RECOMMEND THIS HOTEL, I got fascinated how easy and AFFORDABLE you can plan your daily excursions and activities right there into the hotel, you don’t need to go anywhere, there is a desk in the hotel lobby where you just reserve all the adventure you want. I met Ana Mendez there, SHE ..."

Reviewed on Mar 21, 2023

Landmar Costa los Gigantes
Barceló Tenerife
5 out of 5
Avd. Grenamora, No. 1, Urb. San Blas, Golf del Sur, San Miguel de Abona, Tenerife, 38620
The price is $196 per night from Apr 16 to Apr 17
$196
per night
Apr 16 - Apr 17
9/10 Wonderful! (680 reviews)
"If you're looking for an all-inclusive, you'll be delighted. But if you're looking for a place to go in town and get mix with the local you'll be disappointed (go to Los Christianos instead)"

Reviewed on Feb 15, 2023

Barceló Tenerife
El Plantio Golf Resort
4 out of 5
Ctra Antigua Alicante, Elche km3 (A-79), Alicante, Alicante, 3114
Fully refundableReserve now, pay when you stay
The price is $88 per night from Mar 26 to Mar 27
$88
per night
Mar 26 - Mar 27
8.6/10 Excellent! (995 reviews)
Great apartment & close to the airport.
"Excellent apartment. We wanted somewhere handy for the airport the next morning and decided here rather than a couple of the ‘airport hotels’. So glad we did. Grounds are lovely. It was somewhere I wish we had spent a couple of nights rather than the shorter stay we did."

Reviewed on Feb 15, 2023

El Plantio Golf Resort
Hotel Colón Guanahaní Adults Only
4 out of 5
Avenida de Bruselas, s/n, Costa Adeje, Adeje, Tenerife, 38660
9.2/10 Wonderful! (209 reviews)
"Calm oasis, perfect for a relaxing break in the sun."

Reviewed on Feb 4, 2023

Hotel Colón Guanahaní Adults Only
Iberostar Bouganville Playa
4 out of 5
Calle Eugenio Dominguez, 23, Playa de las Americas, Adeje, Tenerife, 38679
Fully refundableReserve now, pay when you stay
The price is $189 per night from Apr 20 to Apr 21
$189
per night
Apr 20 - Apr 21
8.4/10 Very Good! (775 reviews)
"."

Reviewed on Mar 19, 2023

Iberostar Bouganville Playa
La Residencia, A Belmond Hotel, Mallorca
5 out of 5
Son Canals s/n, Deià, Mallorca Island, 7179
Fully refundableReserve now, pay when you stay
The price is $463 per night from Mar 23 to Mar 24
$463
per night
Mar 23 - Mar 24
9.6/10 Exceptional! (126 reviews)
"Fantastic property,staff exceptional !Could not have been better !"

Reviewed on Nov 13, 2022

La Residencia, A Belmond Hotel, Mallorca
Gran Melia Palacio de Isora
5 out of 5
Avenida Los Oceanos, s/n, Urb. La Jaquita, Alcalá, Guia de Isora, Tenerife, 38686
Fully refundableReserve now, pay when you stay
The price is $322 per night from Apr 20 to Apr 21
$322
per night
Apr 20 - Apr 21
8.8/10 Excellent! (394 reviews)
"Very quiet room. Hated the long walk to my room, but that is the room i chose."

Reviewed on Oct 2, 2022

Gran Melia Palacio de Isora
PortBlue Club Pollentia Resort
4 out of 5
Carretera Alcudia - Pto Pollensa Km 2, Puerto de Pollensa, Alcúdia, Mallorca, 7400
Fully refundableReserve now, pay when you stay
The price is $150 per night from Apr 3 to Apr 4
$150
per night
Apr 3 - Apr 4
8.6/10 Excellent! (987 reviews)
"The quality of the food and drinks were fantastic. The pools were great and we really enjoyed the activities and entertainment. So a great holiday."

Reviewed on Nov 1, 2022

PortBlue Club Pollentia Resort
Princess Inspire Tenerife
4 out of 5
Calle Bruselas, 1, Costa Adeje, Adeje, Tenerife, 38670
8.6/10 Excellent! (196 reviews)
"Like: Staff were really friendly and approachable. Nothing was too much trouble. Everything was clean and fresh after the refurbishment. The large, heated swimming pool was perfect for us to do some serious swimming. Close to coastal walks. Not to like: Too many steps! To enter the hotel, you have ..."

Reviewed on Jan 24, 2023

Princess Inspire Tenerife
H10 Las Palmeras
4 out of 5
Avenida Rafael Puig, 28, Playa de las Americas, Arona, Tenerife, 38660
Fully refundableReserve now, pay when you stay
The price is $164 per night from Apr 16 to Apr 17
$164
per night
Apr 16 - Apr 17
8/10 Very Good! (582 reviews)
Friendly, good food, clean and comfortable.
"Our room wasn’t like the pictures, perhaps they are the luxury rooms.! However our room was clean and comfortable with a fridge and, charged for, safe. There were lots of extras,shampoo conditioner etc. Comfortable beds. The restaurant was good, plenty of choices, not always hot though, but plates ..."

Reviewed on Oct 13, 2022

H10 Las Palmeras
Cleopatra Palace Hotel
4 out of 5
Avenida de las Américas s.n, Playa de las Américas, Arona, Tenerife, 38660
Fully refundableReserve now, pay when you stay
The price is $172 per night from Apr 18 to Apr 19
$172
per night
Apr 18 - Apr 19
8.8/10 Excellent! (990 reviews)
"Lovely property but would go for room upgrade next time and ask for a balcony with sun in afternoon as personally it was too cold to sit on. Would stay at this hotel again."

Reviewed on Mar 6, 2023

Cleopatra Palace Hotel
H10 Costa Adeje Palace
4 out of 5
Playa La Enramada, La Caleta, Adeje, Tenerife, 38679
Fully refundableReserve now, pay when you stay
The price is $192 per night from Apr 16 to Apr 17
$192
per night
Apr 16 - Apr 17
8/10 Very Good! (615 reviews)
Great holidays
"Was great stay, good location , by coast. Nice walks. Beautiful I will be definitely back 😊"

Reviewed on Jan 6, 2023

H10 Costa Adeje Palace
Hotel Riu Arecas - Adults Only
4 out of 5
Urbanizacion La Herradura, Adeje, Tenerife, 38670
The price is $215 per night from Apr 11 to Apr 12
$215
per night
Apr 11 - Apr 12
8.6/10 Excellent! (368 reviews)
"Really nice hotel with seperate beach club, child free. Food was excellent and staff so efficient."

Reviewed on Feb 12, 2023

Hotel Riu Arecas - Adults Only
Don't see what you're looking for?
See all available properties in Spain
View all properties
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.

Spain Resorts information

Number of reviews
11,731
Accommodation
116 Resorts
Lowest Price
$88
Highest Price
$463

Price trends for Resorts in Spain

Less expensive
More expensive
Next month
May
December
$153
Month
Price
January
$204
February
$192
March
$183
April
$153
May
$152
June
$167
July
$191
August
$220
September
$172
October
$162
November
$188
December
$227
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed Resorts in Spain. Select dates and complete search for nightly totals inclusive of taxes and fees.

Recent reviews of Spain hotels
Expedia verified reviews