Book Spain Hotels

  • 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

Top Cities in Spain

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top Hotels in Spain

Posada del Infante Posada Real

4.0 star property
Posada del Infante Posada Real

Grand Hyatt Barcelona

5.0 star property
9.2 out of 10, Wonderful, (1000)
"Love this hotel. The spa was amazing. Staff was super helpful. "
The price is AU$303
includes taxes & fees
21 Feb - 22 Feb
Grand Hyatt Barcelona

Hotel Riu Plaza España

4.0 star property
9.4 out of 10, Exceptional, (3843)
"I liked the rooftop bar and I used the gym. "
The price is AU$263
includes taxes & fees
9 Feb - 10 Feb
Hotel Riu Plaza España

INNSiDE by Melia Barcelona Apolo

4.0 star property
9.4 out of 10, Exceptional, (989)
"fantastic hotel with a modern and stylish design. The rooms are spacious, clean, and well-equipped with all the necessary amenities. Its great location makes it easy to explore the city’s top attractions!"
The price is AU$206
includes taxes & fees
9 Feb - 10 Feb
INNSiDE by Melia Barcelona Apolo

Lamaro Hotel

5.0 star property
9.4 out of 10, Exceptional, (1773)
"We loved this boutique hotel. They had just changed their name from Hotel Colon to Lamaro days before. Rooms were spacious and very comfy. We loved the light color scale if everything, and the view of the Cathedral is worth staying here. Our only complain was that the heat stayed on, but they brought us a fan straight away so we slept great! "
The price is AU$329
includes taxes & fees
23 Feb - 24 Feb
Lamaro Hotel

Leonardo Royal Hotel Barcelona Fira

4.0 star property
9.2 out of 10, Wonderful, (860)
"We loved our stay "
The price is AU$143
includes taxes & fees
9 Feb - 10 Feb
Leonardo Royal Hotel Barcelona Fira

Zleep Hotel Madrid Airport

3.0 star property
8.8 out of 10, Excellent, (1713)
"Great place to stay if your headed out of Madrid "
The price is AU$106
includes taxes & fees
23 Feb - 24 Feb
Zleep Hotel Madrid Airport

Rialto

3.0 star property
8.8 out of 10, Excellent, (2047)
"Pros: 1.Ultra-dark room: perfect for sleep 2. Breakfast: the range is astonishing for a 3 Star hotel 3. Manner of staff: good humoured, polite and ready to help. Cons: 1. Distance from the Metro: I have a disability so this was frustrating. "
The price is AU$162
includes taxes & fees
9 Feb - 10 Feb
Rialto

Barceló Torre de Madrid

5.0 star property
9.4 out of 10, Exceptional, (1536)
"Great staff and great customer service."
The price is AU$324
includes taxes & fees
23 Feb - 24 Feb
Barceló Torre de Madrid

Nobu Hotel Barcelona

5.0 star property
9.0 out of 10, Wonderful, (919)
"Excellent"
The price is AU$315
includes taxes & fees
23 Feb - 24 Feb
Nobu Hotel Barcelona

Hotel Atlantico Madrid

4.0 star property
9.6 out of 10, Exceptional, (2083)
"This hotel is immaculate and the amenities in the room are useful and plentiful! Wonderful staff, great location."
The price is AU$382
includes taxes & fees
23 Feb - 24 Feb
Hotel Atlantico Madrid

Hard Rock Hotel Tenerife

5.0 star property
9.0 out of 10, Wonderful, (1001)
"We had a lovely week at the Hard Rock Hotel and thought the hotel was absolutely lovely. At check-in we were served quickly, given an upgraded room and as we had missed dinner that evening (flight delay), they sent up some charcuterie and bread to our room which was much appreciated. Breakfast is fantastic with a huge amount of options. It was surprisingly busy in January, so i'd hate to see how long the queues would be in the summer months! The dinner buffet was mostly good with lots of...
The price is AU$484
includes taxes & fees
10 Mar - 11 Mar
Hard Rock Hotel Tenerife

Sercotel Rosellon

