Hotels in Spain

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation
Showing deals for:25 Apr - 27 Apr

Top Cities in Spain

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

2025 Top 10 Trending Spain Hotels from HK$432

Grand Hyatt Barcelona

5.0 star property
9.2 out of 10, Wonderful, (1029)
"Property and staff excellent"
The price is HK$1,809
HK$2,203 total
includes taxes & fees
20 Apr - 21 Apr
Grand Hyatt Barcelona

Hotel Riu Plaza España

4.0 star property
9.4 out of 10, Exceptional, (4020)
"The breakfast is a great perk and the view from the rooftop."
The price is HK$1,833
HK$2,016 total
includes taxes & fees
27 Apr - 28 Apr
Hotel Riu Plaza España

Rialto

3.0 star property
8.8 out of 10, Excellent, (2159)
"This property is located in a great area convenient to restaurants, old town sites, and transportation. Great hotel in the gothic quarter."
The price is HK$1,241
HK$1,481 total
includes taxes & fees
21 Apr - 22 Apr
Rialto

Urban Inn Madrid

1.5 star property
9.2 out of 10, Wonderful, (28)
"The hostel is close to shopping and Royal Palace. It is a great place to stay for the price if you are only staying in Madrid."
The price is HK$432
HK$475 total
includes taxes & fees
23 Apr - 24 Apr
Urban Inn Madrid

Leonardo Royal Hotel Barcelona Fira

4.0 star property
9.2 out of 10, Wonderful, (925)
"Nice hotel and staff. Quite isolated from everything "
The price is HK$872
HK$1,103 total
includes taxes & fees
27 Apr - 28 Apr
Leonardo Royal Hotel Barcelona Fira

Nobu Hotel Barcelona

5.0 star property
9.0 out of 10, Wonderful, (976)
"Great stay. Thanks to the awesome staff"
The price is HK$2,153
HK$2,582 total
includes taxes & fees
21 Apr - 22 Apr
Nobu Hotel Barcelona

Barceló Torre de Madrid

5.0 star property
9.4 out of 10, Exceptional, (1722)
"We had a fantastic stay at the Barcelo Torre. The hotel is beautiful, really gorgeous. Great location. The staff were fantastic. Thank you to Diego for giving us lots of great restaurant recommendations! The pool was amazing and came in very handy during a few rainy afternoons as it’s indoors. Our room was perfect and super quiet at night despite being central location. We would highly recommend it and hope to go back soon."
The price is HK$2,062
HK$2,268 total
includes taxes & fees
4 May - 5 May
Barceló Torre de Madrid

Arc la Rambla

3.0 star property
8.8 out of 10, Excellent, (1755)
"Staff were very nice and very helpful. The hotel was clean and tidy. Situated within walking distance to alot of the tourist attractions and very close to Placa De Catalunya, the hub for alot of public transport around the city. "
The price is HK$1,361
HK$1,613 total
includes taxes & fees
20 Apr - 21 Apr
Arc la Rambla

INNSiDE by Melia Barcelona Apolo

4.0 star property
9.4 out of 10, Exceptional, (1058)
"Lovely hotel will go back if go to Barcelona again "
The price is HK$1,217
HK$1,482 total
includes taxes & fees
17 Apr - 18 Apr
INNSiDE by Melia Barcelona Apolo

Hotel Princesa Plaza Madrid

4.0 star property
8.6 out of 10, Excellent, (1165)
"The best hotel I've stayed at in Europe so far. The property is very new. They have some construction going on at the street level but that did not bother me. The breakfast is top notch. Could use some changes rather than same items daily. But everyone was courteous. The bed was super comfy the sheets like heaven. This is the perfect hotel "
The price is HK$1,191
HK$1,310 total
includes taxes & fees
21 Apr - 22 Apr
Hotel Princesa Plaza Madrid

Barcelona Airport Hotel

4.0 star property
8.6 out of 10, Excellent, (4975)
"Proximity to the airport with free shuttle service was our reason for choice. This very modern hotel was well kept."
The price is HK$1,297
HK$1,473 total
includes taxes & fees
29 Apr - 30 Apr
Barcelona Airport Hotel

Barceló Raval

4.5 star property
8.8 out of 10, Excellent, (1182)
"Eduardo was the best at breakfast"
The price is HK$1,210
HK$1,475 total
includes taxes & fees
21 Apr - 22 Apr
Barceló Raval

B&B Hotel Barcelona Viladecans

3.0 star property
8.4 out of 10, Very good, (1000)
"Friendly staff"
The price is HK$615
HK$700 total
includes taxes & fees
27 Apr - 28 Apr
B&B Hotel Barcelona Viladecans

Hyatt Regency Barcelona Tower

5.0 star property
8.8 out of 10, Excellent, (1003)
"Love how clean and fast check in process! Everyone was so helpful"
The price is HK$1,055
HK$1,276 total
includes taxes & fees
20 Apr - 21 Apr
Hyatt Regency Barcelona Tower

Hard Rock Hotel Madrid

4.5 star property
9.4 out of 10, Exceptional, (1921)
"Very helpful staff, lovely breakfast, great location "
The price is HK$2,001
HK$2,201 total
includes taxes & fees
27 Apr - 28 Apr
Hard Rock Hotel Madrid

Secrets Lanzarote Resort & Spa – Adults only (+18)

5.0 star property
8.6 out of 10, Excellent, (1001)
".."
The price is HK$2,041
HK$2,184 total
includes taxes & fees
1 May - 2 May
Secrets Lanzarote Resort & Spa – Adults only (+18)

Barceló Sants

4.0 star property
9.0 out of 10, Wonderful, (1294)
"Nice space/astronaut themed decor, room was clean, beds were great and shower was as well"
The price is HK$1,153
HK$1,411 total
includes taxes & fees
21 Apr - 22 Apr
Barceló Sants

Hotel Porta Fira

4.5 star property
9.0 out of 10, Wonderful, (1089)
"Very nice and clean Hotel. Room comfortable . Well situated Hotel ."
The price is HK$1,217
HK$1,385 total
includes taxes & fees
20 Apr - 21 Apr
Hotel Porta Fira

Hotel Emperador

4.0 star property
9.2 out of 10, Wonderful, (1561)
"Excellent hotel and staff"
The price is HK$1,849
HK$2,034 total
includes taxes & fees
20 Apr - 21 Apr
Hotel Emperador

Sercotel Rosellon

4.0 star property
8.8 out of 10, Excellent, (1017)
"Amazing location. Rooftop view fantastic."
The price is HK$1,254
HK$1,523 total
includes taxes & fees
16 Apr - 17 Apr
Sercotel Rosellon
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.
Don't see what you're looking for?
See all available properties in Spain
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 HK$432 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 HK$432 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?
Unbeatable prices on Spain hotels are just the beginning of the reasons to book your stay with Expedia. Become an Expedia Rewards member today and earn points with every booking, as well as membership perks to sweeten the deal. How do you like the sound of savings worth 10% or more on select hotels? Not only that, most of our hotels feature free cancellation, so you can reserve your dream escape without having to worry about your plans changing.