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

Great weekend hotel deals in Spain

Showing deals for:28 Mar - 30 Mar

Top Cities in Spain

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top Hotels in Spain

Hotel Riu Plaza España

4.0 star property
9.4 out of 10, Exceptional, (3941)
"Beautiful hotel, nice staff, great service at rooftop and sky lounge as well as the restaurant during breakfast. Highly recommended!!"
The price is AU$428
includes taxes & fees
14 Apr - 15 Apr
Hotel Riu Plaza España

Grand Hyatt Barcelona

5.0 star property
9.2 out of 10, Wonderful, (1004)
"High quality modern hotel."
The price is AU$377
includes taxes & fees
3 Apr - 4 Apr
Grand Hyatt Barcelona

Rialto

3.0 star property
8.8 out of 10, Excellent, (2110)
"It was a nice stay and we really enjoyed ourselves and the shops around us😊"
The price is AU$220
includes taxes & fees
31 Mar - 1 Apr
Rialto

Leonardo Royal Hotel Barcelona Fira

4.0 star property
9.2 out of 10, Wonderful, (905)
"The property was very nice, clean and the staff super helpful. "
The price is AU$192
includes taxes & fees
23 Mar - 24 Mar
Leonardo Royal Hotel Barcelona Fira

Arc la Rambla

3.0 star property
8.8 out of 10, Excellent, (1729)
"Hotel was clean and the location was great!"
The price is AU$276
includes taxes & fees
23 Mar - 24 Mar
Arc la Rambla

Urban Inn Madrid

1.5 star property
9.0 out of 10, Wonderful, (20)
"I like it, but I would change that in the common areas, you need to be quiet and can't talk. It was a little bothersome."
The price is AU$107
includes taxes & fees
1 Apr - 2 Apr
Urban Inn Madrid

Hotel Arcs de Monells

4.0 star property
9.6 out of 10, Exceptional, (15)
"Excellent hospitality and incredibly friendly staff. Made our stay even better and very helpful with anything we needed. Thank you and we will be returning in the future."
Hotel Arcs de Monells

Barceló Torre de Madrid

5.0 star property
9.4 out of 10, Exceptional, (1647)
"The hotel is very clean, quiet and if you have trouble to sleep this is for you. The only thing I don’t like about it is the decoration of the hotel really old needs an upgrade. The staff is very friendly and polite. "
The price is AU$371
includes taxes & fees
14 Apr - 15 Apr
Barceló Torre de Madrid

Hard Rock Hotel Tenerife

5.0 star property
9.0 out of 10, Wonderful, (1001)
"Stayed here for 3 nights. Amazing hotel. Everything you need within walking distance. Will visit again for sure. "
The price is AU$509
includes taxes & fees
27 Mar - 28 Mar
Hard Rock Hotel Tenerife

INNSiDE by Melia Barcelona Apolo

4.0 star property
9.4 out of 10, Exceptional, (1024)
"Great hotel"
The price is AU$253
includes taxes & fees
23 Mar - 24 Mar
INNSiDE by Melia Barcelona Apolo

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

5.0 star property
8.6 out of 10, Excellent, (1002)
"An excellent holiday. Beautiful resort with spa and lots of restaurants. We enjoyed our suite with great service and beautiful views. Lovely food and great service. "
The price is AU$542
includes taxes & fees
3 Apr - 4 Apr
Secrets Lanzarote Resort & Spa – Adults only (+18)

Nobu Hotel Barcelona

5.0 star property
9.0 out of 10, Wonderful, (951)
"20 out of 10. Will be back. EXCELLENT "
The price is AU$378
includes taxes & fees
13 Apr - 14 Apr
Nobu Hotel Barcelona

Hotel Emperador

4.0 star property
9.2 out of 10, Wonderful, (1535)
"Muy buen hotel! Excelente servicio!"
The price is AU$359
includes taxes & fees
30 Mar - 31 Mar
Hotel Emperador

Lamaro Hotel

5.0 star property
9.4 out of 10, Exceptional, (1790)
"Love this hotel, stay here everytime we go to Barcelona"
The price is AU$389
includes taxes & fees
23 Mar - 24 Mar
Lamaro Hotel

Novotel Barcelona Cornella

4.0 star property
8.8 out of 10, Excellent, (1192)
"The stay was very comfortable. Their breakfast was great with many options. The room was comfortable."
The price is AU$228
includes taxes & fees
30 Mar - 31 Mar
Novotel Barcelona Cornella

Bahia Principe Fantasia Tenerife - All Inclusive

5.0 star property
9.0 out of 10, Wonderful, (684)
"Lovely hotel and looked exactly like the photos. We also liked Pedro and Jorge from the specialist restaurants. Only problem was that We had a birthday and they didn’t actually do anything for you and told us too late that we could have paid to have the name on the castle. Also the buffet and pizza restaurants were too short staffed at times. "
Bahia Principe Fantasia Tenerife - All Inclusive

H10 Madison

4.5 star property
9.8 out of 10, Exceptional, (1003)
"Our stay was fantastic! The property’s prime location made everything incredibly convenient, and the room was absolutely perfect — just as stunning as the pictures promised."
The price is AU$386
includes taxes & fees
31 Mar - 1 Apr
H10 Madison

Barceló Raval

4.5 star property
8.8 out of 10, Excellent, (1170)
"Beautiful hotel. One of the nicest, but it’s located in a bad area, dodgy part of town, didn’t feel safe around the hotel. Inside the Hotel is absolutely wonderful. The coolest looking hotel. Great restaurant as well. "
The price is AU$244
includes taxes & fees
24 Mar - 25 Mar
Barceló Raval

Cuatro Naciones

2.0 star property
8.8 out of 10, Excellent, (1033)
"Very friendly staff. Centrally located - especially if you are attending the Liceu."
The price is AU$240
includes taxes & fees
24 Mar - 25 Mar
Cuatro Naciones

Hotel Princesa Plaza Madrid

4.0 star property
8.6 out of 10, Excellent, (1119)
"View from the room of town was great"
The price is AU$300
includes taxes & fees
24 Mar - 25 Mar
Hotel Princesa Plaza Madrid
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$107 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$107 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!