Hotels in Spain
Enter your dates and choose from 227045 hotels and other places to stay!
Top destinations for Spain city trips
Find hotels in some of the most popular cities in Spain
Madrid
City walks, Museums, Culture8040 hotelsMálaga
Old Town, Sunny weather, City walks7672 hotelsMarbella
Beaches, Sunny weather, Old Town5330 hotelsSeville
Old Town, City walks, Tapas5316 hotelsBarcelona
Architecture, City walks, Sightseeing5221 hotelsTorrevieja
Sunny weather, Beach walks, Beaches3812 hotelsValencia
Old Town, City walks, Architecture3472 hotelsBenalmádena
Beach walks, Relaxation, Sunny weather3367 hotelsBenidorm
Beaches, Sunny weather, Entertainment3231 hotelsEstepona
Beaches, Relaxation, Sunny weather3171 hotels
Hotels in the most popular regions in Spain
Discover Spain by exploring its top regions
Andalucía
82296 hotelsValencia Community
43733 hotelsCanary Islands
41865 hotelsMalaga Province
40523 hotelsCosta del Sol
37050 hotelsCatalonia
36549 hotelsAlicante Province
29350 hotelsCosta Blanca
26795 hotelsTenerife
17186 hotelsBalearic Islands
17182 hotelsGalicia
16048 hotelsPyrénées
15388 hotelsCosta de la Luz
13822 hotelsMajorca
12449 hotelsSouth Tenerife
12281 hotelsCosta Brava
12204 hotelsBarcelona Province
9769 hotelsCommunity of Madrid
9598 hotelsGran Canaria
9432 hotelsTarragona Province
9111 hotelsValencia Province
8339 hotelsCosta Dorada
8215 hotelsGranada Province
7387 hotelsAsturias
6869 hotelsLanzarote
6503 hotelsCosta Adeje
6458 hotelsAlmeria Province
6296 hotelsCastellon Province
6044 hotelsFuerteventura
5560 hotelsMurcia
5552 hotelsCantabria
5532 hotelsA Coruña
5421 hotelsAzahar Coast
5198 hotelsAragon
4903 hotelsAlmeria Coast
4475 hotelsBasque Country
4379 hotelsCosta Verde (Asturias)
3950 hotelsSantiago's Route
3700 hotelsPirineo Catalán
3443 hotelsCosta Cálida
3402 hotelsCordoba Province
3046 hotelsMenorca
2686 hotelsHuelva Province
2658 hotelsPirineo Aragonés
2480 hotelsVizcaya
2224 hotelsExtremadura
2131 hotelsJaén
1898 hotelsCosta Tropical
1888 hotelsDelta de l'Ebre
1827 hotelsLa Palma Island
1785 hotelsNavarre
1560 hotelsCerdanya
1505 hotelsCaceres Province
1485 hotelsIbiza
1472 hotelsProvince of Leon
1451 hotelsAvila Province
1439 hotelsToledo Province
1352 hotelsLa Rioja
1284 hotelsSanxenxo Municipality
1191 hotelsCosta del Maresme
1149 hotelsPicos de Europa
1147 hotelsZaragoza Province
1135 hotelsSalamanca Province
1086 hotelsSierra Nevada
1082 hotelsBurgos Province
1073 hotelsOurense
982 hotelsAlbacete Province
941 hotelsVal d'Aran
894 hotelsCabo de Gata
845 hotelsJandia
793 hotelsSegovia
792 hotelsFormigal
782 hotelsLa Gomera
772 hotelsCiudad Real Province
653 hotelsFormentera
611 hotelsEl Hierro
594 hotelsSoria
564 hotelsProvincia de Zamora
539 hotelsGuadalajara Province
468 hotelsGarrotxa
338 hotelsSierra Norte de Madrid
280 hotelsVall de Boí
204 hotelsPriorat
153 hotelsTerra Alta
111 hotelsLa Covatilla
109 hotelsGraciosa Island
107 hotelsCeuta
53 hotelsValdelinares
28 hotelsVall de Nuria
14 hotels
Hotels in Spain near popular landmarks
Pick your point of interest and find a hotel nearby
Puerta del Sol, Madrid
194 hotelsPlaça Catalunya, Barcelona
316 hotelsPlaza Espanya, Barcelona
135 hotelsGuggenheim Museum Bilbao, Bilbao
41 hotelsReina Sofia Museum, Madrid
149 hotelsSerrano Street, Madrid
141 hotelsGran Via, Madrid
196 hotelsPasseig de Gracia, Barcelona
319 hotelsRazzmatazz Club, Barcelona
124 hotels
Explore and find Hotels in Spain
Wild landscapes and walled cities, rugged mountains and rolling olive groves, whitewashed villages and bright blue ocean fronts. Spain is a lot more than 'sun, sea, sand and sangria' – a stereotype that could not be further from the truth. This country is as multi-layered as its history, with a compelling, richly influenced culture. From the pre-Romanesque ruins of northern Asturias, to Segovia’s fully intact Roman aqueduct, southern Andalucia’s majestic Moorish palaces and countless monumental cathedrals built by the all-conquering Christians, every civilisation has left its mark. The cosmopolitan capital, Madrid, buzzes with energy, while the extraordinary architecture of Barcelona justifies a visit to the Iberian Peninsula all on its own. You'll be in awe as you gaze up at the intricately carved ceilings of Antoni Gaudí’s magnificent Sagrada Família. And to experience Spain’s infinite adventure playground, go hiking, skiing, climbing or kayaking in mountain ranges like The Pyrenees, Sierra Nevada and Picos de Europa. But Spain is not just a nirvana for naturalists and history buffs. Sights like Bilbao’s Guggenheim Museum, Valencia’s City of Arts and Sciences and Madrid’s Prado Museum prove it’s also a centre of innovation and cutting-edge art. Two of the world’s most renowned surrealist artists also hail from Spain – you can visit Salvador Dali’s self-designed museum in his hometown of Figueres in Catalonia, as well as Pablo Picasso’s birthplace in Málaga, Andalucia. But, lest we forget, Spain is also home to some of Europe’s finest white-sand beaches, which draw the bulk of visitors to its sun-kissed coastlines. Join the masses on the Costa del Sol, or strike out to the virtually undeveloped Costa de Almeria, where pristine, often empty stretches abound. Spain offers practically every kind of accommodation imaginable, from high-end hotels and luxury villas, to friendly B&Bs, cheap hostels and remote eco-lodges.

