Hotels in Spain

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

Spain
29 Sep — 30 Sep2
Spain
Fri 29/9
Sat 30/9
...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. Try adjusting the dates or room and guest combinations if you're not seeing the options you're looking for.
Filter by star ratings
All filters
Travelodge Barcelona Poblenou
7.2 Good
Carrer De Llacuna 32, Barcelona, Spain
Show on map
2.6 km from city centre, Barcelona, Spain 
GoodBased on 8,563 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 Barcelona Universal
8.3 Excellent
Del Paral.lel, Del 76-78, Barcelona, Spain
Show on map
1.2 km from city centre, Barcelona, Spain 
ExcellentBased on 3,051 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.

C$ 128

Leonardo Hotel Barcelona Gran Via
8.6 Excellent
C/ Diputación 100, Barcelona, Spain
Show on map
1.9 km from city centre, Barcelona, Spain 
ExcellentBased on 4,514 reviews
8.6

Leonardo Hotel Barcelona Gran Via provides a modern setting while in Barcelona. It also offers meeting rooms, free Wi-Fi and a 24-hour reception.

C$ 124

Magic Tropical Splash
7.5 Good
15 Avda De La Marina Baixa, Benidorm, Valencia, Spain
Show on map
3.9 km from city centre, Benidorm, VC, Spain 
GoodBased on 270 reviews
7.5

Situated in Finestrat, Magic Tropical Splash provides modern 3-star accommodation, as well as a Jacuzzi, an outdoor pool and a swimming pool. This stylish hotel also offers a sauna, and is a short drive from Benidorm and Villajoyosa.

C$ 180

Barceló Sants
8.7 Excellent
Plaza Dels Paisos Catalans, Barcelona, Spain
Show on map
3.2 km from city centre, Barcelona, Spain 
ExcellentBased on 8,310 reviews
8.7

Barcelo Sants Hotel provides modern 4-star accommodation in Barcelona. It offers free Wi-Fi, a bar and is close to Barcelona Sants Railway Station.

C$ 145

K+K Hotel Picasso El Born
8.5 Excellent
Passeig de Picasso, 26-30, Barcelona, Spain
Show on map
0.6 km from city centre, Barcelona, Spain 
ExcellentBased on 2,069 reviews
8.5

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.

C$ 195

Senator Barajas
7.7 Good
Galeon 27, Madrid, Spain
Show on map
11.3 km from city centre, Madrid, Spain 
GoodBased on 8,409 reviews
7.7

Senator Barajas is located in Madrid and is close to the area's popular attractions. It also provides meeting rooms, a 24-hour reception and an outdoor pool.

Barcelona Princess
8.1 Excellent
Avinguda Diagonal 1, Barcelona, Spain
Show on map
4.6 km from city centre, Barcelona, Spain 
ExcellentBased on 11,508 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.

C$ 109

Hotel Alimara
8.3 Excellent
Berruguete, 126, Barcelona, Spain
Show on map
6.1 km from city centre, Barcelona, Spain 
ExcellentBased on 3,976 reviews
8.3

Situated in Barcelona, this 4-star property is modern and unique. This themed hotel is a convenient base for discovering the local vineyards as it is situated in Catalunya.

C$ 100

Hotel Continental Barcelona
8.1 Excellent
La Rambla, 138, Barcelona, Spain
Show on map
0.6 km from city centre, Barcelona, Spain 
ExcellentBased on 2,073 reviews
8.1

Set in the centre of Barcelona, Hotel Continental Barcelona is a short walk from Placa de Catalunya Metro Station, and just a few steps from local dining and nightlife options. It is close to Placa de Catalunya.

C$ 168

Tips for booking hotels in Spain

Cheapest month:January
Most expensive month:August
Average price in Spain:C$ 222/night
Cheapest price found:C$ 19/night
Cheapest day:Monday
Most expensive day:Saturday
C$ 138 - C$ 305
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 214 - C$ 289
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. Make sure to read hotel descriptions and reviews to find the right property right for you.
Show all 374,149 hotels
1
Monument Hotel
9.2 Excellent
Passeig de Gràcia 75, Barcelona, Spain
Show on map
1.7 km from city centre, Barcelona, Spain 

Conveniently located in the heart of the city, this 5-star hotel makes for an ideal base in Barcelona. It also features a sauna, a Jacuzzi and an outdoor pool.

C$ 427
Avg. per night
2
Ohla Barcelona
8.9 Excellent
Via Laietana, 49, Barcelona, Spain
Show on map
0.5 km from city centre, Barcelona, Spain 

Only two minutes from Palau de la Musica Catalana, Ohla Barcelona is centrally located in Barcelona. Some of the popular features at this 5-star hotel include a seasonal swimming pool and free wireless internet.

