Best Places to Stay in Spain
Explore over 71000 accommodations in Spain
Popular regions
Alicante
Average stay price $95.69
Madrid
Average stay price $149.41
Catalonia
Average stay price $171.32
Malaga
Average stay price $171.51
Canary Islands
Average stay price $263.34
Popular cities
Marbella
Average stay price $182.73
Benidorm
Average stay price $241.21
Salou
Average stay price $261.58
Average stay price $304.55
Valencia
Average stay price $308.9
So you can indulge guilt-free
Breakfast included
Free Cancellation
Hotel ILUNION Menorca
Hotel
Superb
104 ratings
Villa Turistica de Bubion
Very Good
53 ratings
Refugio De Juanar
793 ratings
Iberostar Selection Sábila
Show all
Unwind at exquisite hotels that have hot tubs in the rooms!
Exceptional
218 ratings
Hotel Calatrava
Excellent
231 ratings
Palacio Ca Sa Galesa Hotel
449 ratings
Relais&Chateaux Orfila Hotel
1238 ratings
Gran Tacande Wellness & Relax Costa Adeje
We’ll share travel tips, incentives and unmissable offers!