Hotels in Spain

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

Spain
Sep 29 — Sep 302
Spain
Wed 9/29
Thu 9/30
...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
0.9 mi from city centre, Molins de Rei, CT, Spain 
ExcellentBased on 1,395 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.6 Good
Gavà, Catalonia, Spain
Show on map
3.2 mi from city centre, Gavà, CT, Spain 
GoodBased on 3,721 reviews
7.6

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

Two Hotel Barcelona By Axel
Two Hotel Barcelona By Axel
8.7 Excellent
Calabria 90-92, Barcelona, Spain
Show on map
1.2 mi from city centre, Barcelona, Spain 
ExcellentBased on 1,531 reviews
8.7

TWO Hotel Barcelona by Axel -Adults Only provides comfortable 4-star accommodation in Barcelona. It also offers free Wi-Fi, a 24-hour reception and a swimming pool.

Barcelona Princess
Barcelona Princess
8.4 Excellent
Avinguda Diagonal 1, Barcelona, Spain
Show on map
2.8 mi from city centre, Barcelona, Spain 
ExcellentBased on 6,320 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.0 mi from city centre, Barcelona, Spain 
ExcellentBased on 771 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.

Ocean Drive Barcelona
Ocean Drive Barcelona
9.0 Excellent
Calle Aragon 300, Barcelona, Spain
Show on map
0.9 mi from city centre, Barcelona, Spain 
ExcellentBased on 721 reviews
9.0

Conveniently located in the middle of the city, this 5-star hotel makes for an ideal base in Barcelona. It also provides 24-hour room service, meeting rooms and free Wi-Fi.

Hilton Diagonal Mar Barcelona
Hilton Diagonal Mar Barcelona
7.9 Good
Passeig Taulat 262-264, Barcelona, Spain
Show on map
2.7 mi from city centre, Barcelona, Spain 
GoodBased on 1,185 reviews
7.9

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.

Eurostars Suites Mirasierra
Eurostars Suites Mirasierra
8.5 Excellent
Calle De Alfredo Marquerie, 43, Madrid, Spain
Show on map
4.9 mi from city centre, Madrid, Spain 
ExcellentBased on 2,530 reviews
8.5

Situated within walking distance of Ramon Y Cajal Train Station, Eurostars Suites Mirasierra provides guests with a convenient base while in Madrid. In addition to free public parking on site, the hotel features comfortable 5-star rooms and a bar.

Hotel España
Hotel España
8.6 Excellent
De Sant Pau, De 9-11, Barcelona, Spain
Show on map
0.4 mi from city centre, Barcelona, Spain 
ExcellentBased on 1,028 reviews
8.6

Centrally located, Hotel Espana Ramblas offers easy access to Barcelona's popular sightseeing and retail areas. It also provides an outdoor pool, an express check-in and check-out feature and a rooftop terrace.

Eurostars Madrid Tower
Eurostars Madrid Tower
8.5 Excellent
Paseo De La Castellana, 259 B, Madrid, Spain
Show on map
4.3 mi from city centre, Madrid, Spain 
ExcellentBased on 3,631 reviews
8.5

Showcasing unique views of Madrid, this 5-star hotel is an easy walk from Madrid Chamartin Railway Station. It offers free wireless internet in public areas and is steps from Cuatro Torres Business Area and other tourist attractions.

Tips for booking a Spain hotel

Cheapest month:October
Most expensive month:June
Average price in Spain:$123/night
Absolute cheapest price found:$2/night
Cheapest day:Sunday
Most expensive day:Saturday
$96 - $171
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$112 - $134
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Spain hotels

Show all 284,231 hotels
1
Hotel El Palace Barcelona
Hotel El Palace Barcelona
9.5 Excellent
Gran Via De Les Corts Catalanes 668, Barcelona, Spain
Show on map
0.6 mi from city centre, Barcelona 

Conveniently located, Hotel El Palace Barcelona offers easy access to Barcelona's best hot spots. It features free Wi-Fi, a fitness centre and a swimming pool, and is within a 10-minute walk of Placa de Catalunya.

2
The Westin Palace, Madrid
The Westin Palace, Madrid
8.7 Excellent
Plaza de las Cortes, 7, Madrid, Spain
Show on map
0.4 mi 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.

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

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.

