Hotels in Spain

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

Spain
8 Dec — 9 Dec2
Spain
Thu 8/12
Fri 9/12
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Spain

Filter by star ratings
All filters
SH Villa Gadea
8.8 Excellent
Partida Villa Gadea, 0, Altea, Valencia, Spain
Show on map
3.2 km from city centre, Altea, VC, Spain 
ExcellentBased on 2,616 reviews
8.8

Set in Altea, SH Villa Gadea is a short drive from Calpe and Benidorm. Some of the popular features at this cosy 5-star hotel include an indoor pool, a Jacuzzi and a Turkish steam bath.

U232 Hotel
8.8 Excellent
Comte D'urgell 232, Barcelona, Spain
Show on map
2.5 km from city centre, Barcelona, Spain 
ExcellentBased on 1,100 reviews
8.8

Located in Barcelona, Hotel U232 is surrounded by a variety of shops and boutiques and is minutes on foot from Hospital Clinic Metro Station. It provides 4-star accommodation with air-conditioned rooms.

Hotel Barcelona Universal
8.4 Excellent
Del Paral.lel, Del 76-78, Barcelona, Spain
Show on map
1.2 km from city centre, Barcelona, Spain 
ExcellentBased on 2,084 reviews
8.4

Featuring a rooftop pool and stylish rooms, this hotel is set in the centre of Barcelona. It provides city views and complimentary Wi-Fi.

Hotel Casa Fuster
8.8 Excellent
Passeig De Gràcia, 132, Barcelona, Spain
Show on map
2.3 km from city centre, Barcelona, Spain 
ExcellentBased on 966 reviews
8.8

Offering a restaurant, bar and outdoor swimming pool, Casa Fuster Hotel is just a five-minute stroll from Diagonal Metro Station. Popular facilities, such as a Jacuzzi, a sauna and a rooftop terrace, ensure a satisfying stay in Barcelona.

Melia Lebreros
8.6 Excellent
Luis de Morales, 2, Seville, Andalusia, Spain
Show on map
1.3 km from city centre, Seville, AN, Spain 
ExcellentBased on 4,817 reviews
8.6

Located in Seville, Melia Lebreros is within a 15-minute drive of San Pablo Airport and provides an outdoor pool. It is close to Ramon Sanchez Pizjuan Stadium, eateries and shops.

Melia Barcelona Sky
8.2 Excellent
Pere Iv, 272 - 286, Barcelona, Spain
Show on map
3.2 km from city centre, Barcelona, Spain 
ExcellentBased on 876 reviews
8.2

Situated in Barcelona, the hotel is within a 30-minute drive of Barcelona El Prat Airport and offers an outdoor pool, free wireless internet access in all areas and a sauna. It has a fitness centre, as well as body treatments, a rooftop terrace and a Turkish steam bath.

Hilton Barcelona
7.9 Good
Avinguda Diagonal 589-591, Barcelona, Spain
Show on map
3.9 km from city centre, Barcelona, Spain 
GoodBased on 865 reviews
7.9

Situated just a short stroll from Maria Cristina Metro Station, Hilton Barcelona provides guests with an ideal base when in Barcelona. It provides 4-star accommodation with air-conditioned rooms.

Petit Palace Boqueria Garden
8.2 Excellent
Calle De La Boqueria, 10, Barcelona, Spain
Show on map
0.4 km from city centre, Barcelona, Spain 
ExcellentBased on 2,906 reviews
8.2

Conveniently located, Petit Palace Boqueria Garden offers easy access to Barcelona's best sightseeing areas. It also provides a rooftop terrace, a kids pool and meeting rooms.

Tips for booking hotels in Spain

Cheapest month:May
Most expensive month:March
Average price in Spain:₹ 12,128/night
Cheapest price found:₹ 988/night
Cheapest day:Sunday
Most expensive day:Friday
₹ 8,720 - ₹ 19,472
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 8,519 - ₹ 14,474
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Spain hotels

1
NH Collection Barcelona Pódium
8.6 Excellent
Bailen 4-6, Barcelona, Spain
Show on map
0.9 km from city centre, Barcelona, Spain 

NH Collection Barcelona Podium is ideally situated in Barcelona, and features a rooftop terrace, a rooftop pool and a sauna. It provides 4-star accommodation with air-conditioned rooms.

2
ibis budget Madrid Calle 30
7.6 Good
Calle Lozano 3, Madrid, Spain
Show on map
3.5 km from city centre, Madrid, Spain 

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

3
Royal Hideaway Corales Suites - by Barceló Hotel Group
9.4 Excellent
Avenida Virgen de Guadalupe 21, Adeje, Tenerife, Spain
Show on map
3.0 km from city centre, Adeje, Tenerife, Spain 

Royal Hideaway Corales Suites - Part Of Barcelo Hotel Group features a swimming pool along with a pool-side bar. It is also a brief car trip from Siam Park and Fanabe Beach.

4
Vincci Vía - 66
8.5 Excellent
Gran Via 66, Madrid, Spain
Show on map
0.9 km from city centre, Madrid, Spain 

Conveniently located in the heart of the city, this 4-star hotel makes for an excellent base in Madrid. It has a day spa, as well as a rooftop terrace, a sauna and a Turkish steam bath.

