Search Spain Hotels

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Spain

Top Hotels in Spain

Hotel Riu Plaza España
4 out of 5
C/ Gran Via, 84, Madrid
Fully refundableReserve now, pay when you stay
The price is RM424 per night from 8 Dec to 8 Dec
4.5/5 Wonderful! (1,438 reviews)
"The best Hotel in Madrid . Excelente location , staff very professional."

Reviewed on 28 Nov 2021

Hotel Riu Plaza España
Hotel Regina
3 out of 5
Alcala 19, Madrid, Madrid
Fully refundableReserve now, pay when you stay
The price is RM587 per night from 2 Dec to 2 Dec
4.6/5 Exceptional! (1,488 reviews)
"Amazing location. A little gem in the heart of El Centro. Room was super modern and new. Breakfast was great. I highly recommend it."

Reviewed on 25 Nov 2021

Hotel Regina
Hotel Atlantico Madrid
4 out of 5
Gran Via 38, Madrid, Madrid
Fully refundableReserve now, pay when you stay
The price is RM516 per night from 13 Dec to 13 Dec
4.7/5 Exceptional! (1,366 reviews)
"Perfect location"

Reviewed on 25 Nov 2021

Hotel Atlantico Madrid
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Petit Palace Boquería Garden
4 out of 5
Calle De La Boqueria, 10, Barcelona
Fully refundableReserve now, pay when you stay
The price is RM333 per night from 19 Dec to 19 Dec
4.5/5 Wonderful! (942 reviews)
"Staff were very pleasant and helpful. Excellent location"

Reviewed on 22 Nov 2021

Petit Palace Boquería Garden
Hotel Colón Barcelona
4 out of 5
Avenida Catedral, 7, Barcelona
Fully refundableReserve now, pay when you stay
The price is RM654 per night from 8 Dec to 8 Dec
4.6/5 Exceptional! (937 reviews)
"Fantastic location, super clean, upgrade to the balcony room, just do it. Amazing experience!"

Reviewed on 28 Nov 2021

Hotel Colón Barcelona
H10 Cubik
4.5 out of 5
Via Laietana, 69, Centre, Barcelona
Fully refundableReserve now, pay when you stay
The price is RM437 per night from 6 Dec to 6 Dec
4.8/5 Exceptional! (983 reviews)
"Lovely hotel centrally located. It has a wonderful rooftop with beautiful views of the city."

Reviewed on 28 Nov 2021

H10 Cubik
Hotel Liabeny
4 out of 5
Calle de la Salud 3, Madrid
Fully refundableReserve now, pay when you stay
The price is RM480 per night from 13 Dec to 13 Dec
4.6/5 Wonderful! (922 reviews)
"Great location, modern rooms and very ate rice service."

Reviewed on 27 Nov 2021

Hotel Liabeny
Hard Rock Hotel Madrid
Ronda de Atocha 17, Madrid
4.9/5 Exceptional! (59 reviews)
"Staff was wonderful and the breakfast was good as well"

Reviewed on 13 Nov 2021

Get rates
Hard Rock Hotel Madrid
Arc la Rambla
3 out of 5
La Rambla 19, Barcelona
Fully refundableReserve now, pay when you stay
The price is RM236 per night from 23 Dec to 23 Dec
4.3/5 Excellent! (989 reviews)
"Excellent location. Very clean and quiet. Check-in and check-out process was very quick. Delicious breakfast, good selection."

Reviewed on 28 Nov 2021

Arc la Rambla
W Barcelona
5 out of 5
Plaça Rosa dels Vents, 1, Barcelona
Fully refundableReserve now, pay when you stay
The price is RM1,017 per night from 13 Dec to 13 Dec
4.3/5 Excellent! (961 reviews)
"Excellent service"

Reviewed on 19 Sep 2021

W Barcelona
Hampton by Hilton Barcelona Fira Gran Via
3 out of 5
Plaza de Europa 33, L'Hospitalet de Llobregat, Barcelona
Fully refundableReserve now, pay when you stay
The price is RM315 per night from 6 Dec to 6 Dec
4.9/5 Exceptional! (18 reviews)
"Excellent hotel with amazing breakfast. Very close to tube station and airport. Clean, spacious room and friendly staff. Really recommend!"