4
Hotel 1898
Hotel 1898
9.2 Excellent
La Rambla, 109; (Entrance On The Street, Barcelona, Spain
Show on map
0.3 mi from city centre, Barcelona 

Hotel 1898 is conveniently set in Barcelona and features a sauna, a Turkish steam bath and a rooftop pool. It is close to Placa de Catalunya, dining options and shops.

5
Majestic Hotel & Spa Barcelona
Majestic Hotel & Spa Barcelona
8.9 Excellent
Passeig de Gracia, 68, Barcelona, Spain
Show on map
1.0 mi from city centre, Barcelona 

Offering a sauna, a rooftop pool and a Turkish steam bath, Majestic Hotel & Spa Barcelona GL is situated in Barcelona and is a short stroll from the Casa Batllo. This trendy hotel is set in the heart of the city.

6
Eurostars Madrid Tower
Eurostars Madrid Tower
8.5 Excellent
Paseo De La Castellana, 259 B, Madrid, Spain
Show on map
4.3 mi from city centre, Madrid 

Showcasing unique views of Madrid, this 5-star hotel is an easy walk from Madrid Chamartin Railway Station. It offers free wireless internet in public areas and is steps from Cuatro Torres Business Area and other tourist attractions.

7
K+k Hotel Picasso El Born
K+k Hotel Picasso El Born
8.6 Excellent
Passeig de Picasso, 26-30, Barcelona, Spain
Show on map
0.4 mi from city centre, Barcelona 

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Barcelona. It also offers free Wi-Fi, a swimming pool and a rooftop terrace.

8
Axel Hotel Madrid - Adults Only
Axel Hotel Madrid - Adults Only
8.9 Excellent
Atocha 49, Madrid, Spain
Show on map
0.2 mi from city centre, Madrid 

Conveniently located in the centre of the city, this 4-star hotel makes for an ideal base in Madrid. Those staying at the property have access to an outdoor pool and a sun deck.

Cheapest hotels in Spain

Show all 284,231 hotels
InOut Hostel Barcelona
InOut Hostel Barcelona
7.8 Good
Major Del Rectoret 2, Barcelona, Spain
Show on map
4.9 mi from city centre,  

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.

$15
Avg. per night
Camping 3 Estrellas
Camping 3 Estrellas
7.6 Good
Gavà, Catalonia, Spain
Show on map
3.2 mi 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.

$24
Avg. per night
Hotel Salobreña Suites
Hotel Salobreña Suites
7.8 Good
Nacional 340, Malaga - Almeria, Km. 323, Salobreña, Andalusia, Spain
Show on map
2.0 mi from city centre,  

Hotel Salobrena Suites is located in Salobrena and offers outdoor tennis courts. It also provides meeting rooms, a coffee bar and an outdoor pool.

$43
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
0.9 mi 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.

$55
Avg. per night
Sunotel Club Central
Sunotel Club Central
8.2 Excellent
Valencia, 157, Barcelona, Spain
Show on map
1.1 mi from city centre,  

Strategically located in the centre of the city, this 4-star hotel makes for an ideal base in Barcelona. It also offers an outdoor pool, a rooftop terrace and free Wi-Fi.

$69
Avg. per night
Two Hotel Barcelona By Axel
Two Hotel Barcelona By Axel
8.7 Excellent
Calabria 90-92, Barcelona, Spain
Show on map
1.2 mi from city centre,  

TWO Hotel Barcelona by Axel -Adults Only provides comfortable 4-star accommodation in Barcelona. It also offers free Wi-Fi, a 24-hour reception and a swimming pool.

$74
Avg. per night
Best Western Plus Hotel Alfa Aeropuerto
Best Western Plus Hotel Alfa Aeropuerto
8.3 Excellent
Zona Franca Calle K, Barcelona, Spain
Show on map
5.1 mi from city centre,  

Hotel Best Western PLUS Alfa Aeropuerto provides 4-star accommodation in Barcelona. It also features a sauna, an indoor pool and a fitness centre.

$74
Avg. per night
Axel Hotel Barcelona & Urban Spa- Adults Only
Axel Hotel Barcelona & Urban Spa- Adults Only
8.6 Excellent
Aribau 33, Barcelona, Spain
Show on map
0.9 mi from city centre,  

This trendy hotel is ideally positioned in Barcelona City Centre and provides a rooftop terrace and a Jacuzzi. It offers 4-star accommodation and views of the city.

$77
Avg. per night

Hotel prices in Spain

2 stars and under

$15 - $93

Centre Esplai Hostel

#1 Most popular

$40
Avg. per night
Ibis Barcelona Molins de Rei

#2 Most popular

$61
Avg. per night
InOut Hostel Barcelona

Best value

$15
Avg. per night
3 stars

$36 - $81

Holiday Inn Express Barcelona - Molins de Rei
$55
Avg. per night
Naranjos Resort Menorca

#2 Most popular

$73
Avg. per night
Hotel Salobreña Suites

Best value

$43
Avg. per night
4 stars +

$74 - $265

Barcelona Airport Hotel

#1 Most popular

$103
Avg. per night
Eurostars Grand Marina

#2 Most popular

$157
Avg. per night
Best Western Plus Hotel Alfa Aeropuerto
$74
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?

    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?

    Barcelona Airport Hotel (8.3/10 from 7,541 reviews), Eurostars Grand Marina (8.3/10 from 3,609 reviews), and Hotel Salobreña Suites (7.8/10 from 2,133 reviews) are all highly rated places to stay in Spain.