Hotels in Spain

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

Spain
5 Aug — 6 Aug2
Spain
Fri 5/8
Sat 6/8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Spain

Filter by star ratings
All filters
Hostal Parisien
6.8 Good
La Rambla, 114, Barcelona, Spain
Show on map
0.5 km from city centre, Barcelona, Spain 
GoodBased on 417 reviews
6.8

Centrally located, Hostal Parisien allows for easy access to Barcelona's popular retail areas and tourist attractions. It is also situated just a short walk from the Liceu and La Rambla, and offers a convenient shuttle service.

Hotel Paseo del Arte
8.1 Excellent
Atocha 123, Madrid, Spain
Show on map
1.0 km from city centre, Madrid, Spain 
ExcellentBased on 4,769 reviews
8.1

Situated in Madrid, Hotel Paseo Del Arte offers stylish, 4-star accommodation close to the Museo Nacional Centro de Arte Reina Sofia. It is conveniently located in the city centre.

Motion Chueca
5.6 Okay
Plaza Pedro Zerolo, 3, Madrid, Spain
Show on map
0.7 km from city centre, Madrid, Spain 
OkayBased on 3,974 reviews
5.6

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.

Hostal Pardo
7.6 Good
Avenida Barcelona, 132, Miami Platja, Catalonia, Spain
Show on map
0.7 km from city centre, Miami Platja, CT, Spain 
GoodBased on 446 reviews
7.6

Hostal Pardo is ideally positioned in a peaceful setting in Miami Platja, a short drive from Tarragona and Salou. It also provides free Wi-Fi, luggage storage and a swimming pool.

Bah Barcelona Airport Hotel
8.3 Excellent
Plaza De La Volateria, 3, El Prat de Llobregat, Catalonia, Spain
Show on map
2.0 km from city centre, El Prat de Llobregat, CT, Spain 
ExcellentBased on 6,317 reviews
8.3

Conveniently located minutes from Barcelona El Prat Airport, BAH Barcelona Airport Hotel offers modern accommodation in El Prat de Llobregat. It also features an outdoor pool and a rooftop terrace.

Pensión Portugal
8.0 Excellent
Carrer De Josep Anselm Clavé 27, Barcelona, Spain
Show on map
0.6 km from city centre, Barcelona, Spain 
ExcellentBased on 2,390 reviews
8.0

Conveniently located, Pension Portugal Barcelona offers easy access to Barcelona's best sightseeing areas. It also features free Wi-Fi, a 24-hour reception and a swimming pool.

Hostal Fuentesol
7.3 Good
Calle De La Victoria, 2, Madrid, Spain
Show on map
0.2 km from city centre, Madrid, Spain 
GoodBased on 517 reviews
7.3

Situated in the city centre, Hostal Fuentesol provides easy access to Madrid's main sightseeing and retail areas. Only a short walk from Puerta del Sol, it offers comfortable rooms equipped with wireless internet access, a refrigerator and a mini bar.

Petit Palace Posada del Peine
8.6 Excellent
Postas 17, Madrid, Spain
Show on map
0.3 km from city centre, Madrid, Spain 
ExcellentBased on 2,286 reviews
8.6

Conveniently positioned, Petit Palace Posada del Peine allows for easy access to Madrid's main hot spots. It is situated a brief stroll from Gran Via, Royal Palace of Madrid and Plaza de Oriente.

Tips for booking hotels in Spain

Cheapest month:February
Most expensive month:April
Average price in Spain:$261/night
Cheapest price found:$16/night
Cheapest day:Sunday
Most expensive day:Friday
$104 - $251
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$189 - $256
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Spain hotels

1
El Cid
8.3 Excellent
Calle San Jose 39, Sitges, Catalonia, Spain
Show on map
0.6 km from city centre, Sitges, CT, Spain 

Located in Sitges, El Cid Sitges offers complimentary wireless internet and a gym. It is conveniently positioned for guests wanting to visit local attractions.

2
Poshtel Bilbao - Premium Hostel
8.2 Excellent
C/ Heros 7, Bilbao, Biscay, Spain
Show on map
0.7 km from city centre, Bilbao, Biscay, Spain 

Featuring a sauna, the hostel is situated in Bilbao and is a short walk from the Guggenheim Museum Bilbao. Guests can also enjoy complimentary internet throughout the property.

3
Balea Hostel
7.1 Good
Bajo, Hipica Bidea, 8, San Sebastian, Gipuzkoa, Spain
Show on map
0.9 km from city centre, San Sebastian, Gipuzkoa, Spain 

Balea Hostel is situated in San Sebastian and is close to the area's popular attractions. It offers complimentary Wi-Fi, a games room and a tour desk.

