All Inclusive Hotels in Spain

Most hotels 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

Top Spain All Inclusive Hotels

Sandos Benidorm Suites
4 out of 5
Calle Marbella, 2, Benidorm, Alicante, 3503
8.8/10 Excellent! (414 reviews)
"Fantastic hotel the suite has a seating area and bedroom with large balcony. Upgraded to private lounge with self service premium drinks definitely worth it."

Reviewed on 12 Nov 2022

Sandos Benidorm Suites
FERGUS Style Bahamas
4 out of 5
Playa d'En Bossa s/n, Sant Jordi, Sant Josep de sa Talaia, Ibiza, 07817
Fully refundableReserve now, pay when you stay
The price is €106 per night from 29 May to 30 May
€106
per night
29 May - 30 May
7.4/10 Good! (217 reviews)
"Staff vas very tentative and helpful. Place was located in a perfect nice area and easy to move around."

Reviewed on 16 May 2023

FERGUS Style Bahamas
Grand Palladium Palace Ibiza Resort & Spa
5 out of 5
C/ Playa Den Bossa s/n, Sant Jordi de Ses Salines, Sant Josep de sa Talaia, Ibiza, 7817
Fully refundableReserve now, pay when you stay
The price is €412 per night from 13 Jun to 14 Jun
€412
per night
13 Jun - 14 Jun
8.6/10 Excellent! (727 reviews)
"The jacuzzi was broken. The whole time. They ignored us basically. On the last day they refunded us the difference of the room for having a jacuzzi outside. But I would rather it have worked. Nice people overall. Food was good"

Reviewed on 8 Nov 2022

Grand Palladium Palace Ibiza Resort & Spa

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

Gran Castillo Tagoro Family & Fun Playa Blanca
5 out of 5
Calle Hoya de Afre 2, Playa Blanca, Playa Blanca, Yaiza, Lanzarote, 35580
8.6/10 Excellent! (292 reviews)
"Amazing staff. All inclusive dining options got a little boring but a great location for kids"

Reviewed on 1 Apr 2023

Gran Castillo Tagoro Family & Fun Playa Blanca
Sandos Atlantic Gardens Hotel - Adults Only
3 out of 5
Calle El Hierro, 1, Playa Blanca, Yaiza, Lanzarote, 35580
8.4/10 Very Good! (268 reviews)
Peaceful tranquil holiday in the sun
"We arrived at 11.30am so knew our room would be be ready. We were welcomed by a lovely receptionist who immediately set about giving us our all inclusive wrist bands so we could start our holiday. She told us to head back after lunch when our room would be ready. We enjoyed a couple of cocktails ..."

Reviewed on 10 May 2023

Sandos Atlantic Gardens Hotel - Adults Only
Barceló Tenerife
5 out of 5
Avd. Grenamora, No. 1, Urb. San Blas, Golf del Sur, San Miguel de Abona, Tenerife, 38620
Fully refundableReserve now, pay when you stay
The price is €161 per night from 4 Jun to 5 Jun
€161
per night
4 Jun - 5 Jun
9/10 Wonderful! (688 reviews)
"Quality product with great staff. Lovely room with fabulous view and terrace. Good atmosphere. All inclusive really was all inclusive other than the odd brand of drink which didnt matter. I'd love to go back."

Reviewed on 20 May 2023

Barceló Tenerife
Iberostar Las Dalias
4 out of 5
Gran Bretana, Costa Adeje, Adeje, Tenerife, 38679
Fully refundableReserve now, pay when you stay
The price is €202 per night from 1 Jun to 2 Jun
€202
per night
1 Jun - 2 Jun
8.6/10 Excellent! (682 reviews)
DELIGHTFUL AT LAS DALIAS
"Excellent, as always at Las Dalias. Special praise for the staff and in particular a member of the entertainment team called Martha and also her friend whose name I don’t know. They interacted wonderfully with guests. One small observation - the variety of prepared. fruit at meals was less than usual. ..."

Reviewed on 24 May 2023

Iberostar Las Dalias
PortBlue Club Pollentia Resort
4 out of 5
Carretera Alcudia - Pto Pollensa Km 2, Puerto de Pollensa, Alcúdia, Mallorca, 7400
The price is €140 per night from 12 Jun to 13 Jun
€140
per night
12 Jun - 13 Jun
8.6/10 Excellent! (988 reviews)
"We stayed at this hotel with our two children (5 and 4) in April and enjoyed an excellent holiday. The hotel is located on the main road between Pollenca and Alcudia and although it is not possible to walk to either there is a frequent bus in both directions from the front of the hotel and the taxis ..."

Reviewed on 23 Apr 2023

PortBlue Club Pollentia Resort
Palladium Hotel Palmyra - Adults Only
4 out of 5
Avinguda del Doctor Fleming, 18, Sant Antoni de Portmany, Ibiza, 7820
Fully refundableReserve now, pay when you stay
The price is €218 per night from 29 May to 30 May
€218
per night
29 May - 30 May
8.8/10 Excellent! (327 reviews)
"Everything was great. The hotel staff makes great efforts to make you feel welcomed and comfortable"

Reviewed on 24 May 2023

Palladium Hotel Palmyra - Adults Only
Tagoro Family & Fun Costa Adeje
4 out of 5
Calle Galicia, 3, Costa Adeje Zona Centro, Adeje, Tenerife, 38679
8.6/10 Excellent! (268 reviews)
Absolutely awful 😣
"This Hotel is not worth anywhere near what we paid. Rooms were tired and outdated. Old scabby blankets and bed sheets. Shower that you had to keep stopping or it overflows out of the basin. I requested a pool view months before travel and they didn’t even try to help. The buffet was basic and slapped ..."

Reviewed on 13 Mar 2022

Tagoro Family & Fun Costa Adeje
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.

Pocket Guide: All Inclusive Hotels in Spain

Search for hotels in Spain on Expedia. You can easily find your hotels in Spain using one of the methods below:

  • View our selection of featured hotels in Spain
  • Use the map to find hotels in the Spain neighborhood you prefer
  • Use the filters to see hotels in a specific area of Spain, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Spain
  • Enter your travel dates to view the best deals on hotels in Spain - while they last

Spain All Inclusive Hotels information

 

All Inclusive Hotels in Spain

687

Highest price
€412
Cheapest price
€106
Number of guest reviews
4,871
Total number of hotels in Spain
162,175

 

Recent Reviews in Spain
Expedia verified reviews