Hotels in Spain

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

Spain
Aug 12 — Aug 132
Spain
Fri 8/12
Sat 8/13
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Spain

Filter by star ratings
All filters
Ikonik Ramblas
8.3 Excellent
Las Ramblas 22-24, Barcelona, Spain
Show on map
0.4 mi from city centre, Barcelona, Spain 
ExcellentBased on 1,020 reviews
8.3

Conveniently situated, Ikonik Ramblas allows for easy access to Barcelona's popular hot spots. It provides 4-star accommodation with air-conditioned rooms.

Abba Rambla Hotel
8.3 Excellent
C/ Rambla Del Raval, 4c, Barcelona, Spain
Show on map
0.6 mi from city centre, Barcelona, Spain 
ExcellentBased on 749 reviews
8.3

Centrally located, Abba Rambla Hotel allows for easy access to Barcelona's popular sightseeing and retail areas. The multiple facilities this modern hotel features include free Wi-Fi, bicycle rental and a 24-hour reception.

Catalonia Gran Via
8.6 Excellent
Gran Via, 7-9, Madrid, Spain
Show on map
0.3 mi from city centre, Madrid, Spain 
ExcellentBased on 3,893 reviews
8.6

This modern 4-star hotel is located in Madrid City Centre and provides a rooftop pool. It is conveniently situated in the city centre.

Catalonia Born
8.7 Excellent
Rec Comtal 16-18, Barcelona, Spain
Show on map
0.4 mi from city centre, Barcelona, Spain 
ExcellentBased on 1,683 reviews
8.7

Situated in Barcelona, Catalonia Born is within walking distance of Palau de la Musica Catalana and provides a rooftop pool and a rooftop terrace. This modern hotel is set in the heart of the city.

Eurostars I-hotel
8.2 Excellent
Calle Virgilio, 4, Pozuelo de Alarcón, Madrid, Spain
Show on map
2.7 mi from city centre, Pozuelo de Alarcón, Madrid, Spain 
ExcellentBased on 1,875 reviews
8.2

This modern hotel in Pozuelo de Alarcon offers free wireless internet, as well as a rooftop terrace and outdoor tennis courts. It provides 4-star accommodation with air-conditioned rooms.

Hotel Gotico
8.4 Excellent
Carrer de Jaume I, 14, Barcelona, Spain
Show on map
0.0 mi from city centre, Barcelona, Spain 
ExcellentBased on 751 reviews
8.4

Strategically located in the heart of the city, this 4-star hotel makes for an ideal base in Barcelona. It is close to Barcelona Cathedral, dining options and shops.

Hotel Barcelona Universal
8.4 Excellent
Del Paral.lel, Del 76-78, Barcelona, Spain
Show on map
0.8 mi from city centre, Barcelona, Spain 
ExcellentBased on 1,780 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.

Generator Madrid
8.2 Excellent
Calle Silva, 1, Madrid, Spain
Show on map
0.5 mi from city centre, Madrid, Spain 
ExcellentBased on 5,142 reviews
8.2

Featuring an on-site bar, this central Madrid hostel is set just a short stroll from Plaza de Oriente and Royal Palace of Madrid. It also offers a coffee bar, free Wi-Fi and a rooftop terrace.

Tips for booking hotels in Spain

Cheapest month:November
Most expensive month:March
Average price in Spain:$124/night
Cheapest price found:$2/night
Cheapest day:Tuesday
Most expensive day:Wednesday
$88 - $221
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$116 - $140
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Spain hotels

1
Olivia Plaza Hotel
9.3 Excellent
Plaza Cataluña 19, Barcelona, Spain
Show on map
0.4 mi from city centre, Barcelona, Spain 

Centrally located, Olivia Plaza Hotel allows for easy access to Barcelona's popular sightseeing and retail areas. It is within a 10-minute walk of Palau de la Musica Catalana, Barcelona Cathedral and La Rambla, and provides views of Placa de Catalunya.

2
URH Zen Balagares
8.2 Excellent
Avda. de los Balagares, 34, Avilés, Asturias, Spain
Show on map
1.7 mi from city centre, Avilés, Asturias, Spain 

Boasting a sauna, a Jacuzzi and a Turkish steam bath, URH Hotel Spa Zen Balagares is located in Corvera de Asturias and provides modern accommodation. It also features a kids club, massage services and a playground.

3
Catalonia Catedral
9.0 Excellent
Calle dels Arcs 10, Barcelona, Spain
Show on map
0.2 mi from city centre, Barcelona, Spain 

