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
Fully refundableReserve now, pay when you stay
The price is €189 per night from 25 Jun to 26 Jun
€189
per night
25 Jun - 26 Jun
9.2/10 Wonderful! (2,218 reviews)
"Staff were so welcoming and friendly. Loved my time here."

Reviewed on 3 Jun 2023

Hotel Riu Plaza España
Occidental Barcelona 1929
3 out of 5
de la Creu Coberta, 20-22, Barcelona, Catalonia
Fully refundableReserve now, pay when you stay
The price is €144 per night from 18 Jun to 19 Jun
€144
per night
18 Jun - 19 Jun
9.2/10 Wonderful! (400 reviews)
"Was true to pictures so nothing let down in our expectations. Had an awkward experience with one of the front desk clerks… the situation was not a big deal but what disturbed me was that she was making facial expressions at her co-workers while she and I were in the conversation which indicated she ..."

Reviewed on 3 Jun 2023

Occidental Barcelona 1929
Hotel SOFIA Barcelona, in The Unbound Collection by Hyatt
5 out of 5
Plaza de Pio XII, 4, Barcelona
Fully refundable
The price is €237 per night from 21 Jun to 22 Jun
€237
per night
21 Jun - 22 Jun
9.2/10 Wonderful! (451 reviews)
"It is a very modern hotel with an excellent and helpful staff. The concierge was especially helpful."

Reviewed on 30 May 2023

Hotel SOFIA Barcelona, in The Unbound Collection by Hyatt

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

La Marina Resort
3 out of 5
Avda de la Alegria, s/n, La Marina, Elche, Alicante
9.2/10 Wonderful! (10 reviews)
"Me faltó más animación, y más entretenimiento para niños"

Reviewed on 30 Dec 2021

La Marina Resort
Hard Rock Hotel Ibiza
5 out of 5
Carretera Playa d en Bossa, Sant Jordi de ses Salines, Sant Josep de sa Talaia, Ibiza
Fully refundableReserve now, pay when you stay
The price is €330 per night from 13 Jun to 14 Jun
€330
per night
13 Jun - 14 Jun
8.8/10 Excellent! (999 reviews)
"Amazing place"

Reviewed on 4 Jun 2023

Hard Rock Hotel Ibiza
Grand Palladium White Island Resort & Spa - All Inclusive
5 out of 5
C/ Playa d'en Bossa s/n, Playa d’en Bossa, Sant Josep de sa Talaia, Ibiza
Fully refundableReserve now, pay when you stay
The price is €361 per night from 13 Jun to 14 Jun
€361
per night
13 Jun - 14 Jun
8.6/10 Excellent! (505 reviews)
"The property is located about 10min from the airport (taxi transfer approx 20-25 Euros). From the rooms you cannot hear any noise of the airplanes passing, but if you’re outside or by the pool, they’re audible. To bear in mind the air traffic is at specific times, it’s not a big airport like London ..."

Reviewed on 3 Jun 2023

Grand Palladium White Island Resort & Spa - All Inclusive
Pure Salt Garonda - Adults Only
4 out of 5
Calle Mar Negra 2, Palma de Mallorca, Palma de Mallorca, Mallorca
Fully refundableReserve now, pay when you stay
The price is €210 per night from 7 Jun to 8 Jun
€210
per night
7 Jun - 8 Jun
9/10 Wonderful! (752 reviews)
"Great hotel and pretty close to the airport. Alot of option for food close by and the beach is right there. The staff was very helpful and friendly offering options for things to do etc. They even have a connection with rental car company to rent a car and return it back to hotel vs having to go ..."

Reviewed on 31 May 2023

Pure Salt Garonda - Adults Only
INNSiDE Barcelona Apolo
4 out of 5
Avinguda del Paral.lel, 57-59, Barcelona, Barcelona
The price is €169 per night from 18 Jun to 19 Jun
€169
per night
18 Jun - 19 Jun
9/10 Wonderful! (42 reviews)
"Property, rooms, service, breakfast buffet are all excellent!"

Reviewed on 28 May 2023

INNSiDE Barcelona Apolo
Holiday Park Santa Ponsa
Ramon De Moncada 35, Calvia
8.4/10 Very Good! (18 reviews)
"Cheers for having us lee"

Reviewed on 22 May 2023

Holiday Park Santa Ponsa
The Social Hub Barcelona Poblenou
4 out of 5
C/ de Cristóbal de Moura 49, Barcelona, Barcelona
Fully refundableReserve now, pay when you stay
The price is €138 per night from 11 Jun to 12 Jun
€138
per night
11 Jun - 12 Jun
9/10 Wonderful! (38 reviews)
Stay here! You will love it!
"I want to keep this short because I stumbled upon this place by chance. The staff (Linda & Ignacio, especially) practically broke their backs making me happy. The check in was as smooth as it gets, directions, breakfast is amazing (chef will go custom), the room was top notch. The facility provides ..."

Reviewed on 27 Apr 2023

