Hotels in Spain

Search and compare Spain hotels from hundreds of travel sites and save

Spain
30 Jul — 31 Jul2
Spain
Fri 30/7
Sat 31/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Spain

Filter by star ratings
All filters
Holiday Inn Express Barcelona - Molins de Rei
Holiday Inn Express Barcelona - Molins de Rei
8.0 Excellent
Carrer del Primer de Maig, 9, Molins de Rei, Catalonia, Spain
Show on map
1.4 km from city centre, Molins de Rei, CT, Spain 
ExcellentBased on 1,337 reviews
8.0

Located in Catalunya, Holiday Inn Express Molins de Rei is ideal for those wanting to tour the area's well-known wineries. It is also minutes from Molins de Rei's popular attractions and landmarks.

Camping 3 Estrellas
Camping 3 Estrellas
7.5 Good
Gavà, Catalonia, Spain
Show on map
5.1 km from city centre, Gavà, CT, Spain 
GoodBased on 3,758 reviews
7.5

Camping 3 Estrellas is located in Gava and features complimentary Wi-Fi. It also provides luggage storage, a concierge and an outdoor pool.

AC Hotel Barcelona Forum by Marriott
AC Hotel Barcelona Forum by Marriott
8.3 Excellent
Paseo Taulat, 278, Barcelona, Spain
Show on map
4.5 km from city centre, Barcelona, Spain 
ExcellentBased on 1,440 reviews
8.3

Located in Barcelona, the hotel is within a 25-minute drive of Barcelona El Prat Airport and offers a Jacuzzi, a sauna and a rooftop pool. It has a fitness centre, as well as a ballroom, a Turkish steam bath and a rooftop terrace.

Pars Tailor's Hostel
Pars Tailor's Hostel
8.8 Excellent
Carrer De Sepúlveda, 146, Barcelona, Spain
Show on map
1.4 km from city centre, Barcelona, Spain 
ExcellentBased on 812 reviews
8.8

Pars Tailor's Youth Hostel is located amongst Barcelona's well-known clubs and bars, just a short walk from Sant Antoni Metro Station. Guests can also enjoy complimentary Wi-Fi.

Hotel Barcelona Princess
Hotel Barcelona Princess
8.4 Excellent
Avinguda Diagonal 1, Barcelona, Spain
Show on map
4.6 km from city centre, Barcelona, Spain 
ExcellentBased on 5,908 reviews
8.4

Offering a restaurant, bar and outdoor swimming pool, Barcelona Princess is just a five-minute stroll from El Maresme-Forum Metro Station. Popular facilities, such as a sauna and a rooftop terrace, make for an enjoyable stay in Barcelona.

Claris Hotel & Spa Gl
Claris Hotel & Spa Gl
8.7 Excellent
Pau Claris, 150, Barcelona, Spain
Show on map
1.6 km from city centre, Barcelona, Spain 
ExcellentBased on 715 reviews
8.7

Offering a restaurant, bar and outdoor pool, Claris Hotel & Spa GL is only a five-minute walk from Passeig de Gracia Train Station. The hotel is situated in the heart of Barcelona and is close to restaurants, bars, cafés and shops.

Hard Rock Hotel Tenerife
Hard Rock Hotel Tenerife
8.9 Excellent
Avenida de Adeje 300, s/n, Adeje, Tenerife, Spain
Show on map
4.0 km from city centre, Adeje, Tenerife, Spain 
ExcellentBased on 3,711 reviews
8.9

Hard Rock Hotel Tenerife is set on Tenerife and offers 5-star accommodation as well as outdoor tennis courts, a Jacuzzi and miniature golf. It also features free Wi-Fi, an outdoor pool and squash courts.

Renaissance Barcelona Fira Hotel
Renaissance Barcelona Fira Hotel
8.8 Excellent
Plaza DE Europa 50-52 08 902 H, Barcelona, Spain
Show on map
5.3 km from city centre, Barcelona, Spain 
ExcellentBased on 431 reviews
8.8