5
Toc Hostel Sevilla
8.7 Excellent
Calle Miguel Manara,18-22, Seville, Andalusia, Spain
Show on map
0.7 km from city centre, Seville, AN, Spain 

Steps from Archivo General de Indias, Toc Hostel Sevilla is located in Seville and offers modern accommodation. It is close to Seville Cathedral, shops and nightlife options.

6
Vincci Capitol
8.7 Excellent
Gran Via 41, Madrid, Spain
Show on map
0.6 km from city centre, Madrid, Spain 

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Madrid. Surrounded by local bars and restaurants, it is within walking distance from Sol Metro Station.

7
Alberguinn
7.5 Good
C/Melcior de Palau, 70-74, Barcelona, Spain
Show on map
3.6 km from city centre, Barcelona, Spain 

A 10-minute walk from Barcelona Sants Railway Station, Alberguinn has an accessible setting, making it an ideal place to stay when visiting Barcelona. It is situated just a short stroll from a number of popular bars, clubs and restaurants.

8
Majestic Hotel & Spa Barcelona Gl
8.6 Excellent
Passeig de Gracia, 68, Barcelona, Spain
Show on map
1.6 km from city centre, Barcelona, Spain 

Set in Barcelona, Majestic Hotel & Spa Barcelona GL is a five-minute walk from the Casa Batllo and offers a sauna, a rooftop pool and a Jacuzzi. This trendy hotel is set in the heart of the city.

Cheapest hotels in Spain, Europe

InOut Hostel Barcelona
7.6 Good
Major Del Rectoret 2, Barcelona, Spain
Show on map
7.9 km from city centre, Barcelona, Spain 

Inout is situated amongst Barcelona's well-known nightlife destinations, just a brief stroll from Baixador de Vallvidrera Metro Station. This unique hostel is a convenient base for discovering the local vineyards as it is located in Catalunya.

₹ 1,317
Avg. per night
Safestay Madrid
8.1 Excellent
C/ Sagasta 22, Madrid, Spain
Show on map
1.5 km from city centre, Madrid, Spain 

Situated in Madrid City Centre, Safestay Madrid is a short stroll to several local tourist attractions, including Plaza del Dos de Mayo. This hostel is set in the heart of the city.

₹ 1,399
Avg. per night
Motion Chueca
5.3 Okay
Plaza Pedro Zerolo, 3, Madrid, Spain
Show on map
0.7 km from city centre, Madrid, Spain 

Centrally located, Motion Chueca offers easy access to Madrid's main shopping and sightseeing areas. It is also situated a five-minute stroll from La Latina, Gran Via and Chueca, and provides a shuttle service.

₹ 1,564
Avg. per night
St Christopher's Inn Barcelona
8.0 Excellent
Bergara, 3, Barcelona, Spain
Show on map
0.9 km from city centre, Barcelona, Spain 

Featuring an on-site bar, this central Barcelona hostel is located just a short walk from La Rambla and Palau de la Musica Catalana. It is moments from Placa de Catalunya, restaurants and nightlife options.

₹ 1,564
Avg. per night
Bcnsporthostels
6.3 Good
Carrer Perill, 26, Barcelona, Spain
Show on map
2.2 km from city centre, Barcelona, Spain 

This Barcelona hostel is located within a 10-minute stroll of Diagonal Metro Station. It also offers free Wi-Fi, a sauna and an indoor pool.

₹ 1,564
Avg. per night
Sol Lunamar Apartamentos - Adults Only
8.2 Excellent
Palma de Mallorca, Majorca, Spain
Show on map
11.6 km from city centre, Palma de Mallorca, Majorca, Spain 

Situated in Palma Nova, Sol Lunamar Apartamentos - Adults Only offers 3-star accommodation, as well as a rooftop terrace and an outdoor pool. There is also a fitness centre with a swimming pool.

₹ 1,564
Avg. per night
Room007 Chueca Hostel
8.3 Excellent
Hortaleza 74, Madrid, Spain
Show on map
0.9 km from city centre, Madrid, Spain 

Featuring an on-site bar, this central Madrid hostel is set just a short stroll from La Latina and Gran Via. It is close to Puerta del Sol, shops and nightlife options.

₹ 1,564
Avg. per night
Madrid Motion Hostels
6.0 Good
Mesonero Romanos, 7, Madrid, Spain
Show on map
0.5 km from city centre, Madrid, Spain 

Centrally located, Madrid Motion Hostels allows for easy access to Madrid's popular retail areas and tourist attractions. It is also situated just a short walk from Puerta del Sol and Gran Via, and offers a convenient shuttle service.

₹ 1,646
Avg. per night

Hotel prices in Spain

2 stars and under
3 stars
4 stars +

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

Where to stay in Spain

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 in Spain

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 Spain

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.

Facts about staying in Spain

  • Where is the best place to stay in Spain?

    You can find several places worth visiting in Spain. Cadaques, Barcelona, and Madrid are some of the most popular amongst our users.

  • What are the best hotels in Spain?

    1,237 reviews rated Ushuaia Ibiza Beach Hotel - Adults Only with an average score of 7.9/10. It may also be worth looking into the W Barcelona, which received a rating of 8.4/10 from 4,342 reviews. Novotel Barcelona City could also be a good option, with a score of 8.2/10 from 5,464 reviews.