Hotels in Spain, Europe

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Spain

Filter by

Popular filters
Price per night
Guest rating
guestRating-
guestRating-45
guestRating-40
guestRating-35
Property class
Payment type
Property type
Cities
regionId-179992
regionId-178281
regionId-2829
regionId-181363
regionId-3312
regionId-312
regionId-3713
regionId-55224
regionId-182386
regionId-1384
regionId-182299
regionId-10205
regionId-5776
regionId-6084360
regionId-356
regionId-6035461
regionId-180897
regionId-1559
regionId-182271
regionId-5779
Meal plans available
Amenities
Accessibility
Traveller experience
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 ₹13,080 per night from 9 Oct to 10 Oct
4.6/5 Wonderful! (2,213 reviews)
"Simply the BEST hotel in Madrid! Look no further"

Reviewed on 27 Sep 2022

Barcelona Airport Hotel
4 out of 5
Plaza de la Volateria, 3, Poligono Mas Blau, El Prat de Llobregat, 08820
Fully refundableReserve now, pay when you stay
The price is ₹10,325 per night from 20 Oct to 21 Oct
4.2/5 Excellent! (1,567 reviews)
"Comfortable and convenient with shuttle to and from the airport. One elevator and bathrooms near La Sal Marina were out of service. Food was average."

Reviewed on 27 Sep 2022

Hotel Colón Barcelona
4 out of 5
Avenida Catedral, 7, Barcelona, 08002
Fully refundableReserve now, pay when you stay
The price is ₹21,360 per night from 16 Oct to 17 Oct
4.7/5 Exceptional! (1,005 reviews)
"Had a great stay at Colon. This is a modern hotel with lots of conveniences and in a great location in the old city."

Reviewed on 29 Sep 2022

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

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

Barceló Raval
4.5 out of 5
Rambla del Raval, 17-21, Barcelona, 08001
Fully refundableReserve now, pay when you stay
The price is ₹12,568 per night from 31 Oct to 1 Nov
4.3/5 Excellent! (1,001 reviews)
"Amazing place, clean and friendly. Views are Amazing"

Reviewed on 29 Sep 2022

Hotel Princesa Plaza Madrid
4 out of 5
Princesa 40, Madrid, Madrid, 28008
Fully refundableReserve now, pay when you stay
The price is ₹11,491 per night from 24 Oct to 25 Oct
4.2/5 Excellent! (100 reviews)
"Good place overall. Slower checkin"

Reviewed on 23 Sep 2022

Leonardo Royal Hotel Barcelona Fira
4 out of 5
Carrer dels Alts Forns, 40, Barcelona, 8038
Fully refundableReserve now, pay when you stay
The price is ₹7,965 per night from 2 Oct to 3 Oct
4.4/5 Excellent! (96 reviews)
"Great location if attending conference at the center next door and very close to subway - easy to use for access to other parts of the city. Great staff, great facilities! As a Canadian, found the "smoking corner" too close to the entry way to the hotel. Would have appreciated this being in a different ..."

Reviewed on 19 Sep 2022

Hotel Regina
3 out of 5
Alcala 19, Madrid, Madrid, 28014
Fully refundableReserve now, pay when you stay
The price is ₹16,544 per night from 2 Oct to 3 Oct
4.7/5 Exceptional! (1,408 reviews)
Very nice Regina
"Very nice accommodation with only one shortcoming that is sound transmission from neighboring rooms. Otherwise staff was gracious and the room very comfortable, unique and clean."

Reviewed on 29 Sep 2022

Hotel Nuevo Madrid
4 out of 5
C/ Bausa, 27, Madrid, Madrid, 28033
The price is ₹4,823 per night from 24 Oct to 25 Oct
4.3/5 Excellent! (998 reviews)
"Clean hotel"

Reviewed on 10 Sep 2022

Hard Rock Hotel Madrid
Ronda de Atocha 17, Madrid, 28012
Fully refundableReserve now, pay when you stay
The price is ₹15,640 per night from 11 Oct to 12 Oct
4.7/5 Exceptional! (359 reviews)
Great place to stay
"Wonderful and helpful staff. Great location and great food. Would definitely return."

Reviewed on 24 Sep 2022

Lopesan Costa Meloneras Resort & Spa
5 out of 5
Mar Mediterraneo 1, Meloneras, San Bartolome de Tirajana, Gran Canaria, 35100
Fully refundableReserve now, pay when you stay
The price is ₹16,748 per night from 8 Oct to 9 Oct
4.5/5 Wonderful! (767 reviews)
"Amazing hotel"

Reviewed on 29 Aug 2022

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 9514
Accommodation 160989 hotels
Lowest Price ₹4,823
Highest Price ₹21,360

Price trends for hotels in Spain

Less expensive
More expensive
Next month
October
June
₹6,449
Month
Price
January
₹6,991
February
₹7,837
March
₹9,125
April
₹11,429
May
₹12,274
June
₹13,757
July
₹10,262
August
₹10,062
September
₹10,562
October
₹6,449
November
₹7,390
December
₹7,148
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Spain.

Spain Hotel Reviews
expedia verified reviews

Our app takes you further

When you book on the app you can save even more — up to 20% on select 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