Located in L'Hospitalet de Llobregat, Renaissance Barcelona Fira Hotel - Marriott Lifestyle Hotel 4 Sup is within a 15-minute drive of Barcelona El Prat Airport and provides free Wi-Fi, an outdoor pool and a rooftop terrace. It is conveniently positioned for guests wanting to visit the area's popular attractions.

Hilton Diagonal Mar Barcelona
Hilton Diagonal Mar Barcelona
8.0 Excellent
Passeig del Taulat, 262-264, Barcelona, Spain
Show on map
4.3 km from city centre, Barcelona, Spain 
ExcellentBased on 1,230 reviews
8.0

Situated in Barcelona, Hilton Diagonal offers stylish, 4-star accommodation close to Barcelona International Convention Center. It also provides a rooftop terrace, a sauna and a seasonal outdoor swimming pool.

ibis budget Madrid Calle 30
ibis budget Madrid Calle 30
8.0 Excellent
Calle Lozano 3, Madrid, Spain
Show on map
3.5 km from city centre, Madrid, Spain 
ExcellentBased on 1,598 reviews
8.0

Boasting a swimming pool, Ibis Budget Madrid Calle 30 is situated in Madrid and provides comfortable accommodation. It also offers complimentary Wi-Fi.

Tips for booking a Spain hotel

Cheapest month:January
Most expensive month:July
Average price in Spain:₹ 10,336/night
Absolute cheapest price found:₹ 84/night
Cheapest day:Monday
Most expensive day:Saturday
₹ 6,331 - ₹ 18,421
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 7,313 - ₹ 12,519
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Spain hotels

Show all 273,149 hotels
1
Capri by Fraser Barcelona
Capri by Fraser Barcelona
8.7 Excellent
Sancho de Avila 32-34, Barcelona, Spain
Show on map
1.8 km from city centre, Barcelona 

Located in Barcelona, the hotel is within a 25-minute drive of Barcelona El Prat Airport and provides a rooftop terrace. It is situated a brief stroll from the Museu de les Arts Decoratives, Glories and the Disseny Hub.

2
Holiday Inn Express Barcelona - Sant Cugat
Holiday Inn Express Barcelona - Sant Cugat
8.4 Excellent
Cami de Can Fatj Dels Aurons S/n, Sant Cugat del Vallès, Catalonia, Spain
Show on map
2.2 km from city centre, Sant Cugat del Vallès 

Situated in Sant Cugat del Valles, this 3-star property is modern and stylish. It is ideally positioned for those wishing to visit local attractions.

3
Silken Sant Gervasi
Silken Sant Gervasi
8.4 Excellent
C/ Sant Gervasi De Cassoles 26, Barcelona, Spain
Show on map
4.0 km from city centre, Barcelona 

Silken Sant Gervasi is set in Barcelona and is within a short walk of nearby landmarks, including the Joan Maragall Archive. The multiple amenities this modern hotel has to offer include meeting rooms, a 24-hour reception and an express check-in and check-out feature.

4
AC Hotel Gran Canaria by Marriott
AC Hotel Gran Canaria by Marriott
8.3 Excellent
Eduardo Benot 3, Las Palmas de Gran Canaria, Gran Canaria, Spain
Show on map
2.1 km from city centre, Las Palmas de Gran Canaria 

Offering an outdoor pool, a sauna and a rooftop terrace, AC Hotel Gran Canaria A Marriott Luxury & Lifestyle Hotel is located in Las Palmas de Gran Canaria and is a brief stroll from Canteras Beach and Parque de Santa Catalina. It provides 4-star accommodation with air-conditioned rooms.

5
ibis budget Madrid Calle 30
ibis budget Madrid Calle 30
8.0 Excellent
Calle Lozano 3, Madrid, Spain
Show on map
3.5 km from city centre, Madrid 

Boasting a swimming pool, Ibis Budget Madrid Calle 30 is situated in Madrid and provides comfortable accommodation. It also offers complimentary Wi-Fi.

6
The Westin Palace, Madrid
The Westin Palace, Madrid
8.8 Excellent
Plaza de las Cortes, 7, Madrid, Spain
Show on map
0.6 km from city centre, Madrid 

