Find the best Spain Hotels

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Spain Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top Hotels Spain

Grand Hyatt Barcelona

5.0 star property
9.2 out of 10, Wonderful, (1153)
"Food and location was excellent "
The price is £186
includes taxes & fees
5 Jul - 6 Jul
Grand Hyatt Barcelona

Nobu Hotel Barcelona

5.0 star property
9.0 out of 10, Wonderful, (1006)
"Great place to stay!"
The price is £249
includes taxes & fees
6 Jul - 7 Jul
Nobu Hotel Barcelona

Hotel Riu Plaza España

4.0 star property
9.4 out of 10, Exceptional, (4122)
"Great hotel perfectly located"
The price is £161
includes taxes & fees
22 Jun - 23 Jun
Hotel Riu Plaza España

Leonardo Royal Hotel Barcelona Fira

4.0 star property
9.2 out of 10, Wonderful, (994)
"Nice buffet breakfast."
The price is £117
includes taxes & fees
23 Jun - 24 Jun
Leonardo Royal Hotel Barcelona Fira

B&B Hotel Barcelona Viladecans

3.0 star property
8.4 out of 10, Very good, (1004)
"Excelente hotel "
The price is £71
includes taxes & fees
6 Jul - 7 Jul
B&B Hotel Barcelona Viladecans

Rialto

3.0 star property
8.8 out of 10, Excellent, (2294)
"Enjoyed close proximity to everything and cleanliness of hotel"
The price is £164
includes taxes & fees
23 Jun - 24 Jun
Rialto

INNSiDE by Melia Barcelona Apolo

4.0 star property
9.4 out of 10, Exceptional, (1141)
"Nice hotel and friendly staff. Enjoyed our stay."
The price is £162
includes taxes & fees
22 Jun - 23 Jun
INNSiDE by Melia Barcelona Apolo

Barcelona Airport Hotel

4.0 star property
8.6 out of 10, Excellent, (5018)
"Friendly staff comfortable room and great breakfast!"
The price is £130
includes taxes & fees
23 Jun - 24 Jun
Barcelona Airport Hotel

Camping 3 Estrellas

2.0 star property
8.0 out of 10, Very good, (1142)
"The accommodation is basic but affordable and the facilities around the site are really good. The on site restaurant is particularly good. "
The price is £67
includes taxes & fees
16 Jun - 17 Jun
Camping 3 Estrellas

Hyatt Regency Barcelona Tower

5.0 star property
8.8 out of 10, Excellent, (1007)
"Nice place to stay "
The price is £128
includes taxes & fees
8 Jul - 9 Jul
Hyatt Regency Barcelona Tower

Barceló Torre de Madrid

5.0 star property
9.4 out of 10, Exceptional, (1851)
"Wonderful location and great hotel"
The price is £146
includes taxes & fees
22 Jun - 23 Jun
Barceló Torre de Madrid

Hotel Porta Fira

4.5 star property
9.0 out of 10, Wonderful, (1086)
"Nice hotel. "
The price is £115
includes taxes & fees
13 Jul - 14 Jul
Hotel Porta Fira

Andante Hotel

3.0 star property
9.0 out of 10, Wonderful, (1150)
"Enjoyed the surrounding area and the breakfast buffet was great"
The price is £142
includes taxes & fees
22 Jun - 23 Jun
Andante Hotel

Occidental Barcelona 1929

3.0 star property
9.4 out of 10, Exceptional, (963)
"Brilliant place to stay, great hospitality shown by the staff."
The price is £124
includes taxes & fees
24 Jun - 25 Jun
Occidental Barcelona 1929

Sercotel Rosellon

4.0 star property
8.8 out of 10, Excellent, (1111)
"Amazing location & very friendly staff"
The price is £145
includes taxes & fees
22 Jun - 23 Jun
Sercotel Rosellon

SLS Barcelona

5.0 star property
8.4 out of 10, Very good, (41)
"Location and wonderful service from all staff!"
The price is £169
includes taxes & fees
8 Jul - 9 Jul
SLS Barcelona

El Avenida Palace Hotel

4.0 star property
9.2 out of 10, Wonderful, (1011)
"Great room and service"
The price is £151
includes taxes & fees
22 Jun - 23 Jun
El Avenida Palace Hotel

Barceló Raval

4.5 star property
8.8 out of 10, Excellent, (1177)
"Good hotel to stay. "
The price is £152
includes taxes & fees
24 Jun - 25 Jun
Barceló Raval

Arc la Rambla

3.0 star property
8.8 out of 10, Excellent, (1797)
"Overall great place to stay, central to all the sites."
The price is £140
includes taxes & fees
24 Jun - 25 Jun
Arc la Rambla

Best Western Plus Hotel Alfa Aeropuerto

4.0 star property
8.8 out of 10, Excellent, (1649)
"Overall great hotel for Americans looking for something that feels like a stateside hotel."
The price is £129
includes taxes & fees
16 Jun - 17 Jun
Best Western Plus Hotel Alfa Aeropuerto
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.

Great weekend hotel deals in Spain

Showing deals for:27 Jun - 29 Jun
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels in Spain cost?
Prices for Spain hotels differ depending on the season and other factors, like Christmas and school holidays. You can find cheap options from £67 in a few different ways. Select your destination and trip dates and then pick your budget using the “Price per night” filter. You can then fine-tune your search by choosing your preferred amenities and more.
When is the best time to go to Spain?
Temperatures differ across Spain, so the best time to travel really depends on where you’re heading. If you’re wanting a summer holiday in Barcelona, plan your escape between June and August. At this time of year temperatures generally range from 21ºC to 27ºC. Bear in mind that Barcelona has a Mediterranean climate, so pack appropriately.
What is the best area to stay in Spain?
Barcelona is one of the most popular places to book a property when exploring Spain. If you’re searching for great culture and coastal beaches, spend a few nights in Madrid. Granada is another area that has a bunch of unforgettable experiences.
How can I find cheap hotels in Spain?
Discover inexpensive hotels with minimal effort by using our useful filters. Select the “Price per night” checkbox to view low-cost options in Spain. You can also check out our cheap hotels in Spain page. The lowest available rate starts from £67 per night.
What are the best hotels in Spain for families?
The first step to a memorable family retreat in Spain is scoring the right place to stay. Go to the “Traveller experience” heading of our filter tool and select “Family friendly.” This will show you all the Spain options that welcome children and have family conveniences like childcare and onsite activities. Choose the one that suits your budget and style, then get ready to kick back while the kids have a blast.
Why should I book my Spain hotel with Expedia?
Incredible deals and plenty of choice are just two of the reasons to book your Spain hotel with Expedia. On top of that, our free loyalty programme, One Key™, lets you earn and redeem OneKeyCash™* on eligible flights, hotels and more. And if your agenda changes and you have to alter your reservation, don’t fret. Our online Help Centre is ready to assist you anytime, day or night. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Expedia.