Search Spain Hotels

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Spain

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Spain

Hotel Riu Plaza España
4 out of 5
C/ Gran Via, 84, Madrid, 28013
Fully refundableReserve now, pay when you stay
The price is €179 per night from 5 Mar to 6 Mar
€179
per night
5 Mar - 6 Mar
4.6/5 Exceptional! (2,262 reviews)
"Fantastic location and awesome hotel service"

Reviewed on 29 Jan 2023

Hotel Riu Plaza España
Rialto
3 out of 5
Carrer de Ferran, 40-42, Barcelona, Barcelona, 8002
Fully refundableReserve now, pay when you stay
The price is €86 per night from 8 Feb to 9 Feb
€86
per night
8 Feb - 9 Feb
4.3/5 Excellent! (307 reviews)
"Excellent location, complete and delicious breakfast. Very attentive staff, thank you Rialto! We went to beautiful Barcelona to celebrate our 35th anniversary and had so much fun."

Reviewed on 31 Jan 2023

Rialto
Hotel Colón Barcelona
4 out of 5
Avenida Catedral, 7, Barcelona, 08002
Fully refundableReserve now, pay when you stay
The price is €175 per night from 6 Feb to 7 Feb
€175
per night
6 Feb - 7 Feb
4.7/5 Exceptional! (1,055 reviews)
"Highly recommend this hotel. It was clean, comfortable, great location and amazing views of the Cathedral!"

Reviewed on 30 Jan 2023

Hotel Colón Barcelona

Save an average of 15% on thousands of hotels when you're signed in

Arc la Rambla
3 out of 5
La Rambla 19, Barcelona, 08002
Fully refundableReserve now, pay when you stay
The price is €82 per night from 12 Feb to 13 Feb
€82
per night
12 Feb - 13 Feb
4.3/5 Excellent! (1,041 reviews)
"It’s great value for your money. The location is decent. Walking distance to many things and in La Rambla. The area is not the safest. Reputation for lots of thieves. Overall, the hotel was a comfortable and clean, nothing fancy and quiet. I would recommend it but be careful walking around the area ..."

Reviewed on 30 Jan 2023

Arc la Rambla
Hard Rock Hotel Tenerife
5 out of 5
Avenida Adeje, 300, Adeje, 38670
Fully refundableReserve now, pay when you stay
The price is €243 per night from 4 Mar to 5 Mar
€243
per night
4 Mar - 5 Mar
4.5/5 Wonderful! (1,006 reviews)
"The hard rock hotel was a wonderful place to stay with beautiful views from our balcony and easy walks to the beach the tasty restaurants and lovely pools arent the only things great about this hotel"

Reviewed on 4 Feb 2023

Hard Rock Hotel Tenerife
Hotel Regina
3 out of 5
Alcala 19, Madrid, Madrid, 28014
Fully refundableReserve now, pay when you stay
The price is €184 per night from 6 Feb to 7 Feb
€184
per night
6 Feb - 7 Feb
4.8/5 Exceptional! (1,491 reviews)
"Great location!!. Nice upgraded hotel with courteous and professional staff ready to answer every question and commuted to provide excellent service. Breakfast was amazing! Large variety of food and everything fresh. Will definitely stay here again!"

Reviewed on 27 Jan 2023

Hotel Regina
Hotel Rec Barcelona - Adults only
3 out of 5
Carrer del Rec Comtal, 19, Barcelona, 08003
Fully refundableReserve now, pay when you stay
The price is €110 per night from 7 Feb to 8 Feb
€110
per night
7 Feb - 8 Feb
4.7/5 Exceptional! (1,017 reviews)
"Wowee! I would recommend this hotel 10x over! We had a "quiet room" which was great. However most importantly was how the staff treated us. We arrived quite a long time before official check in & they gave us a room immediately that was already made up. We were so grateful. It was my Mums birthday ..."

Reviewed on 22 Jan 2023

Hotel Rec Barcelona - Adults only
Hotel Riu Vistamar - All Inclusive
4 out of 5
Avenida de la Cornisa, s/n, Mogan, Gran Canaria, 35130
Fully refundableReserve now, pay when you stay
The price is €242 per night from 5 Mar to 6 Mar
€242
per night
5 Mar - 6 Mar
4.3/5 Excellent! (711 reviews)
"This hotel was very impressive. Amazing views. Staff were superb. Never felt like they were short staffed despite hotel being fully booked. Will be coming back!"

Reviewed on 31 Jan 2023

Hotel Riu Vistamar - All Inclusive
Hotel Sagrada Familia
3 out of 5
Carrer de Corsega 541, Barcelona, 08025
Fully refundableReserve now, pay when you stay
The price is €72 per night from 12 Feb to 13 Feb
€72
per night
12 Feb - 13 Feb
4.2/5 Very Good! (1,024 reviews)
"Very close to metro station. Great location for cathedral and Guell park. Not so good for the rest of the city but well connected via metro and bus. Modern updated facility with high pressure warm water, which should not be taken for granted!"

Reviewed on 29 Jan 2023

Hotel Sagrada Familia
Petit Palace Boquería Garden
4 out of 5
Calle De La Boqueria, 10, Barcelona, 08002
Fully refundableReserve now, pay when you stay
The price is €107 per night from 8 Feb to 9 Feb
€107
per night
8 Feb - 9 Feb
4.5/5 Wonderful! (1,046 reviews)
"I want to let people know what a great stay we had at Petit Palace Boqueria! The staff were friendly and so helpful! Special shout out to Ifty, Lili and Alexander for going above and beyond to make our stay extra special! Gracias por todos!"

Reviewed on 1 Feb 2023