4
Apartamentos Sal Rossa
Sant Josep de sa Talaia, Ibiza Island, Spain
Show on map
10.8 km from city centre, Sant Josep de sa Talaia, Ibiza Island, Spain 

Situated in Platja d'en Bossa, Apartamentos Sal Rossa is within walking distance of Space Ibiza Dance and features an outdoor pool. It offers comfortable apartments with a private bathroom and a kitchenette.

5
Zero Barcelona
8.8 Excellent
C/ Amistat, 21-23, Barcelona, Spain
Show on map
3.0 km from city centre, Barcelona, Spain 

Situated within walking distance of Selva de Mar Metro Station, Zero Barcelona offers guests an ideal base when visiting Barcelona. It also offers free Wi-Fi, an express check-in and check-out feature and a rooftop terrace.

6
H10 Art Gallery
8.7 Excellent
Enric Granados 62-64, Barcelona, Spain
Show on map
2.0 km from city centre, Barcelona, Spain 

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

7
B Hotel
8.7 Excellent
Gran Via 389, Barcelona, Spain
Show on map
2.4 km from city centre, Barcelona, Spain 

Boasting a rooftop swimming pool for guests to enjoy, B Hotel Barcelona is situated in Barcelona and offers unique views of Montjuic Mountain. Guests can also make the most of complimentary internet access in all areas.

8
Far Home Gran Vía
8.5 Excellent
Calle de Chinchilla, 1, Madrid, Spain
Show on map
0.4 km from city centre, Madrid, Spain 

Situated in the heart of the city, Far Home Gran Via offers easy access to Madrid's main shopping and sightseeing areas. Guests can also make use of complimentary Wi-Fi.

Cheapest hotels in Spain, Europe

Siesta & Go - Hostel
6.2 Good
Calle Orense Na 10 Posterior, Madrid, Spain
Show on map
3.8 km from city centre, Madrid, Spain 

Siesta & Go is set in Madrid and is close to local sightseeing spots, including Europa Tower Madrid and Paseo de la Castellana. It also offers luggage storage, free Wi-Fi and a 24-hour reception.

$16
Avg. per night
Safestay Madrid
8.3 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.

$25
Avg. per night
Madrid Motion Hostels
6.2 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.

$26
Avg. per night
Bilbao Metropolitan Hostel by Bossh Hotels
7.8 Good
Calle Nicolás Alcorta, 2, Bajo, Bilbao, Biscay, Spain
Show on map
0.5 km from city centre, Bilbao, Biscay, Spain 

Less than a 20-minute walk from Bilbao-Abando Railway Station, the hostel offers guests a convenient base when in Bilbao. It also offers free Wi-Fi.

$26
Avg. per night
Generator Madrid
8.2 Excellent
Calle Silva, 1, Madrid, Spain
Show on map
0.7 km from city centre, 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.

$26
Avg. per night
Bilbao Hostel
7.7 Good
Carretera Basurto Kastrejana, 70, Bilbao, Biscay, Spain
Show on map
2.2 km from city centre, Bilbao, Biscay, Spain 

Offering views of Bilbao, Bilbao Hostel is a convenient place to stay for guests wanting to scope out the area's popular attractions. Those staying at the property can also enjoy complimentary wireless internet.

$27
Avg. per night
Pil Pil Hostel Bilbao
7.5 Good
Av. Sabino Arana 14, Bilbao, Biscay, Spain
Show on map
1.0 km from city centre, Bilbao, Biscay, Spain 

Less than 20 minutes' walk from Bilbao-Abando Railway Station, the hostel provides guests with an ideal base when visiting Bilbao. It also offers free Wi-Fi, a sun deck and a swimming pool.

$30
Avg. per night
Toc Hostel Madrid
8.9 Excellent
Plaza Celenque 3-5, Madrid, Spain
Show on map
0.3 km from city centre, Madrid, Spain 

Set in the heart of Madrid, Toc Hostel Madrid is a short walk from Sol Metro Station, and just a few steps from nearby dining and nightlife options. Those staying at the property can also make use of free Wi-Fi access during their stay.

$42
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?

    Our travellers prefer to stay in places like Barcelona, Madrid, and Ibiza while in Spain.

  • What are the best hotels in Spain?

    4,235 reviews rated W Barcelona with an average score of 8.4/10. It may also be worth looking into the NH Collection Barcelona Gran Hotel Calderón, which received a rating of 8.3/10 from 2,553 reviews. Axel Hotel Barcelona & Urban Spa- Adults Only could also be a good option, with a score of 8.5/10 from 2,578 reviews.