Hotels in Spain

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

Spain
Oct 3 — Oct 42
Spain
Tue 10/3
Wed 10/4
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Spain

The following hotels are among the most sought after in the Spain area. Users can utilize the filters available to narrow down their search.
Filter by star ratings
All filters
Hotel Barcelona Universal
8.3 Excellent
Del Paral.lel, Del 76-78, Barcelona, Spain
Show on map
0.8 mi from city center, Barcelona, Spain 
ExcellentBased on 3,060 reviews
8.3

Located in Barcelona, Hotel Barcelona Universal provides modern 4-star accommodation, as well as a rooftop pool. This stylish hotel is set in the heart of the city.

Travelodge Barcelona Poblenou
7.2 Good
Carrer De Llacuna 32, Barcelona, Spain
Show on map
1.6 mi from city center, Barcelona, Spain 
GoodBased on 8,573 reviews
7.2

Situated within walking distance of Bogatell Metro Station, Travelodge Barcelona Poblenou offers unlimited complimentary Wi-Fi in common areas and also in the guestrooms for an additional charge. This modern hotel is located in Sant Marti.

Hotel Regina
9.2 Excellent
Alcala 19, Madrid, Spain
Show on map
0.2 mi from city center, Madrid, Spain 
ExcellentBased on 11,586 reviews
9.2

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in Madrid. It is close to Puerta del Sol, dining options and shops.

Hotel Liabeny
9.0 Excellent
Calle de la Salud 3, Madrid, Spain
Show on map
0.2 mi from city center, Madrid, Spain 
ExcellentBased on 8,393 reviews
9.0

Conveniently located in the centre of the city, this 4-star hotel makes for an ideal base in Madrid. It is close to Gran Via, shops and nightlife options.

Barceló Raval
8.3 Excellent
Rambla Del Raval, 17-21, Barcelona, Spain
Show on map
0.5 mi from city center, Barcelona, Spain 
ExcellentBased on 2,937 reviews
8.3

Conveniently situated in the heart of Barcelona, Barcelo Raval provides free Wi-Fi in all areas, a sauna and a rooftop pool. Surrounded by local bars and restaurants, it is within walking distance from Sant Antoni Metro Station.

W Barcelona
8.4 Excellent
Plaça Rosa Dels Vents, 1, Barcelona, Spain
Show on map
1.2 mi from city center, Barcelona, Spain 
ExcellentBased on 4,985 reviews
8.4

Boasting a rooftop bar and infinity pool, W Barcelona offers luxury beachfront accommodation within distinctive contemporary architecture, as well as impressive panoramic views of the sea and the city. This stylish property is conveniently located in Barcelona City Centre.

Catalonia Atenas
8.2 Excellent
Av. Meridiana, 151, Barcelona, Spain
Show on map
1.9 mi from city center, Barcelona, Spain 
ExcellentBased on 7,026 reviews
8.2

Featuring a rooftop terrace and a rooftop pool, Catalonia Atenas is a deluxe place to stay in Barcelona. Popular amenities include a Turkish steam bath, and it boasts views of Sagrada Familia and Agbar Tower.

Barcelona Princess
8.1 Excellent
Avinguda Diagonal 1, Barcelona, Spain
Show on map
2.8 mi from city center, Barcelona, Spain 
ExcellentBased on 11,558 reviews
8.1

Situated in Barcelona, Hotel Barcelona Princess offers trendy 4-star accommodation, as well as a swimming pool and a sauna. It also provides free wireless internet.

Generator Barcelona
7.7 Good
Carrer de Corsega, 377, Barcelona, Spain
Show on map
1.3 mi from city center, Barcelona, Spain 
GoodBased on 4,844 reviews
7.7

Generator Barcelona provides stylish accommodation in Barcelona and is a short walk from Diagonal Metro Station. Rooms are air conditioned and a Wi-Fi connection is provided free of charge.

Hotel Maydrit Airport
8.8 Excellent
Piragua 1, Madrid, Spain
Show on map
6.3 mi from city center, Madrid, Spain 
ExcellentBased on 8,639 reviews
8.8

Featuring a shuttle service to Madrid-Barajas Airport, plus complimentary Wi-Fi, Hotel Maydrit is a convenient place to stay in Madrid. It also offers an all-inclusive meal plan, a swimming pool and 24-hour room service.

Tips for booking hotels in Spain

Cheapest month:February
Most expensive month:August
Average price in Spain:$170/night
Cheapest price found:$5/night
Cheapest day:Sunday
Most expensive day:Friday
$142 - $198
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$173 - $203
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Spain hotels

Some of the best Spain hotel options as decided by our users. Be sure to read user reviews to learn why these hotels are among the highest rated.
Show all 375,447 hotels
1
Hotel Via Augusta
8.5 Excellent
Via Augusta 63, Barcelona, Spain
Show on map
1.8 mi from city center, Barcelona, Spain 

Hotel Via Augusta is a modern setting when visiting Barcelona and is close to everything the area has to offer. The various amenities this elegant hotel has to offer include a 24-hour reception, luggage storage and a tour desk.

$81
Avg. per night
2
Sol Pelícanos Ocas
7.5 Good
Calle Gerona, 45, Benidorm, Valencia, Spain
Show on map
0.9 mi from city center, Benidorm, VC, Spain 

Situated in Benidorm, Sol Pelicanos Ocas offers modern 3-star accommodation, as well as an outdoor pool and a swimming pool. It is ideally located for guests wanting to discover the area's attractions.

$98
Avg. per night
3
Abba Rambla Hotel
8.3 Excellent
C/ Rambla Del Raval, 4C, Barcelona, Spain
Show on map
0.6 mi from city center, Barcelona, Spain 

