Hotels in Spain

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

Spain
Jan 28 — Jan 292
Spain
Sat 1/28
Sun 1/29
...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.4 Excellent
Las Ramblas 22-24, Barcelona, Spain
Show on map
0.4 mi from city centre, Barcelona, Spain 
ExcellentBased on 1,327 reviews
8.4

Conveniently located in the middle of the city, this 4-star hotel makes for an ideal base in Barcelona. It is close to the Columbus Monument, shops and nightlife options.

Catalonia Gran Vía Madrid
8.6 Excellent
Gran Via, 7-9, Madrid, Spain
Show on map
0.3 mi from city centre, Madrid, Spain 
ExcellentBased on 4,105 reviews
8.6

Strategically located in the centre of the city, this 4-star hotel makes for an ideal base in Madrid. Guests are offered luxurious amenities, including a rooftop pool, as well as views of Gran Via.

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

Situated in the city centre, Hotel Gotico provides easy access to Barcelona's popular retail and sightseeing areas. It also features a concierge, a rooftop terrace and a 24-hour reception.

Hotel Ceuta Puerta de Africa
7.3 Good
Alcalde Sánchez Prados, 3, Ceuta, Spain
Show on map
0.3 mi from city centre, Ceuta, Spain 
GoodBased on 512 reviews
7.3

Hotel Ceuta Puerta de Africa provides 4-star accommodation in Algeciras. Only a short walk from Cathedral of St Mary of the Assumption, it offers modern rooms equipped with a refrigerator, a mini bar and free wireless internet access.

Hotel Poseidon Playa
8.1 Excellent
Calle Racharel, 1, Benidorm, Valencia, Spain
Show on map
1.2 mi from city centre, Benidorm, VC, Spain 
ExcellentBased on 2,175 reviews
8.1

Providing an outdoor pool, Hotel Poseidon Playa is located in Benidorm and is a brief stroll from Poniente Beach. There is also a gym with a swimming pool.

Rosewood Villa Magna
9.1 Excellent
Paseo De La Castellana 22, Madrid, Spain
Show on map
1.3 mi from city centre, Madrid, Spain 
ExcellentBased on 102 reviews
9.1

Located a short drive from Museo del Prado, Hotel Villa Magna provides elegant accommodation in Madrid. Some of the popular facilities at this luxury 5-star hotel include a Jacuzzi and a Turkish steam bath.

Hotel Liabeny
9.1 Excellent
Calle de la Salud 3, Madrid, Spain
Show on map
0.2 mi from city centre, Madrid, Spain 
ExcellentBased on 6,249 reviews
9.1

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.

NH Avenida Jerez
8.0 Excellent
Av Alcalde Alvaro Domecq 10, Jerez de la Frontera, Andalusia, Spain
Show on map
0.6 mi from city centre, Jerez de la Frontera, AN, Spain 
ExcellentBased on 1,210 reviews
8.0

Situated in Jerez de la Frontera, this 4-star property is modern and cosy. This contemporary hotel is an ideal base for exploring the local vineyards as it is located in Jerez - Xeres - Sherry.

Tips for booking hotels in Spain

Cheapest month:October
Most expensive month:April
Average price in Spain:$137/night
Cheapest price found:$4/night
Cheapest day:Tuesday
Most expensive day:Wednesday
$121 - $164
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$118 - $135
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Spain hotels

1
Air Rooms Madrid By Premium Traveller
7.3 Good
Terminal 4, Floor -1, Land Area, Madrid, Spain
Show on map
7.8 mi from city centre, Madrid, Spain 

The hotel offers 3-star accommodation in Madrid, just minutes from Madrid-Barajas Airport. It also provides complimentary wireless internet.

2
Catalonia Born
8.6 Excellent
Rec Comtal 16-18, Barcelona, Spain
Show on map
0.4 mi from city centre, Barcelona, Spain 

This modern 4-star hotel is located in Barcelona City Centre and offers a rooftop pool. It is ideally situated in the city centre.

3
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.

4
ibis budget Madrid Calle 30
7.6 Good
Calle Lozano 3, Madrid, Spain
Show on map
2.1 mi 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.

5
Abba Rambla Hotel
8.3 Excellent
C/ Rambla Del Raval, 4c, Barcelona, Spain
Show on map
0.6 mi from city centre, 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.

6
Vincci Seleccion La Plantacion del Sur
9.0 Excellent
C/ Roque Nublo, 1, Adeje, Tenerife, Spain
Show on map
1.9 mi from city centre, Adeje, Tenerife, Spain 

Vincci Seleccion La Plantacion del Sur is set on Tenerife and offers 5-star facilities in addition to free Wi-Fi. Popular amenities, such as an outdoor pool and a sauna, make for a satisfying stay in Adeje.

7
La Caleta Resort & Spa
8.5 Excellent
C/la Enramada 9, Adeje, Tenerife, Spain
Show on map
2.0 mi from city centre, Adeje, Tenerife, Spain 

La Caleta Resort & Spa is situated on Tenerife and provides 5-star facilities as well as miniature golf and a rooftop terrace. It is also within walking distance of Adeje's popular tourist spots.

8
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 

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.

Cheapest hotels in Spain, Europe

InOut Hostel Barcelona
7.6 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
Mellow Barcelona
6.1 Good
Carrer d'Aguilar, 54, Barcelona, Spain
Show on map
3.0 mi from city centre, 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.

$18
Avg. per night
Hola Hostal Eixample
8.0 Excellent
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.

$18
Avg. per night
The Loft Hostel Barcelona
8.0 Excellent
Carrer de Provença 318, Barcelona, Spain
Show on map
1.1 mi from city centre, Barcelona, Spain 

Located in Barcelona City Centre, The Loft Hostel Barcelona is within walking distance of several local attractions, including Avinguda Diagonal, Passeig de Gracia and the Casa Batllo. It is conveniently situated in the city centre.

$19
Avg. per night
Motion Chueca
5.3 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.

$20
Avg. per night
Don Moustache Boutique Hostel
7.7 Good
Girona 33, Barcelona, Spain
Show on map
0.6 mi from city centre, Barcelona, Spain 

Situated in Barcelona City Centre, Don Moustache Boutique Hostel is a short stroll to several local attractions, including Palau de la Musica Catalana. This hostel is set in the heart of the city.

$21
Avg. per night
The Hat Madrid
8.9 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.

$21
Avg. per night
Room007 Chueca Hostel
8.2 Excellent
Hortaleza 74, Madrid, Spain
Show on map
0.6 mi 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.

$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 Peniscola Plaza Suites, which has a current rating of 8.0. For other potential stays, consider Ibis Barcelona Ripollet and Gran Hotel Peñíscola, which can also be great places to stay in Spain.

Millions of Reviews
Real ratings and reviews from millions of guests, just like yourself. Book your perfect stay with confidence!
Best Hotel Deals
HotelsCombined sources over 3 million hotels and properties and compiles them in one place so you can compare the ideal accommodation.
Free Cancellation
Plans change — we get it. And that’s why you can search and book hotels and accommodations on HotelsCombined from agencies that offer free cancellation