£50 off your first booking on select hotels. T&Cs apply.
HotHotels

All-inclusive hotels in Spain

992 all-inclusive hotels in Spain, out of 15,375 hotels we offer here.

Top all-inclusive hotels in Spain

All-inclusive hotels in Spain by area

All-inclusive hotels in Spain: questions answered

How many all-inclusive hotels are there in Spain?
We offer 992 all-inclusive hotels in Spain, out of 15,375 hotels in total.
Which destinations in Spain have the most all-inclusive hotels?
Majorca (200 all-inclusive hotels), Tenerife (97 all-inclusive hotels), Costa Brava (69 all-inclusive hotels).
Do the prices include taxes and fees?
Yes. The price you see includes taxes and fees. Some hotels also charge a local tourist tax that you pay at the hotel; when they do, we show it before you book.
Can I pay monthly for a hotel in Spain?
On stays with free cancellation, yes: pay a £20 deposit today and the rest in equal monthly payments, all taken before your free cancellation ends. A £4.95 admin fee applies to each payment.