Featuring grand architecture, such as a stunning stained glass dome in its centre, Westin Palace Hotel offers a 5-star experience in one of Madrid's premier locations. This charming hotel is set in the heart of the city.

7
Hotel Maria Cristina, a Luxury Collection Hotel
Hotel Maria Cristina, a Luxury Collection Hotel
9.4 Excellent
Paseo Republica Argentina, 4, San Sebastian, Gipuzkoa, Spain
Show on map
1.1 km from city centre, San Sebastian 

Strategically located in the middle of the city, this 5-star hotel makes for an excellent base in San Sebastian. Surrounded by local bars and restaurants, it is within walking distance from San Sebastian Train Station.

8
Atlantis by Atbcn
Atlantis by Atbcn
8.7 Excellent
Pelai, 20, Barcelona, Spain
Show on map
1.0 km from city centre, Barcelona 

Centrally located, Atlantis by Atbcn allows for easy access to Barcelona's main sightseeing and retail areas. It is moments from Placa de Catalunya.

Cheapest hotels in Spain

Show all 273,149 hotels
Pars Tailor's Hostel
Pars Tailor's Hostel
8.8 Excellent
Carrer De Sepúlveda, 146, Barcelona, Spain
Show on map
1.4 km from city centre,  

Pars Tailor's Youth Hostel is located amongst Barcelona's well-known clubs and bars, just a short walk from Sant Antoni Metro Station. Guests can also enjoy complimentary Wi-Fi.

₹ 2,155
Avg. per night
Camping 3 Estrellas
Camping 3 Estrellas
7.5 Good
Gavà, Catalonia, Spain
Show on map
5.1 km from city centre,  

Camping 3 Estrellas is located in Gava and features complimentary Wi-Fi. It also provides luggage storage, a concierge and an outdoor pool.

₹ 2,229
Avg. per night
Hotel Barbara
Hotel Barbara
7.2 Good
Carrer Marques de Barbera, 22, Barcelona, Spain
Show on map
0.8 km from city centre,  

Set in the heart of the city, Hotel Barbara Barcelona offers easy access to Barcelona's main retail and sightseeing areas. It also provides an express check-in and check-out feature, free Wi-Fi and a 24-hour reception.

₹ 3,715
Avg. per night
Hotel Nuevo Madrid
Hotel Nuevo Madrid
8.3 Excellent
C/ Bausa, 27, Madrid, Spain
Show on map
6.7 km from city centre,  

Hotel Nuevo Madrid is located in Madrid and offers a Jacuzzi and a Turkish steam bath. It also provides a coffee bar, a sauna and laundry facilities.

₹ 4,012
Avg. per night
ibis budget Madrid Centro las Ventas
ibis budget Madrid Centro las Ventas
8.2 Excellent
C Siena 10, Madrid, Spain
Show on map
4.4 km from city centre,  

Ibis Budget Madrid Centro Las Ventas is located in Madrid and offers free Wi-Fi. The multiple amenities this modern hotel features include room service, a 24-hour reception and a tour desk.

₹ 4,012
Avg. per night
Hotel Vía Castellana
Hotel Vía Castellana
8.3 Excellent
Paseo de la Castellana, 220, Madrid, Spain
Show on map
6.0 km from city centre,  

Situated only a short walk from Plaza de Castilla Metro Station, Hotel Via Castellana provides guests with a convenient base while in Madrid. Those staying at the property can also take advantage of complimentary Wi-Fi throughout their stay.

₹ 4,012
Avg. per night
Holiday Inn Express Barcelona - Molins de Rei
Holiday Inn Express Barcelona - Molins de Rei
8.0 Excellent
Carrer del Primer de Maig, 9, Molins de Rei, Catalonia, Spain
Show on map
1.4 km from city centre,  

Located in Catalunya, Holiday Inn Express Molins de Rei is ideal for those wanting to tour the area's well-known wineries. It is also minutes from Molins de Rei's popular attractions and landmarks.

