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

Dear Hotel Madrid
4 out of 5
Gran Via 80, Madrid
Fully refundableReserve now, pay when you stay
The price is €87 per night from 1 Aug to 1 Aug
4.4/5Wonderful! (1,000 reviews)
"It is in very convenient location and very safe."

Reviewed on 24 Jul 2021

Dear Hotel Madrid
Hard Rock Hotel Tenerife
5 out of 5
Avenida Adeje, 300, Adeje
Fully refundableReserve now, pay when you stay
The price is €189 per night from 22 Aug to 22 Aug
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
Hipotels Gran Playa de Palma
4 out of 5
Avenida Fra Joan Llabrés S/N, Palma de Mallorca
Fully refundableReserve now, pay when you stay
The price is €165 per night from 1 Aug to 1 Aug
4.7/5Exceptional! (970 reviews)
"Simply the best"

Reviewed on 17 Jun 2021

Hipotels Gran Playa de Palma
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.
H10 Madison
4.5 out of 5
C/ Dr. Joaquim Pou, 2-4-6, Barcelona, Barrio Gótico
Fully refundableReserve now, pay when you stay
The price is €119 per night from 24 Aug to 24 Aug
4.8/5Exceptional! (988 reviews)
"Perfect location and great service and best staff"

Reviewed on 20 May 2021

H10 Madison
Hotel España Ramblas
4 out of 5
Carrer de Sant Pau 9-11, Barcelona
Fully refundableReserve now, pay when you stay
The price is €103 per night from 1 Aug to 1 Aug
4.3/5Excellent! (372 reviews)
"Very centrally located , nice and quiet , clean Some of their staff members very helpful ,thanks specially to Maite at the reception area , gave us good recommendations overall and Benito at the bar a lot of “history tips “ very pleasant too"

Reviewed on 27 Jul 2021

Hotel España Ramblas
Barceló Sants
4 out of 5
Plaza Dels Paisos Catalans S/n, Barcelona
Fully refundableReserve now, pay when you stay
The price is €81 per night from 22 Aug to 22 Aug
4.4/5Excellent! (968 reviews)
"It was great that it was literally at the Sants station and close enough to be able to walk places. The decor was interesting. The gym facilities were pretty good!"

Reviewed on 27 Jul 2021

Barceló Sants
Hotel Colón Barcelona
4 out of 5
Avenida Catedral, 7, Barcelona
Fully refundableReserve now, pay when you stay
The price is €135 per night from 1 Aug to 1 Aug
4.6/5Exceptional! (971 reviews)
"The service was spectacular!!! Room was amazing!! We got it with the cathedral view and it was worth it!! We loved our stay"

Reviewed on 23 Jul 2021

Hotel Colón Barcelona
Hotel Regina
3 out of 5
Alcala 19, Madrid, Madrid
Fully refundableReserve now, pay when you stay
The price is €85 per night from 30 Aug to 30 Aug
4.5/5Wonderful! (1,562 reviews)
"Our favorite place to stay in Madrid. Friendly staff, clean spacious rooms and we have been lucky enough to land upgraded suites. To top it off they prepped a to go breakfast for us as we were leaving for the airport at 5AM. Great place."

Reviewed on 17 Jul 2021

Hotel Regina
Hotel Porta Fira
4.5 out of 5
Plaza Europa 45, L'Hospitalet de Llobregat
Fully refundableReserve now, pay when you stay
The price is €75 per night from 15 Aug to 15 Aug
4.5/5Wonderful! (985 reviews)
"Great architecture"

Reviewed on 26 Jul 2021

Hotel Porta Fira
LABRANDA Suites Costa Adeje
4 out of 5
Avenida Bruselas 8, Adeje, Tenerife
3.4/5 (219 reviews)
Hotel Isla Bonita
"The hotel is good and food was also more than adequate. The staff don’t really seem to enjoy their jobs from reception to dining room staff. I’ve stayed in much happier hotels Generally a good hotel and will stay again"

Reviewed on 23 Apr 2020

LABRANDA Suites Costa Adeje
H10 Cubik
4.5 out of 5
Via Laietana, 69, Centre, Barcelona
Fully refundableReserve now, pay when you stay
The price is €119 per night from 22 Aug to 22 Aug
4.8/5Exceptional! (982 reviews)
"It’s close to everything, super clean, safe and quiet!"