4.0 star property
8.8 out of 10, Excellent, (1004)
"Amazing location with an incredible view of the Sagrada Familia. It’s within walking distance to so many restaurants and the cathedral. The staff at this beautiful hotel is super friendly and helpful. We were able to store our luggage as we arrived early and rest in the lounge area with free coffee. The room was very comfortable and we really enjoyed our stay. Will definitely stay here again. "
The price is AU$244
includes taxes & fees
26 Feb - 27 Feb
Sercotel Rosellon

Hard Rock Hotel Madrid

4.5 star property
9.4 out of 10, Exceptional, (1797)
"."
The price is AU$281
includes taxes & fees
9 Feb - 10 Feb
Hard Rock Hotel Madrid

Compostela Suites Apartments

3.0 star property
8.2 out of 10, Very good, (516)
"Excelente"
The price is AU$93
includes taxes & fees
23 Feb - 24 Feb
Compostela Suites Apartments

Hotel Princesa Plaza Madrid

4.0 star property
8.6 out of 10, Excellent, (1047)
"Nicely renovated hotel"
The price is AU$256
includes taxes & fees
9 Feb - 10 Feb
Hotel Princesa Plaza Madrid

Arc la Rambla

3.0 star property
8.8 out of 10, Excellent, (1716)
"Great breakfast buffet. Service was excellent "
The price is AU$151
includes taxes & fees
24 Feb - 25 Feb
Arc la Rambla

Hotel Emperador

4.0 star property
9.2 out of 10, Wonderful, (1475)
"Friendly staff, very helpful. Good central location. "
The price is AU$271
includes taxes & fees
16 Feb - 17 Feb
Hotel Emperador

Hotel Silken Al Andalus Palace

4.0 star property
8.6 out of 10, Excellent, (1004)
"Great location when visiting Real Betis, hotel was clean and the rooms large, especially the bed. The breakfast great with loads of options, would highly recommend this hotel."
The price is AU$122
includes taxes & fees
16 Feb - 17 Feb
Hotel Silken Al Andalus Palace

Far Home Atocha

2.0 star property
9.0 out of 10, Wonderful, (491)
"Nice hotel great location "
The price is AU$101
includes taxes & fees
9 Feb - 10 Feb
Far Home Atocha
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?
The season and factors like school holidays and Easter can affect the price of a hotel in Spain. You can find cheap options from AU$69 in a few different ways on Expedia. First, key in the dates you’d like to get away, then use the filters like amenities and property type to fine-tune your search. You can also sort by price, so the lowest options appear at the top.
When is the best time to go to Spain?
Any time is a good time to discover Spain, just bear in mind that the weather will vary depending on your location. If a Barcelona summer holiday is on the cards, book your trip between June and August. You can expect average temperatures of between 21ºC and 27ºC then in Barcelona, which has a Mediterranean climate.
What is the best area to stay in Spain?
Check out the experiences and attractions on offer in Barcelona and Madrid. These exciting cities are only two of the many popular places to get a hotel in Spain.
How can I find cheap hotels in Spain?
Spain cheap hotels start at AU$69 per night. To find these types of budget-friendly options, make use of our “Price per night” filter. Other suggestions? Be flexible with your dates and book ahead of time. Take a look at our cheap hotels in Spain page for offers that are hard to resist.
What are the best hotels in Spain for families?
Expedia makes it a breeze to lock in a property with all the essentials for an unforgettable family escape to Spain. Start by clicking on “Family friendly” in the “Traveller experience” section of our filter tool. Then fine-tune your search by things like “Property type” and “Guest rating.” Whether you need a family hotel in Spain for a weekend break or a big summer holiday, we’ve got you and your group covered.
Why should I book my Spain hotel with Expedia?
Expedia is your one-stop shop for planning the ultimate holiday experience in Spain. You’ll find plenty of hotels to choose from and search filters that make it a breeze to find the perfect fit. Worried about a last-minute change of plans? Many of our hotels have flexible cancellation policies. Just look for options marked “Free Cancellation”. Get more out of your trip with Expedia Rewards. Join today for free and you can collect points and unlock membership perks. Get instant access to Member Prices, which adds up to savings worth 10% or more on select hotels!