Featuring a rooftop terrace and a rooftop pool, Catalonia Catedral is a deluxe place to stay in Barcelona. This modern hotel is set in the heart of the city.

4
Hyatt Centric Gran Via Madrid
8.9 Excellent
Gran Via 31, Madrid, Spain
Show on map
0.3 mi from city centre, Madrid, Spain 

Set in the centre of Madrid, Hyatt Centric Gran Via Madrid is a short walk from Gran Via Metro Station, and provides easy access to local dining and nightlife options. A short walk from Gran Via, it provides comfortable rooms equipped with a mini bar.

5
Exe Madrid Norte
8.3 Excellent
Calle Martina Diaz, 4., Madrid, Spain
Show on map
5.5 mi from city centre, Madrid, Spain 

Situated in Madrid, the hotel is within a 15-minute drive of Madrid-Barajas Airport and provides a swimming pool. It offers 4-star accommodation with air-conditioned rooms.

6
Barceló Torre De Madrid
8.7 Excellent
Plaza de España, 18, Madrid, Spain
Show on map
0.8 mi from city centre, Madrid, Spain 

Situated a short walk from Opera Metro Station, Barcelo Torre de Madrid offers guests an ideal base while visiting Madrid. It provides 5-star accommodation with air-conditioned rooms.

7
Gran Hotel Domine Bilbao
9.2 Excellent
Alameda de Mazarredo, 61, Bilbao, Biscay, Spain
Show on map
0.4 mi from city centre, Bilbao, Biscay, Spain 

Boasting a rooftop terrace, free Wi-Fi and a sauna, Gran Hotel Domine Bilbao is located in Bilbao and offers modern accommodation. It provides 5-star accommodation with air-conditioned rooms.

8
Hotel Malcom and Barret
8.7 Excellent
Av Ausias March 59, Valencia, Valencia, Spain
Show on map
1.6 mi from city centre, Valencia, VC, Spain 

Hotel Malcom and Barret is situated in Valencia and is close to nearby landmarks, including Pabellon Municipal Fuente San Luis. It offers city views and complimentary Wi-Fi.

Cheapest hotels in Spain, Europe

Room007 Ventura Hostel
8.3 Excellent
C/ Ventura de la Vega, 5, Madrid, Spain
Show on map
0.2 mi from city centre, Madrid, Spain 

Centrally situated, Room007 Ventura Hostel offers easy access to Madrid's best hot spots. It is located a short walk from Gran Via, Puerta del Sol and Museo del Prado.

$15
Avg. per night
Safestay Madrid
8.3 Excellent
C/ Sagasta 22, Madrid, Spain
Show on map
0.9 mi 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.

$17
Avg. per night
InOut Hostel Barcelona
7.7 Good
Major Del Rectoret 2, Barcelona, Spain
Show on map
4.9 mi 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.

$17
Avg. per night
Madrid Motion Hostels
6.2 Good
Mesonero Romanos, 7, Madrid, Spain
Show on map
0.3 mi 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.

$18
Avg. per night
Motion Chueca
5.6 Okay
Plaza Pedro Zerolo, 3, Madrid, Spain
Show on map
0.4 mi 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.

$18
Avg. per night
The Hat Madrid
9.0 Excellent
Calle Imperial 9, Madrid, Spain
Show on map
0.2 mi from city centre, Madrid, Spain 

Located centrally, The Hat Madrid offers easy access to Madrid's main tourist and retail hot spots. It provides free Wi-Fi, a coffee bar and a rooftop terrace.

$18
Avg. per night
Mellow Hostel Barcelona
5.8 Okay
Carrer d'Aguilar, 54, Barcelona, Spain
Show on map
3.0 mi from city centre, Barcelona, Spain 

Mellow Barcelona provides a comfortable setting when in Barcelona. It offers complimentary Wi-Fi and impressive city views.

$21
Avg. per night
Hola Hostal Eixample
7.9 Good
Carrer Nàpols, 149-151, Barcelona, Spain
Show on map
0.9 mi from city centre, Barcelona, Spain 

Situated a short drive from La Rambla, Hola Hostal Eixample offers modern accommodation in Barcelona. It is set amongst a range of nightlife spots and is within a 10-minute walk of Girona Metro Station.

$21
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. Barcelona, Madrid, and Palma de Mallorca are some of the most popular amongst our users.

  • What are the best hotels in Spain?

    Spain is home to many highly-rated hotels, one of which is Travelodge Barcelona Poblenou, which has a current rating of 7.5. For other potential stays, consider Compostela Suites Apartments and Barceló Sevilla Renacimiento, which can also be great places to stay in Spain.