The Social Hub Barcelona Poblenou
Mediterrani Natura Spa Resort
3 out of 5
Camí Castell de Tamarit, Tarragona, Tarragona, 43008
8.2/10 Very Good! (54 reviews)
"Very friendly and helpful staff. Absolutely stunning property is many options for sol, couples or families"

Reviewed on 13 May 2022

Mediterrani Natura Spa Resort
Hotel Barcelona Princess
4 out of 5
Avinguda Diagonal 1, Barcelona
The price is €130 per night from 11 Jun to 12 Jun
€130
per night
11 Jun - 12 Jun
8.4/10 Very Good! (1,010 reviews)
"Very close to primavera soubd"

Reviewed on 5 Jun 2023

Hotel Barcelona Princess
Hard Rock Hotel Madrid
4.5 out of 5
Ronda de Atocha 17, Madrid
Fully refundableReserve now, pay when you stay
The price is €210 per night from 11 Jun to 12 Jun
€210
per night
11 Jun - 12 Jun
9.2/10 Wonderful! (674 reviews)
"Is within walking distance to several main attractions, Train station and Taxi stops. Many good restaurants are also close. Airport is about 15-20 min by Taxi."

Reviewed on 4 Jun 2023

Hard Rock Hotel Madrid
Occidental Atenea Mar- Adults Only
4 out of 5
Pg. García Faria, 37-47, Barcelona
Fully refundableReserve now, pay when you stay
The price is €170 per night from 11 Jun to 12 Jun
€170
per night
11 Jun - 12 Jun
8.4/10 Very Good! (992 reviews)
"Great place with helpful staff"

Reviewed on 24 May 2023

Occidental Atenea Mar- Adults Only
Ohla Barcelona
5 out of 5
Via Laietana, 49, Barcelona
Fully refundableReserve now, pay when you stay
The price is €399 per night from 7 Jun to 8 Jun
€399
per night
7 Jun - 8 Jun
9.6/10 Exceptional! (1,003 reviews)
"This is one of the nicest hotels I’ve ever stayed at!! We stayed here two separate dates at the beginning and end of our vacation, first in. Junior suite and then in a standard room. Excellent location in very walkable area Gothic Quarter, near Born, Las Ramblas and close walk to beach area and attractions. ..."

Reviewed on 29 May 2023

Ohla Barcelona
Hotel Marina Badalona
4 out of 5
Carrer d'Eduard Maristany 227, Badalona
Fully refundableReserve now, pay when you stay
The price is €165 per night from 7 Jun to 8 Jun
€165
per night
7 Jun - 8 Jun
9/10 Wonderful! (80 reviews)
"Nice hotel, nice staff. Had an issue with some missed items in the room from prior guests that indicated a lack of proper housekeeping. They were very responsive at handling. Rooms were pretty warm, AC only goes to 21.5c and there is nothing they can do to fix it. Breakfast buffet was very good, ..."

Reviewed on 1 Jun 2023

Hotel Marina Badalona
Kimpton Vividora Hotel, an IHG Hotel
5 out of 5
Carrer del Duc 15, Barcelona
Fully refundable
The price is €341 per night from 3 Jul to 4 Jul
€341
per night
3 Jul - 4 Jul
9.4/10 Exceptional! (169 reviews)
"We loved our stay! Staff is extremely friendly and welcoming, helpful and knowledgeable. Room is smallish, but well designed. Rooftop lounge is beautiful with small swimming pool. Food in Fauna was very good, too."

Reviewed on 30 May 2023

Kimpton Vividora Hotel, an IHG Hotel
easyHotel Barcelona Fira
1 out of 5
Avinguda de la Granvia 22, Hospitalet de Llobregat, L'Hospitalet de Llobregat
The price is €75 per night from 11 Jun to 12 Jun
€75
per night
11 Jun - 12 Jun
8/10 Very Good! (1,000 reviews)
"It’s a basic hotel - you know this when booking. Was just what we needed for a night ahead of a cruise. Family of 4 in one room. Super clean. Comfortable. Great cafe on site. Would book again"

Reviewed on 28 May 2023

easyHotel Barcelona Fira
Dreams Jardin Tropical Resort & Spa
4 out of 5
Calle Gran Bretana s/n, Costa Adeje, Adeje, Tenerife
Fully refundableReserve now, pay when you stay
The price is €180 per night from 9 Jun to 10 Jun
€180
per night
9 Jun - 10 Jun
9/10 Wonderful! (596 reviews)
"Great place to be, so peaceful.I highly recommend."

Reviewed on 28 May 2023

Dreams Jardin Tropical Resort & Spa
Campanile Barcelona
3 out of 5
Carretera N 150, Sector Baricentro, Barbera del Valles
Fully refundableReserve now, pay when you stay
The price is €62 per night from 9 Jun to 10 Jun
€62
per night
9 Jun - 10 Jun
7.2/10 Good! (512 reviews)
"Their food is super good"

Reviewed on 25 Apr 2023

Campanile 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.

Spain hotels information

Number of reviews
11,523
Accommodation
163,434 hotels
Lowest Price
€62
Highest Price
€399

Recent Reviews in Spain
Expedia verified reviews