Hotels in Spain
Enter your dates to pick from 241992 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, Culture8144 hotelsMálaga
Old Town, Sunny Weather, City Walks7796 hotelsMarbella
Beaches, Sunny Weather, Old Town5507 hotelsSeville
Old Town, City Walks, Tapas5344 hotelsBarcelona
Architecture, City Walks, Sightseeing5228 hotelsTorrevieja
Sunny Weather, Beach Walks, Beaches3942 hotelsBenalmádena
Beach Walks, Relaxation, Sunny Weather3474 hotelsValencia
Old Town, City Walks, Architecture3464 hotelsBenidorm
Beaches, Sunny Weather, Entertainment3255 hotelsEstepona
Beaches, Relaxation, Sunny Weather3250 hotels
Hotels in the most popular regions in Spain
Discover Spain by exploring its top regions
Andalucía
84163 hotelsValencia Community
45039 hotelsCanary Islands
41951 hotelsMalaga Province
41432 hotelsCosta del Sol
37911 hotelsCatalonia
37549 hotelsAlicante Province
30194 hotelsCosta Blanca
27552 hotelsBalearic Islands
17568 hotelsTenerife
17267 hotelsGalicia
16542 hotelsPyrénées
15432 hotelsCosta de la Luz
14464 hotelsMajorca
12693 hotelsCosta Brava
12643 hotelsSouth Tenerife
12357 hotelsBarcelona Province
9853 hotelsCommunity of Madrid
9725 hotelsTarragona Province
9509 hotelsGran Canaria
9479 hotelsCosta Dorada
8602 hotelsValencia Province
8565 hotelsGranada Province
7491 hotelsAsturias
7011 hotelsCosta Adeje
6506 hotelsLanzarote
6498 hotelsAlmeria Province
6462 hotelsCastellon Province
6280 hotelsCantabria
5708 hotelsMurcia
5657 hotelsA Coruña
5581 hotelsFuerteventura
5529 hotelsAzahar Coast
5424 hotelsAragon
4902 hotelsAlmeria Coast
4583 hotelsBasque Country
4430 hotelsCosta Verde (Asturias)
4039 hotelsSantiago's Route
3739 hotelsPirineo Catalán
3484 hotelsCosta Cálida
3471 hotelsCordoba Province
3063 hotelsMenorca
2720 hotelsHuelva Province
2688 hotelsPirineo Aragonés
2493 hotelsVizcaya
2261 hotelsExtremadura
2126 hotelsCosta Tropical
1931 hotelsDelta de l'Ebre
1899 hotelsJaén
1894 hotelsLa Palma Island
1780 hotelsNavarre
1576 hotelsIbiza
1553 hotelsCerdanya
1504 hotelsCaceres Province
1482 hotelsProvince of Leon
1468 hotelsAvila Province
1455 hotelsToledo Province
1346 hotelsLa Rioja
1285 hotelsSanxenxo Municipality
1253 hotelsCosta del Maresme
1177 hotelsPicos de Europa
1166 hotelsZaragoza Province
1127 hotelsSierra Nevada
1118 hotelsSalamanca Province
1092 hotelsBurgos Province
1077 hotelsOurense
985 hotelsAlbacete Province
951 hotelsVal d'Aran
899 hotelsCabo de Gata
857 hotelsSegovia
798 hotelsFormigal
786 hotelsJandia
784 hotelsLa Gomera
770 hotelsCiudad Real Province
649 hotelsFormentera
639 hotelsEl Hierro
598 hotelsSoria
570 hotelsProvincia de Zamora
551 hotelsGuadalajara Province
475 hotelsGarrotxa
345 hotelsSierra Norte de Madrid
284 hotelsVall de Boí
208 hotelsPriorat
156 hotelsLa Covatilla
114 hotelsTerra Alta
111 hotelsGraciosa Island
102 hotelsCeuta
54 hotelsValdelinares
27 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 Museumd, Bilbao, Bilbao
42 hotelsReina Sofia Museum, Madrid
149 hotelsSerrano Street, Madrid
141 hotelsGran Via, Madrid
196 hotelsRazzmatazz Club, Barcelona
124 hotelsPasseig de Gracia, Barcelona
319 hotels
Top picks for hotels in Spain
Try one of these popular and highly-rated Spain hotels
- Scored out of 10, guest rating 9.0Wonderful - What previous guests thought, 1,375 reviews
Featuring a spa & wellness center, Hospedería Baños Arabes de Córdoba Dos is located in Córdoba in the Andalucía region, 6 miles from Medina Azahara and a 2-minute walk from Cordoba Synagogue.
From $115 per night - Scored out of 10, guest rating 9.3Wonderful - What previous guests thought, 2,508 reviews
Eurostars San Antón overlooks the Genil River and is set opposite Granada’s Convention Center. It offers free Wi-Fi and great views of the Alhambra and Sierra Nevada.
From $89 per night - Scored out of 10, guest rating 9.0Wonderful - What previous guests thought, 5,111 reviews
On Paseo de la Victoria, in the center of Córdoba, Eurostars Palace is a modern hotel that features a seasonal rooftop swimming pool with a terrace and lounge chairs.
From $170 per night - Scored out of 10, guest rating 9.0Wonderful - What previous guests thought, 11,982 reviews
Featuring free WiFi throughout the property and set 656 feet from La Latina Metro Station, Ok Hostel Madrid offers accommodations in Madrid. The property offers a bar and shared kitchen.
From $137 per night - Scored out of 10, guest rating 9.0Wonderful - What previous guests thought, 4,157 reviews
Located in San Sebastián, 3.5 miles from Victoria Eugenia Theater, Hotel Tres Reyes San Sebastián has accommodations with a fitness center, private parking, a garden and a terrace.
From $144 per night - Scored out of 10, guest rating 9.2Wonderful - What previous guests thought, 1,493 reviews
Yurbban Trafalgar Hotel features a rooftop terrace with a pool providing 360 degree panoramic views of Barcelona. The hotel is located just 984 feet from Urquinaona Metro Station.
From $317 per night - Scored out of 10, guest rating 9.1Wonderful - What previous guests thought, 1,839 reviews
Amàre Beach Hotel Ibiza Adults Recommended in San Antonio Bay, in Bou Cove's waterfront, features 3 seasonal outdoor swimming pools as well as direct access to a pier.
From $317 per night - Scored out of 10, guest rating 9.0Wonderful - What previous guests thought, 6,596 reviews
Attractively located in the Old Town district of Seville, Petit Palace Vargas is located a 3-minute walk from Plaza de Armas, 1.4 miles from Isla Mágica and a 19-minute walk from Alcazar Palace.
From $127 per night - Scored out of 10, guest rating 9.0Wonderful - What previous guests thought, 4,127 reviews
Located conveniently in the center of Seville, Soho Boutique Catedral has air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.
From $174 per night - Scored out of 10, guest rating 9.0Wonderful - What previous guests thought, 1,208 reviews
Hotel Món Sant Benet is located in a tranquil location, just 10 minutes' drive from Manresa. The hotel features a large outdoor swimming pool and free WiFi.
From $225 per night
Best reviewed hotels
Located in Arcusa, 24 miles from Torreciudad, Boutique Hotel Tierra Buxo - Adults Only provides accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a shared...
Scored out of 10, guest rating 9.9Exceptional - What previous guests thought, 179 reviewsFrom $142 per nightLocated in Bustancilles, Posada Casa Guadamillas has a garden, terrace, bar, and free WiFi throughout the property. The property has room service, a tour desk and luggage storage for guests.
Scored out of 10, guest rating 9.9Exceptional - What previous guests thought, 95 reviewsFrom $121 per nightLocated in Coaxe, within 25 miles of Santiago de Compostela Cathedral and 8.1 miles of Cortegada Island, Pedras Vellas has accommodations with a terrace and free WiFi throughout the property as well...
Scored out of 10, guest rating 9.9Exceptional - What previous guests thought, 53 reviewsFrom $88 per nightElysium Luxury Stays in Melegis provides adults only accommodations with a garden, a terrace and a restaurant.
Scored out of 10, guest rating 10.0Exceptional - What previous guests thought, 25 reviewsFrom $232 per nightLocated in Llagostera, 14 miles from Girona Train Station, Mas Rauric has accommodations with a garden, free private parking and a bar.
Scored out of 10, guest rating 9.9Exceptional - What previous guests thought, 166 reviewsFrom $278 per nightLocated in Celanova, within 18 miles of As Burgas Thermal Springs and 18 miles of Auditorium - Exhibition Center, ACOUGA Hotel Boutique has accommodations with a garden and free WiFi.
Scored out of 10, guest rating 9.9Exceptional - What previous guests thought, 335 reviewsFrom $153 per nightNamed Most Excellent European City Hotel by Condé Nast Johansens, this is a charming and quiet hotel in which you find spacious, perfectly designed and well equipped rooms.
Scored out of 10, guest rating 9.9Exceptional - What previous guests thought, 1,016 reviewsFrom $381 per nightLocated in Santibáñez de Villacarriedo, 19 miles from Santander Port, Hotel La Alfonsina provides accommodations with a garden, free private parking, a shared lounge and a bar.
Scored out of 10, guest rating 9.9Exceptional - What previous guests thought, 196 reviewsFrom $1,314 per nightLocated in Muiños, 29 miles from Geres Thermal Spa, Xanela Xures provides accommodations with free bikes, free private parking, a garden and a shared lounge.
Scored out of 10, guest rating 9.8Exceptional - What previous guests thought, 122 reviewsFrom $88 per nightLocated 16 miles from Rioja Alta Golf Club, Hotel Pura Vida offers 3-star accommodations in Valgañón and features a garden, a shared lounge and a terrace.
Scored out of 10, guest rating 9.9Exceptional - What previous guests thought, 184 reviewsFrom $153 per nightLocated in El Bruc, 29 miles from Sants Railway Station, Hotel-Masia Can Farrés has accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.
Scored out of 10, guest rating 9.7Exceptional - What previous guests thought, 359 reviewsFrom $209 per nightFeaturing a bar, Hotel Monells Summum is located in Monells in the Catalonia region, 15 miles from Medes Islands Marine Reserve and 17 miles from Girona Train Station.
Scored out of 10, guest rating 9.8Exceptional - What previous guests thought, 214 reviewsFrom $217 per night
Most booked hotels in Spain in the past month
Popular with guests booking hotels in Portomarin
Scored out of 10, guest rating 7.4Good - What previous guests thought, 4,630 reviewsPopular with guests booking hotels in Santiago de Compostela
Scored out of 10, guest rating 7.5Good - What previous guests thought, 5,952 reviewsPopular with guests booking hotels in Madrid
Scored out of 10, guest rating 8.1Very Good - What previous guests thought, 10,304 reviewsPopular with guests booking hotels in O Pedrouzo
Scored out of 10, guest rating 7.6Good - What previous guests thought, 2,278 reviewsPopular with guests booking hotels in Madrid
Scored out of 10, guest rating 8.0Very Good - What previous guests thought, 14,108 reviewsPopular with guests booking hotels in San Juan de Aznalfarache
Scored out of 10, guest rating 8.3Very Good - What previous guests thought, 13,893 reviewsPopular with guests booking hotels in Caldas de Reis
Scored out of 10, guest rating 8.0Very Good - What previous guests thought, 3,207 reviewsPopular with guests booking hotels in Madrid
Scored out of 10, guest rating 9.0Wonderful - What previous guests thought, 21,254 reviewsPopular with guests booking hotels in Arzúa
Scored out of 10, guest rating 8.1Very Good - What previous guests thought, 2,598 reviewsPopular with guests booking hotels in Barcelona
Scored out of 10, guest rating 8.9Excellent - What previous guests thought, 12,390 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
- Palma de Mallorca Airport (PMI)Palma de Mallorca, Spain
- Valencia Airport (VLC)Valencia, Spain
- Bilbao Airport (BIO)Bilbao, Spain
- Tenerife Sur Airport (TFS)Santa Cruz de Tenerife, Spain
- Seville Airport (SVQ)Seville, Spain
- Gran Canaria Airport (LPA)Las Palmas de Gran Canaria, Spain
- Tenerife Norte Airport (TFN)Santa Cruz de Tenerife, Spain
- Girona-Costa Brava Airport (GRO)Girona, Spain