Most booked hotels in Spain in the past month
Popular with guests booking hotels in Madrid
Scored out of 10, guest rating 8.5Very good - What previous guests thought, 11,874 reviewsPopular with guests booking hotels in Madrid
Popular with guests booking hotels in Madrid
Scored out of 10, guest rating 8.1Very good - What previous guests thought, 11,733 reviewsPopular with guests booking hotels in Playa de Palma
Scored out of 10, guest rating 8.2Very good - What previous guests thought, 5,623 reviewsPopular with guests booking hotels in Madrid
Scored out of 10, guest rating 9.0Superb - What previous guests thought, 11,885 reviewsPopular with guests booking hotels in Barcelona
Scored out of 10, guest rating 6.5Pleasant - What previous guests thought, 6,955 reviewsPopular with guests booking hotels in Málaga
Scored out of 10, guest rating 8.1Very good - What previous guests thought, 20,444 reviewsPopular with guests booking hotels in Santiago de Compostela
Scored out of 10, guest rating 8.4Very good - What previous guests thought, 8,959 reviewsPopular with guests booking hotels in Madrid
Scored out of 10, guest rating 7.3Good - What previous guests thought, 8,538 reviewsPopular with guests booking hotels in Barcelona
Scored out of 10, guest rating 8.9Fabulous - What previous guests thought, 12,376 reviews
Fly to the most popular airports
- Adolfo Suarez Madrid-Barajas Airport (MAD)Madrid, Spain
- Barcelona El Prat Airport (BCN)Barcelona, Spain
- Malaga Airport (AGP)Málaga, Spain
- Alicante Airport (ALC)Alicante, Spain
- Valencia Airport (VLC)Valencia, Spain
- Tenerife Sur Airport (TFS)Santa Cruz de Tenerife, Spain
- Palma de Mallorca Airport (PMI)Palma de Mallorca, Spain
- Bilbao Airport (BIO)Bilbao, Spain
- Gran Canaria Airport (LPA)Las Palmas de Gran Canaria, Spain
- Tenerife Norte Airport (TFN)Santa Cruz de Tenerife, Spain
- Seville Airport (SVQ)Seville, Spain
- Lanzarote Airport (ACE)Puerto del Carmen, Spain