Centrally located, Abba Rambla Hotel allows for easy access to Barcelona's popular sightseeing and retail areas. Guests can also make the most of complimentary internet in all areas.

$80
Avg. per night
4
Hotel SB Diagonal Zero
7.8 Good
Plaça de Llevant, Barcelona, Spain
Show on map
2.9 mi from city center, Barcelona, Spain 

Located in Barcelona, Hotel SB Diagonal Zero is a short walk from Barcelona International Convention Center and provides a Finnish sauna, a rooftop pool and a Jacuzzi. Guests also have exclusive access to the Spazio Wellness and Swimming Pool.

$92
Avg. per night
5
Hotel Kramer
8.8 Excellent
Avinguda de Campanar, 90, Valencia, Valencia, Spain
Show on map
0.9 mi from city center, Valencia, VC, Spain 

Hotel Kramer is located in Valencia and is close to Palacio de Congresos de Valencia. It also offers free Wi-Fi, a 24-hour reception and a concierge.

$107
Avg. per night
6
Hotel Atlantico Madrid
9.2 Excellent
Gran Via 38, Madrid, Spain
Show on map
0.3 mi from city center, Madrid, Spain 

Situated in the heart of the city, Hotel Atlantico Madrid offers easy access to Madrid's popular sightseeing and retail areas. Only a short stroll from Gran Via, it provides stylish rooms equipped with free wireless internet access, a private terrace and a mini bar.

$159
Avg. per night
7
Bg Java
8.3 Excellent
Carrer Goleta, s/n, Palma de Mallorca, Mallorca, Spain
Show on map
4.8 mi from city center, Palma de Mallorca, Mallorca, Spain 

Featuring an outdoor pool and a sauna, Hotel Java Palma de Mallorca is located in Palma de Mallorca and offers relaxed accommodation. It is steps from Palma Aquarium, restaurants and nightlife options.

$64
Avg. per night
8
Meliá Alicante
8.2 Excellent
Plaza Del Puerto, 3, Alicante, Valencia, Spain
Show on map
0.2 mi from city center, Alicante, VC, Spain 

Melia Alicante treats its guests to an infinity pool and superior 4-star accommodation in Alicante. It offers complimentary wireless internet, a bar and is moments from Edificio del Palas.

$121
Avg. per night

Cheapest hotels in Spain, Europe

Currently, these are the lowest-priced hotels in Spain we've come across for the dates selected. Consider alternative dates if you're able to compare prices.
Show all 375,447 hotels
Bcnsporthostels
6.2 Good
Carrer Perill, 26, Barcelona, Spain
Show on map
1.4 mi from city center, 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.

$19
Avg. per night
Mellow Hostel Barcelona
5.9 Okay
Carrer d'Aguilar, 54, Barcelona, Spain
Show on map
3.0 mi from city center, Barcelona, Spain 

Featuring a shuttle to Barcelona El Prat Airport, as well as complimentary Wi-Fi, the hostel is a comfortable base in Barcelona. It also boasts a terrace with panoramic city views.

$20
Avg. per night
Casa Gracia
7.8 Good
Passeig de Gracia, 116 Bis, Barcelona, Spain
Show on map
1.3 mi from city center, Barcelona, Spain 

Located in Gracia, Casa Gracia Barcelona Hostel is a short walk to several local tourist attractions, including Passeig de Gracia, Casa Lleo Morera and the Casa Batllo. It also offers a playground, free Wi-Fi and a hair salon.

$25
Avg. per night
Barcelona Pere Tarrés Hostel
7.6 Good
Calle Numancia 149-151, Barcelona, Spain
Show on map
2.3 mi from city center, Barcelona, Spain 

This modern Barcelona hostel is situated within a 10-minute stroll of Maria Cristina Metro Station. It also offers a 24-hour reception, meeting rooms and a coffee bar.

$26
Avg. per night
Generator Madrid
8.1 Excellent
Calle Silva, 1, Madrid, Spain
Show on map
0.5 mi from city center, Madrid, Spain 

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.

$29
Avg. per night
The Central House Barcelona Gracia
8.8 Excellent
Carrer de Còrsega 302. Pis Principal, Barcelona, Spain
Show on map
1.3 mi from city center, Barcelona, Spain 

Located in Barcelona City Centre, this hostel is just a 10-minute walk to the Casa Batllo and Passeig de Gracia. It is conveniently situated in the city centre.

$29
Avg. per night
Wow Hostel Barcelona
7.4 Good
Avinguda Diagonal 578, Barcelona, Spain
Show on map
1.7 mi from city center, Barcelona, Spain 

Wow Hostel Barcelona is situated in Barcelona and offers guests free Wi-Fi. The various facilities this modern hostel offers include a ticket service, a 24-hour reception and a games room.

$31
Avg. per night
Mll Palma Bay Club Resort
5.9 Okay
Bartolome Calafell 23, S'Arenal, Mallorca, Spain
Show on map
0.6 mi from city center, S'Arenal, Mallorca, Spain 

Boasting an outdoor pool, outdoor tennis courts and a swimming pool, MLL Palma Bay Club Resort is situated in Palma de Mallorca and offers comfortable accommodation. Some of the popular facilities at this 3-star resort include an all-inclusive meal plan, miniature golf and a Jacuzzi.

$35
Avg. per night

Hotel prices in Spain

We've come across the following hotels in Spain with different price and hotel class options. As an added layer, we've also marked the most popular and best value properties in each hotel class.
2 stars and under
3 stars
4 stars +