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 holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Spain

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 €26 per night from 20 Apr to 21 Apr
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 3 Nov 2020

BirdHouse
Lopesan Baobab Resort
5 out of 5
Mar Adriático, 1, San Bartolome de Tirajana, Gran Canaria
Get Rates
4.4/5Wonderful! (399 reviews)
"Awesome resort, the interior design, pool areas and the whole African theme is amazing. Staff are very polite and helpful. Great measures in place for Covid-19, felt very safe in all hotel areas including restaurants. Nothing to complain about (except the kids pool area being closed due to Covid, ..."

Reviewed on 1 Jan 2021

Lopesan Baobab Resort
Hard Rock Hotel Tenerife
5 out of 5
Avenida Adeje, 300, Adeje
The price is €112 per night from 16 May to 17 May
4.6/5Wonderful! (823 reviews)
"You charged €840 one night, €640 some nights and generally over over €400 a night over the 16 nights we stayed with you. Staff were busy and hard to catch but friendly and hard working. You needed more staff available for the price you charge. What made me book the hotel was the many restaurants, ..."

Reviewed on 4 Jan 2021

Hard Rock Hotel Tenerife
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.
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 €120 per night from 2 May to 3 May
4.6/5Wonderful! (79 reviews)
"Excellent all round"

Reviewed on 19 Dec 2020

Santa Catalina, a Royal Hideaway Hotel 5*GL
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 €200 per night from 18 Apr to 19 Apr
4.7/5Exceptional! (734 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 27 Oct 2020

Gran hotel Miramar GL
Hotel Helios Benidorm
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 30 Sep 2020

Hotel Helios Benidorm
Puente Romano Beach Resort
5 out of 5
Bulevar Principe Alfonso Von Hohenlohe, S/N, Marbella, Malaga
Free cancellationReserve now, pay when you stay
The price is €387 per night from 17 Apr to 18 Apr
4.4/5Wonderful! (420 reviews)
"Best place to stay in Marbella. Great location, high quality service and beautiful facilities"

Reviewed on 26 Dec 2020

Puente Romano Beach Resort
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 €74 per night from 25 Apr to 26 Apr
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 25 Jul 2020

Barceló Malaga Hotel
NH Madrid Barajas Airport
3 out of 5
Calle de Catamaran, 1, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is €58 per night from 23 Apr to 24 Apr
4.3/5Excellent! (984 reviews)
"Solo pase una noche pero mi estancia fue estupenda."

Reviewed on 7 Feb 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 €74 per night from 23 Apr to 24 Apr
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 13 Nov 2020

Occidental Margaritas
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 €74 per night from 21 Apr to 22 Apr
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 9 Aug 2020

Barceló Sevilla Renacimiento
Hotel Riu Buenavista  – All Inclusive
4 out of 5
Calle Horno, 35, Urbanizacion Playa Paraiso, Adeje, Tenerife
Free cancellationReserve now, pay when you stay
The price is €111 per night from 2 May to 3 May
4.2/5Very Good! (602 reviews)
"Amazing pools (good for doing laps also!) and views. Extremely friendly staff, amazing service despite covid-limitations. Perfect experience!"

Reviewed on 21 Jan 2021

Hotel Riu Buenavista – All Inclusive
H10 Madison
4.5 out of 5
C/ Dr. Joaquim Pou, 2-4-6, Barcelona, Barrio Gótico
Free cancellationReserve now, pay when you stay
The price is €120 per night from 18 Apr to 19 Apr
4.8/5Exceptional! (1,126 reviews)
"Great except I used Expedia which sucks and I will block ball youfor life . Your conduct during covid 19 had been sketchy and you have withheld refunds and lied repeatedly about changes in refund policy Never again !!!!"

Reviewed on 16 Aug 2020

H10 Madison
Hotel Riu Vistamar - All Inclusive
4 out of 5
Avenida de la Cornisa, s/n, Mogan, Gran Canaria
The price is €171 per night from 2 May to 3 May
4.3/5Excellent! (635 reviews)
Perfect for a sunny get away
"From the moment you walk in this hotel shows it’s class, there is a fragrance pumped into the lobby , it smells divine. Safety wise there is a temperature camera in reception in constant use. The rooms are spacious and comfortable with amazing views also super clean The food has a large selection, ..."

Reviewed on 21 Dec 2020

Hotel Riu Vistamar - All Inclusive
Urban
5 out of 5
Carrera San Jeronimo 34, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is €155 per night from 25 Apr to 26 Apr
4.6/5Wonderful! (988 reviews)
"The staff was very helpful the room was very nice and the location great."

Reviewed on 8 Apr 2021

Urban
Barceló Sants
4 out of 5
Plaza Dels Paisos Catalans S/n, Barcelona
Free cancellationReserve now, pay when you stay
The price is €70 per night from 1 May to 2 May
4.4/5Excellent! (980 reviews)
Best stay
"One of the best hotels we have stayed in. Will definitely go back for a longer stay."

Reviewed on 25 Sep 2020

Barceló Sants
Hipotels Gran Playa de Palma
4 out of 5
Avenida Fra Joan Llabrés S/N, Palma de Mallorca
Free cancellationReserve now, pay when you stay
The price is €92 per night from 18 Apr to 19 Apr
4.7/5Exceptional! (968 reviews)
Great Hotel!
"Great hotel, ultra clean and modern. Mainly geared towards a German market, but this isn't an issue, as the hotel is located in the German part of town. Would recommend"

Reviewed on 22 Feb 2020

Hipotels Gran Playa de Palma
Hotel ILUNION Barcelona
4 out of 5
Calle Ramon Turó 196-198, Barcelona
Free cancellationReserve now, pay when you stay
The price is €56 per night from 19 Apr to 20 Apr
4.1/5Very Good! (958 reviews)
"Locstion was not the best. The seat in the wet room was not at the correct position for me."

Reviewed on 10 Mar 2020

Hotel ILUNION Barcelona
Hotel Arts Barcelona
5 out of 5
Marina 19–21, Barcelona
Free cancellationReserve now, pay when you stay
The price is €246 per night from 18 Apr to 19 Apr
4.5/5Wonderful! (985 reviews)
"Great hotel lovely views from seafront room breakfast food was nice but under staffed so service could have been better. The gym is well equipped and the staff were very helpful."

Reviewed on 14 Sep 2020

Hotel Arts Barcelona
Ohla Barcelona
5 out of 5
Via Laietana, 49, Barcelona
Free cancellationReserve now, pay when you stay
The price is €175 per night from 26 Apr to 27 Apr
4.7/5Exceptional! (991 reviews)
"Staff very friendly and helpfully"

Reviewed on 9 Jan 2021

Ohla Barcelona
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.

Pocket Guide: Spain

Expedia offers hotels in Spain to meet every traveller's needs. Whether you are looking for a cheap hotel or hotel rooms fit for the stars - Expedia has the hotel for you. So choose from hotels in Spain or destinations around the world and discover how easy it is to make your hotel reservations on Expedia.