Reviewed on 20 Jul 2021

H10 Cubik
Hotel JS Palma Stay - Adults Only
4 out of 5
C/ Pins, 26, Palma de Mallorca, Palma de Mallorca, Mallorca
Fully refundableReserve now, pay when you stay
The price is €134 per night from 23 Aug to 23 Aug
4.4/5Wonderful! (975 reviews)
"Great hotel. Lovely food. Rooms nice and clean but not spacious."

Reviewed on 13 Jul 2021

Hotel JS Palma Stay - Adults Only
Hotel HM Alma Beach
4 out of 5
Carrer de Bellamar, 7, Can Pastilla, Palma de Mallorca, Mallorca
Fully refundableReserve now, pay when you stay
The price is €132 per night from 1 Aug to 1 Aug
4.2/5Excellent! (220 reviews)
"It’s a lovely hotel, we thoroughly enjoyed our stay and would definitely recommend it."

Reviewed on 27 Jul 2021

Hotel HM Alma Beach
Balmes
4 out of 5
Cl. Mallorca, 216, Barcelona
Fully refundableReserve now, pay when you stay
The price is €106 per night from 6 Aug to 6 Aug
4.1/5Very Good! (962 reviews)
"Great hotel in a very central part of the city. Staff was friendly and helpful. Clean, cozy rooms with lots of amenities. The pool area and entire hotel is lovely as well. Stayed here twice."

Reviewed on 21 Jul 2021

Balmes
Hotel Liabeny
4 out of 5
Calle de la Salud 3, Madrid
Fully refundableReserve now, pay when you stay
The price is €77 per night from 16 Aug to 16 Aug
4.5/5Wonderful! (978 reviews)
"We have been couple of times in the hotel. It's ok. The area is close to most of the amenities in Madrid; Plaza del Sol, plaza mayor, mercado san miguel, el prado, la cibeles, museo el prado, la gran via etv."

Reviewed on 15 Jul 2021

Hotel Liabeny
Arc la Rambla
3 out of 5
La Rambla 19, Barcelona
Fully refundableReserve now, pay when you stay
The price is €68 per night from 8 Aug to 8 Aug
4.3/5Excellent! (1,086 reviews)
"Ubicación"

Reviewed on 26 Jul 2021

Arc la Rambla
The Ibiza Twiins
4.5 out of 5
Fully refundableReserve now, pay when you stay
The price is €294 per night from 29 Aug to 29 Aug
4.2/5Excellent! (9 reviews)
"Superb service from all members of staff. The hotel itself is exceptionally clean modern and to a very high standard. Extremely impressed"

Reviewed on 21 Jul 2021

The Ibiza Twiins
Hotel Arts Barcelona
5 out of 5
Marina 19–21, Barcelona
Fully refundableReserve now, pay when you stay
The price is €270 per night from 22 Aug to 22 Aug
4.5/5Wonderful! (983 reviews)
"We very much enjoyed our stay! The only downfall was the vanity sinks- seemed to be clogged- and it took quite a long time for the water to go down."

Reviewed on 13 Jun 2021

Hotel Arts Barcelona
W Barcelona
5 out of 5
Plaça Rosa dels Vents, 1, Barcelona
Fully refundableReserve now, pay when you stay
The price is €270 per night from 22 Aug to 22 Aug
4.3/5Excellent! (967 reviews)
"service, cleanliness and amenities were superb. Cost and quality of food was subpar, especially knowing how amazing culinary culture is in spain"

Reviewed on 27 Jul 2021

W Barcelona
ME Madrid by Melia
4.5 out of 5
Plaza de Santa Ana, 14, Madrid, Madrid
Fully refundableReserve now, pay when you stay
The price is €145 per night from 8 Aug to 8 Aug
4.4/5Wonderful! (968 reviews)
"THE HOTEL WAS CENTRALLY LOCATED WITHIN WALKING DISTANCE TO PUERTA DEL SOL, PLAZA MAYOR, MERCADO SAN MIGUEL AND SO ON. VERY CLEAN AND COMFY, GREAT SERVICE."

Reviewed on 27 Jul 2021

ME Madrid by Melia
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.