Petit Palace Boquería Garden
K+K Hotel Picasso El Born
4 out of 5
Passeig de Picasso, 26-30, Barcelona, 08003
Fully refundableReserve now, pay when you stay
The price is €106 per night from 7 Feb to 8 Feb
€106
per night
7 Feb - 8 Feb
4.5/5 Wonderful! (1,003 reviews)
"Great location, clean and modern. Great starting point for touring the city, especially for walking around the Gothic quarters in the evening. Helpful and friendly staff. Next to one of the city bus tour stops. Would definitely stay again."

Reviewed on 18 Jan 2023

K+K Hotel Picasso El Born
Hotel Riu Oliva Beach Resort - All Inclusive
3 out of 5
Avenida Grandes Playas, Corralejo, La Oliva, Fuerteventura, 35660
Fully refundableReserve now, pay when you stay
The price is €118 per night from 6 Feb to 7 Feb
€118
per night
6 Feb - 7 Feb
4.1/5 Very Good! (479 reviews)
Lovely hotel with amazing staff
"Lovely hotel - beautiful good, fabulous staff, amazing views - Will certainly be back ….. only thing was whilst we were there at the end of January the wind was freezing cold which is out of the hotel’s hands 😊"

Reviewed on 30 Jan 2023

Hotel Riu Oliva Beach Resort - All Inclusive
Hotel SOFIA Barcelona, in The Unbound Collection by Hyatt
5 out of 5
Plaza de Pio XII, 4, Barcelona, 08028
Fully refundable
The price is €178 per night from 19 Feb to 20 Feb
€178
per night
19 Feb - 20 Feb
4.5/5 Wonderful! (361 reviews)
"It’s a gorgeous hotel in a safe zone. It is walking distance from Camp Nou."

Reviewed on 3 Jan 2023

Hotel SOFIA Barcelona, in The Unbound Collection by Hyatt
Barceló Sants
4 out of 5
Plaza Dels Paisos Catalans S/n, Barcelona, 08014
Fully refundableReserve now, pay when you stay
The price is €117 per night from 5 Mar to 6 Mar
€117
per night
5 Mar - 6 Mar
4.4/5 Wonderful! (1,043 reviews)
"Very cool hotel! Train station right next to the hotel."

Reviewed on 27 Jan 2023

Barceló Sants
Urban Dream Granada Hotel
4 out of 5
Camino de Ronda 107, Granada, Granada, 18003
Fully refundableReserve now, pay when you stay
The price is €46 per night from 1 Mar to 2 Mar
€46
per night
1 Mar - 2 Mar
4.1/5 Very Good! (386 reviews)
"Great value and clean hotel."

Reviewed on 2 Feb 2023

Urban Dream Granada Hotel
Santa Barbara Golf And Ocean Club
4 out of 5
Avenida del Atlantico, s/n, Golf del Sur, San Miguel de Abona, 38639
4.4/5 Excellent! (2,407 reviews)
Enjoyable holiday
"Just returned from Santa Barbara our apartment was brilliant. All staff so helpful and friendly. Would recommend it to anyone ."

Reviewed on 1 Feb 2023

Santa Barbara Golf And Ocean Club
Hotel Barcelona Universal
4 out of 5
Del Paral.lel, Del 76-78, Barcelona, 08001
Fully refundableReserve now, pay when you stay
The price is €85 per night from 8 Feb to 9 Feb
€85
per night
8 Feb - 9 Feb
4.4/5 Wonderful! (1,042 reviews)
"Overall good. The proximity to metro station was the best."

Reviewed on 4 Feb 2023

Hotel Barcelona Universal
H10 Cubik
4.5 out of 5
Via Laietana, 69, Centre, Barcelona, E-08003
Fully refundableReserve now, pay when you stay
The price is €165 per night from 7 Feb to 8 Feb
€165
per night
7 Feb - 8 Feb
4.8/5 Exceptional! (1,039 reviews)
"in the middle of downtown, yet safe, walkable to all major attractions, quiet, staff is very friendly and helpful. We had a wonderful time and hope to go back"

Reviewed on 1 Feb 2023

H10 Cubik
Helios Mallorca Hotel & Apartments
3 out of 5
Carrer de la Carabela, 7, Palma de Mallorca, Palma de Mallorca, Mallorca, 7610
Fully refundable
The price is €61 per night from 8 Feb to 9 Feb
€61
per night
8 Feb - 9 Feb
4.6/5 Wonderful! (1,009 reviews)
"Very friendly staff and the best hotel i have stayed! Very good and considering service which I appreciated a lot! I ordered half board including dinner but I realise the food is not my type and hotel willing to refund me everything without complaining which I never expected! The best hotel ever! ..."

Reviewed on 3 Dec 2022

Helios Mallorca Hotel & Apartments
Hotel ILUNION Bel Art
4 out of 5
Lepant 406, Barcelona, 08025
Fully refundableReserve now, pay when you stay
The price is €76 per night from 6 Feb to 7 Feb
€76
per night
6 Feb - 7 Feb
4.2/5 Excellent! (508 reviews)
Excellent Experience!
"Excellent location, cleanliness and service. I stayed for 3 nights. They have small details like providing free water bottles and small botlle of wine for the room. Also sweets and a lemon water display in the lobby. The bathroom is big and comfortable. The hotel is very modern and neat. Will definitely ..."

Reviewed on 1 Feb 2023

Hotel ILUNION Bel Art
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.

Spain hotels information

Number of reviews
20237
Accommodation
155353 hotels
Lowest Price
€46
Highest Price
€243

Recent Reviews in Spain
Expedia verified reviews

Go further with the Expedia app

When you book on the app you can save an average of 15% on thousands of hotels while earning double the points with every booking. With these app deals you'll save even more on trips, and that means you can take more trips, and manage it all on the go.

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code