C$ 324
Avg. per night
3
Hotel Via Augusta
8.5 Excellent
Via Augusta 63, Barcelona, Spain
Show on map
2.8 km from city centre, 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.

C$ 109
Avg. per night
4
Hotel Mirador Puerta del Sol
8.4 Excellent
Calle Montera 6, Madrid, Spain
Show on map
0.2 km from city centre, Madrid, Spain 

Conveniently positioned, Hotel Mirador Puerta del Sol allows for easy access to Madrid's popular sightseeing areas. It is a five-minute stroll from Gran Via Metro Station and Gran Via.

C$ 92
Avg. per night
5
Relais & Châteaux Heritage Hotel
9.2 Excellent
Calle Diego De León, 43, Madrid, Spain
Show on map
3.0 km from city centre, Madrid, Spain 

Heritage Madrid Hotel is located in Madrid and features free Wi-Fi. The multiple facilities this modern hotel offers include meeting rooms, a concierge and a 24-hour reception.

C$ 404
Avg. per night
6
Room Mate Pau
9.2 Excellent
Carrer De Fontanella, 7, Barcelona, Spain
Show on map
0.6 km from city centre, Barcelona, Spain 

Centrally located, Room Mate Pau allows for easy access to Barcelona's popular retail areas and tourist attractions. It also offers a safe, a 24-hour reception and free Wi-Fi.

C$ 174
Avg. per night
7
Hotel Atlantico Madrid
9.2 Excellent
Gran Via 38, Madrid, Spain
Show on map
0.5 km from city centre, 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.

C$ 218
Avg. per night
8
H10 Montcada Boutique Hotel
8.8 Excellent
Via Laietana 24, Barcelona, Spain
Show on map
0.1 km from city centre, Barcelona, Spain 

Overlooking Gothic Quarter, H10 Montcada Hotel is the ideal base for those wanting to venture out to the renowned shopping area in Barcelona. This stylish hotel is set in the heart of the city.

C$ 162
Avg. per night

Cheapest hotels in Spain, Europe

At the moment, these hotels offer the lowest nightly rate out of those we've come across in Spain. Consider alternative dates if you're able to compare prices.
Show all 374,149 hotels
InOut Hostel Barcelona
7.6 Good
Major Del Rectoret 2, Barcelona, Spain
Show on map
7.9 km from city centre, Barcelona, Spain 

Inout provides unique accommodation in Barcelona and is within walking distance of Les Planes Station. It also offers a sun deck, a coffee bar and an outdoor pool.

C$ 24
Avg. per night
Mellow Barcelona
5.9 Okay
Carrer d'Aguilar, 54, Barcelona, Spain
Show on map
4.8 km 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.

C$ 28
Avg. per night
Casa Gracia
7.8 Good
Passeig de Gracia, 116 Bis, Barcelona, Spain
Show on map
2.2 km from city centre, 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.

C$ 36
Avg. per night
The Central House Barcelona Gracia
8.8 Excellent
Carrer de Còrsega 302. Pis Principal, Barcelona, Spain
Show on map
2.1 km from city centre, 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.

C$ 41
Avg. per night
C&h Aravaca Garden
5.0 Okay
Calle de Burgohondo, 8, Madrid, Spain
Show on map
12.7 km from city centre, Madrid, Spain 

Hotel Aravaca Garden provides 3-star accommodation in Madrid. It also features a currency exchange, a 24-hour reception and meeting rooms.

C$ 45
Avg. per night
A&z Javier Cabrini
6.7 Good
4 Calle Santa Francisca Javier Cabrini, Madrid, Spain
Show on map
7.7 km from city centre, Madrid, Spain 

A&Z Javier Cabrini is located in Madrid and features free Wi-Fi. It is ideally positioned for those wishing to visit the area's popular attractions.

C$ 51
Avg. per night
Hostal Apàrtamentos Abril
8.8 Excellent
C/ Pintada 124, Nerja, Andalusia, Spain
Show on map
0.3 km from city centre, Nerja, AN, Spain 

Located in Nerja, Hostal Abril is within walking distance of Balcon de Europa and provides a swimming pool, free Wi-Fi and a rooftop terrace. It is close to Capistrano Playa, shops and nightlife options.

C$ 55
Avg. per night
A&z Ulises
6.6 Good
30 Calle de Ulises, Madrid, Spain
Show on map
6.3 km from city centre, Madrid, Spain 

A&Z Ulises provides a comfortable setting when in Madrid. It also offers free Wi-Fi.

C$ 58
Avg. per night

Hotel prices in Spain

An overview of the average price of hotels by hotel class in the Spain. We've also highlighted the most popular hotels and best value within each hotel class.
2 stars and under