Search 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

Great weekend hotel deals in Spain

Showing deals for:Mar 21 - Mar 23

Top Cities in Spain

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 185,246 hotels in Spain with room rates, reviews, and availability. Most hotels are fully refundable.

Posada del Infante Posada Real

4.0 star property
Posada del Infante Posada Real

Hotel Riu Plaza España

4.0 star property
9.4 out of 10, Exceptional, (3929)
"Excellent location, very friendly staff, amazing breakfast, "
The price is AED 647
AED 712 total
includes taxes & fees
17 Mar - 18 Mar
Hotel Riu Plaza España

Grand Hyatt Barcelona

5.0 star property
9.2 out of 10, Wonderful, (1000)
"We loved our stay at Grand Hyatt Barcelona! Beginning from the wonderful welcome at front desk from Clara, and continuing to the lovely breakfast and spa facilities, we couldn’t have chosen a better location for our short city break. Our hotel room had lovely mod cons making our stay comfortable and the area was accessible being relatively close to the airport (20 mins) and easily accessible to tourist sites by taxi, metro and bus. The cleanliness of this hotel is to be noted. All requests we...
The price is AED 608
AED 734 total
includes taxes & fees
29 Mar - 30 Mar
Grand Hyatt Barcelona

Rialto

3.0 star property
8.8 out of 10, Excellent, (2098)
"Great location "
The price is AED 452
AED 541 total
includes taxes & fees
12 Mar - 13 Mar
Rialto

Leonardo Royal Hotel Barcelona Fira

4.0 star property
9.2 out of 10, Wonderful, (895)
"Comfortable hotel with good breakfast away from the hustle of central Barcelona, whilst still being close to transport links "
The price is AED 453
AED 548 total
includes taxes & fees
16 Mar - 17 Mar
Leonardo Royal Hotel Barcelona Fira

Arc la Rambla

3.0 star property
8.8 out of 10, Excellent, (1719)
"This hotel hit the spot. The location was excellent and the price was very reasonable. The staff was helpful and friendly and the breakfast buffet was ample and varied. "
The price is AED 452
AED 541 total
includes taxes & fees
16 Mar - 17 Mar
Arc la Rambla

Urban Inn Madrid

1.5 star property
9.0 out of 10, Wonderful, (17)
"Great facilites, new infrastructure, great service"
The price is AED 195
AED 215 total
includes taxes & fees
24 Mar - 25 Mar
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, (1612)
"The hotel was in a great and safe location. We had a fabulous view of the Plaza España!"
The price is AED 713
AED 784 total
includes taxes & fees
17 Mar - 18 Mar
Barceló Torre de Madrid

Hard Rock Hotel Tenerife

5.0 star property
9.0 out of 10, Wonderful, (1000)
"The staff were really helpful and friendly and the hotel was clean and had great amenities. I just would have liked more food options in the day."
The price is AED 1,075
AED 1,150 total
includes taxes & fees
8 Apr - 9 Apr
Hard Rock Hotel Tenerife

INNSiDE by Melia Barcelona Apolo

4.0 star property
9.4 out of 10, Exceptional, (1015)
"Very clean, modern, and friendly "
The price is AED 550
AED 655 total
includes taxes & fees
12 Mar - 13 Mar
INNSiDE by Melia Barcelona Apolo

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

5.0 star property
8.6 out of 10, Excellent, (1001)
"."
The price is AED 1,176
AED 1,258 total
includes taxes & fees
1 Apr - 2 Apr
Secrets Lanzarote Resort & Spa – Adults only (+18)

Nobu Hotel Barcelona

5.0 star property
9.0 out of 10, Wonderful, (947)
"Very nice hotel with a very nice and hospitable staff. The room was spacious with a beautiful landscape view. It fitted our small family very well. I would recommend it every day!"
The price is AED 782
AED 925 total
includes taxes & fees
11 Apr - 12 Apr
Nobu Hotel Barcelona

Hotel Emperador

4.0 star property
9.2 out of 10, Wonderful, (1523)
"Stayed six nights. Great location to Gran Via and subway station right out front. Taxis always available. Walked everywhere. Plenty of shops and restaurants all around. Clean hotel- we had two rooms, both great condition and clean. Housekeeping daily was excellent. Breakfast was great and plenty offered in options. Staff was always helpful and friendly. Loved the lobby bar area for snacks and drinks- people watching was relaxing. Felt bery safe at all times. Upstairs bar/dinner was marginal at...
The price is AED 637
AED 701 total
includes taxes & fees
16 Mar - 17 Mar
Hotel Emperador

Lamaro Hotel

5.0 star property
9.4 out of 10, Exceptional, (1777)
"The service and location were great. The front desk was always helpful and offered great recommendations. The room and products were okay, nothing special, though the nespresso machine was a nice touch. At night the rooms appeared pretty quiet (except for the church bells on the hour, but they did not wake us up once we were asleep) and pillows were comfortable. If breakfast is included in your room price then do the breakfast. DO NOT pay the 22 euros (plus tax so closer to 40euros per...
The price is AED 799
AED 945 total
includes taxes & fees
12 Mar - 13 Mar
Lamaro Hotel

Novotel Barcelona Cornella

4.0 star property
8.8 out of 10, Excellent, (1186)
"Very clean, and excellant amenities! The staff were very friendly and went above and beyond to help us with anything we needed. Sad we were only in town for 1 night, but will definitely be back!"
The price is AED 391
AED 440 total
includes taxes & fees
17 Mar - 18 Mar
Novotel Barcelona Cornella

Bahia Principe Fantasia Tenerife - All Inclusive

5.0 star property
9.0 out of 10, Wonderful, (682)
"Clean and friendly hotel. Very accommodating "
Bahia Principe Fantasia Tenerife - All Inclusive

H10 Madison

4.5 star property
9.8 out of 10, Exceptional, (1002)
"Another fabulous H10 property. Close to everything and the staff was phenomenal. "
The price is AED 730
AED 853 total
includes taxes & fees
18 Mar - 19 Mar
H10 Madison

Barceló Raval

4.5 star property
8.8 out of 10, Excellent, (1161)
"Good hotel near shop and food places Also a masjid close by."
The price is AED 443
AED 537 total
includes taxes & fees
18 Mar - 19 Mar
Barceló Raval

Cuatro Naciones

2.0 star property
8.8 out of 10, Excellent, (1028)
"Overall a very good stay! The walls are a bit thin so there was other guest noise in the room, but everyone went to bed relatively early so we lucked out!"
The price is AED 442
AED 530 total
includes taxes & fees
24 Mar - 25 Mar
Cuatro Naciones
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 AED 195 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 vacation 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 AED 195 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 “Traveler 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.