Reviewed on 24 Nov 2021

Hampton by Hilton Barcelona Fira Gran Via
Wellington Hotel & Spa Madrid
5 out of 5
Velazquez 8, Madrid, Madrid
Fully refundableReserve now, pay when you stay
The price is RM1,199 per night from 8 Dec to 8 Dec
4.6/5 Wonderful! (974 reviews)
"."

Reviewed on 21 Nov 2021

Wellington Hotel & Spa Madrid
Astoria
3 out of 5
Paris 203, Barcelona
Fully refundableReserve now, pay when you stay
The price is RM269 per night from 8 Dec to 8 Dec
4.4/5 Excellent! (939 reviews)
"Great stay at Astoria Hotel! The hotel is pretty, the room was spacious and clean. To be mentioned, the great amenities for a 3* hotel, like room service or the mini bar."

Reviewed on 14 Nov 2021

Astoria
The Westin Palace, Madrid
5 out of 5
Plaza de las Cortes, 7, Madrid, Madrid
Fully refundableReserve now, pay when you stay
The price is RM1,147 per night from 19 Dec to 19 Dec
4.5/5 Wonderful! (971 reviews)
"Suoerb . One of the best hotels ive stay"

Reviewed on 16 Nov 2021

The Westin Palace, Madrid
Room Mate Macarena - Gran Vía
3 out of 5
Gran Vía 43, Madrid
Fully refundableReserve now, pay when you stay
The price is RM452 per night from 19 Dec to 19 Dec
4.8/5 Exceptional! (51 reviews)
"Beautiful room, friendly and accommodating staff. Arrived a few hours early and room was ready for me."

Reviewed on 26 Nov 2021

Room Mate Macarena - Gran Vía
Barceló Sants
4 out of 5
Plaza Dels Paisos Catalans S/n, Barcelona
Fully refundableReserve now, pay when you stay
The price is RM401 per night from 8 Dec to 8 Dec
4.4/5 Wonderful! (944 reviews)
"Very convenient for train travelers and reasonably priced"

Reviewed on 17 Nov 2021

Barceló Sants
Hotel Barcelona Aeropuerto, Affiliated by Meliá
4 out of 5
Parque De Negocios Mas Blau Ii, El Prat de Llobregat
Fully refundableReserve now, pay when you stay
The price is RM454 per night from 24 Dec to 24 Dec
4/5 Very Good! (951 reviews)
"Excellent! Amazing place right next to the airport, only place we saw that actually had a king size bed."

Reviewed on 22 Nov 2021

Hotel Barcelona Aeropuerto, Affiliated by Meliá
Dear Hotel Madrid
4 out of 5
Gran Via 80, Madrid
Fully refundableReserve now, pay when you stay
The price is RM476 per night from 19 Dec to 19 Dec
4.4/5 Wonderful! (947 reviews)
"Nice roof"

Reviewed on 9 Nov 2021

Dear Hotel Madrid
Hostal Marlasca
2 out of 5
Calle Cruz 14 Piso 2, Madrid, Madrid
Fully refundableReserve now, pay when you stay
The price is RM257 per night from 30 Nov to 30 Nov
3.8/5 Good! (255 reviews)
"Overall great place, first the pros; very centric, clean, nice a renovated room, nice compact bathroom, a/c and heater, big tv, wi-fi, balcony, the not so good; all beds are twin size place together, slow wifi, and noisy street (small price to pay in exchange for the great location)"

Reviewed on 3 Nov 2021

Hostal Marlasca
Hotel Barcelona Universal
4 out of 5
Del Paral.lel, Del 76-78, Barcelona
Fully refundableReserve now, pay when you stay
The price is RM325 per night from 1 Dec to 1 Dec
4.5/5 Wonderful! (1,371 reviews)
"Great room. Awesome location"

Reviewed on 27 Nov 2021

Hotel Barcelona Universal
Don't see what you're looking for?
See all available properties in Spain
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.