₹ 4,086
Avg. per night
Ibis Budget Madrid Valentin Beato
Ibis Budget Madrid Valentin Beato
8.1 Excellent
Rufino Gonzalez 19, Madrid, Spain
Show on map
7.0 km from city centre,  

Situated a short stroll from Torre Arias Metro Station, Ibis Budget Madrid Calle Alcala offers guests a convenient base while in Madrid. Guests can also enjoy complimentary internet access throughout the property.

₹ 4,160
Avg. per night

Hotel prices in Spain

2 stars or below

₹ 1,189 - ₹ 41,010

ibis budget Madrid Calle 30

No. 1 most popular

₹ 4,309
Avg. per night
ibis budget Madrid Centro las Ventas

No. 2 most popular

₹ 4,012
Avg. per night
Safestay Barcelona Sea

Best value

₹ 1,189
Avg. per night
3 stars

₹ 3,640 - ₹ 8,247

Holiday Inn Express Barcelona - Molins de Rei

No. 1 most popular

₹ 4,086
Avg. per night
Ibis Budget Madrid Vallecas

No. 2 most popular

₹ 4,235
Avg. per night
Santa Barbara Golf and Ocean Club by Diamond Resorts
₹ 3,640
Avg. per night
4 stars and up

₹ 4,012 - ₹ 39,450

W Barcelona

No. 1 most popular

W Barcelona
8.5 Excellent
₹ 24,146
Avg. per night
Novotel Barcelona City

No. 2 most popular

₹ 8,692
Avg. per night
Hotel Vía Castellana

Best value

₹ 4,012
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

About Spain

With its energised cities, Moorish villages and sun-drenched coastline, Spain lures visitors in with its enticingly laid-back lifestyle and gastronomic riches. From the northern reaches of Basque Country to the southern beaches of Andalusia, it boasts fascinating regional eccentricities that invite you to explore.

Things to do

Whether you want to visit the cultural museums of Barcelona and Madrid or marvel at the ornate architecture of Seville and Granada, Spain inspires around every corner.

Explore Madrid. Home to sweeping boulevards and stately parks, Madrid is a city of grand architectural landmarks and features some of the most renowned art galleries in Europe. Tour the iconic Prado Museum and see the sublime frescoes of the Royal Palace, then watch the world’s best soccer players in action at Santiago Bernabéu Stadium.

See Barcelona. Dotted with modernist landmarks envisioned by Antoni Gaudí, Barcelona is the capital of Catalonia. Aside from touring the Museu Picasso, photographing La Sagrada Família and strolling down Las Ramblas, you can relax on a string of beaches overlooking the Balearic Sea.

Discover Granada. Nestled in the foothills of the Sierra Nevada, Granada is celebrated for its striking Moorish architecture, which is exemplified in the sprawling hilltop fortress of the Alhambra. In the immediate surroundings lie the sumptuous gardens of the Generalife and traditional neighbourhoods such as Sacromonte.

Experience Seville. Andalusia’s lively capital, Seville is an architectural wonderland, home to the UNESCO-listed Real Alcázar, the 18th-century Plaza de Toros and the colossal Plaza de España. Browse the ceramic stores of Triana and tour the striking Seville Cathedral before catching a flamenco show at one of the many tablaos.

Getting around

International airports in Madrid, Barcelona, Malaga and Palma de Mallorca serve as major gateways to Spain while high-speed trains connect with neighbouring France. Train services are provided between Spain’s larger cities while buses serve smaller towns and villages. Hiring a car is a convenient way to explore if you plan on visiting national parks or heading off-the-beaten-track.

Spain travel FAQs

  • Where is the best place to stay in Spain?

    Users favour staying in areas such as Barcelona, Madrid, and Ibiza. Consider these locations when searching for your desired stay.

  • What are the best hotels in Spain?

    Spain is home to many highly-rated hotels, one of which is W Barcelona, which has a current rating of 8.5. For other potential stays, consider Novotel Barcelona City and Alexandra Barcelona Hotel, Curio Collection by Hilton, which can also be great places to stay in Spain.