COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search Spain Hotels

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Hotels in Spain

BirdHouse
2 out of 5
Carrer del Comte d' Urgell, 51 bis, Barcelona
Free cancellationReserve now, pay when you stay
The price is CA $34 per night from Apr 20 to Apr 21
3.9/5Very Good! (59 reviews)
You learn to love it

"I was lucky I had nice neighbours, the last day I had a weird one that woke me up with rock music and kept on coughing during Covid times 😭 overall I loved my stay"…"

Reviewed on Nov. 3, 2020

BirdHouse
Hilton Diagonal Mar Barcelona
4 out of 5
Passeig Taulat 262-264, Barcelona
Free cancellationReserve now, pay when you stay
The price is CA $184 per night from Apr 16 to Apr 17
4.2/5Very Good! (357 reviews)

"good location near sea and shopping mall. easy access to public transport in Barcelona"…"

Reviewed on Mar. 2, 2020

Hilton Diagonal Mar Barcelona
Santa Catalina, a Royal Hideaway Hotel 5*GL
5 out of 5
Calle Leon Y Castillo, 227, Las Palmas de Gran Canaria, Gran Canaria
Free cancellationReserve now, pay when you stay
The price is CA $168 per night from May 3 to May 4
4.6/5Wonderful! (79 reviews)

"Excellent all round"…"

Reviewed on Dec. 19, 2020

Santa Catalina, a Royal Hideaway Hotel 5*GL
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.
NH Madrid Barajas Airport
3 out of 5
Calle de Catamaran, 1, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is CA $80 per night from Apr 20 to Apr 21
4.3/5Excellent! (984 reviews)

"Solo pase una noche pero mi estancia fue estupenda."…"

Reviewed on Feb. 7, 2021

NH Madrid Barajas Airport
Occidental Margaritas
4 out of 5
Avenida de Gran Canaria, 40, Playa Del Ingles, San Bartolome de Tirajana, Gran Canaria
Free cancellationReserve now, pay when you stay
The price is CA $104 per night from Apr 21 to Apr 22
3.9/5Very Good! (639 reviews)
Good hotel with some caveats

"Good hotel. The staff was very friendly and helpful. Some caveats are that the a/c does not cool during the entire day, if you need it to sleep at night better ask for a fan. The food at the restaurant was edible but not something you would look forward to, especially if you have the all inclusive ..."…"

Reviewed on Nov. 13, 2020

Occidental Margaritas
Barceló Malaga Hotel
4 out of 5
C/ Heroe de Sostoa 2, Vialia Railway Station, Málaga, Malaga
Free cancellationReserve now, pay when you stay
The price is CA $100 per night from Apr 27 to Apr 28
4.4/5Excellent! (983 reviews)

"Excellent hotel, great rooftop pool and decking although pool bar closed to covid restrictions, unfortunately. Perfect location for me as it was next to the train and bus stations and I explored the area. Turn right, you are near a beach , turn left it’s a short walk to the busy town area, although ..."…"

Reviewed on Jul. 25, 2020

Barceló Malaga Hotel
Hotel Helios Benidorm
3 out of 5
Avenida Filipinas, 12, Benidorm, Alicante
Get Rates
4.6/5Wonderful! (349 reviews)
Great hotel..fab location

"Couldn't fault this hotel. Rooms are really nice and clean. Pool area is fab and the location couldn't be any better...right in the centre. Would definitely recommend this hotel..we have booked again already for next September"…"

Reviewed on Sep. 30, 2020

Hotel Helios Benidorm
Barceló Sevilla Renacimiento
5 out of 5
Avenida de Alvaro Alonso Barba, s/n, Seville, Seville
Free cancellationReserve now, pay when you stay
The price is CA $101 per night from Apr 19 to Apr 20
4.2/5Excellent! (975 reviews)
Ok I guess

"The check in was not friendly, the pool girl was not friendly. The room was clean as was the rest of the hotel. The pool could use a good scrub in places. Breakfast was disappointing."…"

Reviewed on Aug. 9, 2020

Barceló Sevilla Renacimiento
Gran hotel Miramar GL
5 out of 5
Paseo Reding, 22, Málaga, Málaga
Free cancellationReserve now, pay when you stay
The price is CA $272 per night from Apr 18 to Apr 19
4.7/5Exceptional! (733 reviews)

"Had a 3 night stay in the Crown Suite and it was absolutely brilliant. The room was incredible, clean and very spacious. The terrace was beautiful and the jacuzzi great!"…"

Reviewed on Oct. 27, 2020

Gran hotel Miramar GL
H10 Tenerife Playa
4 out of 5
Avenida Colon, 12, Puerto de la Cruz, Tenerife
Free cancellationReserve now, pay when you stay
The price is CA $97 per night from May 5 to May 6
4/5Very Good! (340 reviews)

"Good location . Very clean. Friendly staff. Good food. Nice pool."…"

Reviewed on Aug. 26, 2020

H10 Tenerife Playa
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.