Search Spain Hotels

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Spain

Top Hotels in Spain

Hotel Riu Plaza España
4 out of 5
C/ Gran Via, 84, Madrid
Free cancellationReserve now, pay when you stay
The price is SG$152 per night from 18 Apr to 19 Apr
Excludes taxes & fees
4.5/5Wonderful! (1,034 reviews)

"Absolutely loved the bath tub which was as a part of the room ( junior suite), and terrace with beautiful views. Good breakfast. Enjoyed working out at the gym, just wished it was bigger. All staff very friendly and helpful."…"

Reviewed on 1 Jan,2021

Hotel Riu Plaza España
W Barcelona
5 out of 5
Plaça Rosa dels Vents, 1, Barcelona
Free cancellationReserve now, pay when you stay
The price is SG$408 per night from 18 Apr to 19 Apr
Excludes taxes & fees
4.3/5Excellent! (988 reviews)

"Unique views of Barcelona, highly recommended property. Well equipped room and very comfortable. Staff very helpful and friendly. Would have loved some more toiletries in room."…"

Reviewed on 7 Jan,2021

W Barcelona
SLEEP’N Atocha – B Corp Certified
2 out of 5
Calle Doctor Drumen, 4, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is SG$77 per night from 19 Apr to 20 Apr
Excludes taxes & fees
4.2/5Very Good! (692 reviews)
Madrid break

"We were actually moved to the Ibis budget hotel so I'm really reviewing that. Staff were excellent, really helpful and willing. The hotel was new and room was basic as befitting a budget hotel. Had breakfast which was ordinary but fine. The area around the hotel isn't the best but it is close to ..."…"

Reviewed on 19 Aug,2020

SLEEP’N Atocha – B Corp Certified
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hotel Regina
3 out of 5
Alcala 19, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is SG$104 per night from 18 Apr to 19 Apr
Excludes taxes & fees
4.5/5Wonderful! (1,622 reviews)

"Junior suit agradable, muy limpia y ventilada. Inmejorable ubicación en el centro de Madrid. Staff de recepción con escasa capacidad para resolver inconvenientes. Cuenta con buen restaurante mas no tiene implementado el servicio de room service, esencial en el marco de la pandemia."…"

Reviewed on 6 Apr,2021

Hotel Regina
H10 Madison
4.5 out of 5
C/ Dr. Joaquim Pou, 2-4-6, Barcelona, Barrio Gótico
Free cancellationReserve now, pay when you stay
The price is SG$192 per night from 18 Apr to 19 Apr
Excludes taxes & fees
4.8/5Exceptional! (1,126 reviews)

"Great except I used Expedia which sucks and I will block ball youfor life . Your conduct during covid 19 had been sketchy and you have withheld refunds and lied repeatedly about changes in refund policy Never again !!!!"…"

Reviewed on 16 Aug,2020

H10 Madison
Lopesan Baobab Resort
5 out of 5
Mar Adriático, 1, San Bartolome de Tirajana, Gran Canaria
The price is SG$248 per night from 2 May to 3 May
Excludes taxes & fees
4.4/5Wonderful! (399 reviews)

"Awesome resort, the interior design, pool areas and the whole African theme is amazing. Staff are very polite and helpful. Great measures in place for Covid-19, felt very safe in all hotel areas including restaurants. Nothing to complain about (except the kids pool area being closed due to Covid, ..."…"

Reviewed on 1 Jan,2021

Lopesan Baobab Resort
Hotel Helios Benidorm
Get Rates
4.6/5Wonderful! (349 reviews)
Great hotel..fab location

"Couldn't fault this hotel. Rooms are really nice and clean. Pool area is fab and the location couldn't be any better...right in the centre. Would definitely recommend this hotel..we have booked again already for next September"…"

Reviewed on 30 Sep,2020

Hotel Helios Benidorm
Occidental Margaritas
4 out of 5
Avenida de Gran Canaria, 40, Playa Del Ingles, San Bartolome de Tirajana, Gran Canaria
Free cancellationReserve now, pay when you stay
The price is SG$119 per night from 24 Apr to 25 Apr
Excludes taxes & fees
3.9/5Very Good! (639 reviews)
Good hotel with some caveats

"Good hotel. The staff was very friendly and helpful. Some caveats are that the a/c does not cool during the entire day, if you need it to sleep at night better ask for a fan. The food at the restaurant was edible but not something you would look forward to, especially if you have the all inclusive ..."…"

Reviewed on 13 Nov,2020

Occidental Margaritas
Barceló Sants
4 out of 5
Plaza Dels Paisos Catalans S/n, Barcelona
Free cancellationReserve now, pay when you stay
The price is SG$112 per night from 3 May to 4 May
Excludes taxes & fees
4.4/5Excellent! (980 reviews)
Best stay

"One of the best hotels we have stayed in. Will definitely go back for a longer stay."…"

Reviewed on 25 Sep,2020

Barceló Sants
Hotel Riu Vistamar - All Inclusive
4 out of 5
Avenida de la Cornisa, s/n, Mogan, Gran Canaria
The price is SG$228 per night from 5 May to 6 May
Excludes taxes & fees
4.3/5Excellent! (635 reviews)
Perfect for a sunny get away

"From the moment you walk in this hotel shows it’s class, there is a fragrance pumped into the lobby , it smells divine. Safety wise there is a temperature camera in reception in constant use. The rooms are spacious and comfortable with amazing views also super clean The food has a large selection, ..."…"

Reviewed on 21 Dec,2020

Hotel Riu Vistamar - All Inclusive
Hipotels Playa de Palma Palace
5 out of 5
Avd. Fra Joan Llabrés S/N, Palma de Mallorca
Free cancellationReserve now, pay when you stay
The price is SG$168 per night from 21 Apr to 22 Apr
Excludes taxes & fees
4.7/5Exceptional! (713 reviews)

"Breakfast buffet was the best I've ever had - incredible! The pool areas were fantastic as were the rooms."…"

Reviewed on 5 Apr,2020

Hipotels Playa de Palma Palace
Urban
5 out of 5
Carrera San Jeronimo 34, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is SG$268 per night from 18 Apr to 19 Apr
Excludes taxes & fees
4.6/5Wonderful! (987 reviews)

"The staff was very helpful the room was very nice and the location great."…"

Reviewed on 8 Apr,2021

Urban
Barceló Malaga Hotel
4 out of 5
C/ Heroe de Sostoa 2, Vialia Railway Station, Málaga, Malaga
Free cancellationReserve now, pay when you stay
The price is SG$118 per night from 20 Apr to 21 Apr
Excludes taxes & fees
4.4/5Excellent! (983 reviews)

"Excellent hotel, great rooftop pool and decking although pool bar closed to covid restrictions, unfortunately. Perfect location for me as it was next to the train and bus stations and I explored the area. Turn right, you are near a beach , turn left it’s a short walk to the busy town area, although ..."…"

Reviewed on 25 Jul,2020

Barceló Malaga Hotel
Barceló Sevilla Renacimiento
5 out of 5
Avenida de Alvaro Alonso Barba, s/n, Seville, Seville
Free cancellationReserve now, pay when you stay
The price is SG$119 per night from 20 Apr to 21 Apr
Excludes taxes & fees
4.2/5Excellent! (975 reviews)
Ok I guess

"The check in was not friendly, the pool girl was not friendly. The room was clean as was the rest of the hotel. The pool could use a good scrub in places. Breakfast was disappointing."…"

Reviewed on 9 Aug,2020

Barceló Sevilla Renacimiento
Sercotel Madrid Aeropuerto
4 out of 5
Calle del Galeon, 25, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is SG$120 per night from 16 Apr to 17 Apr
Excludes taxes & fees
4.3/5Excellent! (529 reviews)

"I had a great experience staying at Sarco Hotel Barajas. The proximity to the airport is a plus, the shuttle service was very convenient, friendly and on time, The room was very basic but really clean and comfortable. It was very quiet and I slept like a baby. The receptionist and the rest of the ..."…"

Reviewed on 14 Mar,2021

Sercotel Madrid Aeropuerto
H10 Costa Adeje Palace
4 out of 5
Playa La Enramada, La Caleta, Adeje, Tenerife
Free cancellationReserve now, pay when you stay
The price is SG$181 per night from 4 May to 5 May
Excludes taxes & fees
4/5Very Good! (567 reviews)
Would definitely go back

"This hotel has amazing staff in all departments, is located in an awesome area with views and easy access to local attractions and restaurants."…"

Reviewed on 16 Dec,2020

H10 Costa Adeje Palace
Santa Catalina, a Royal Hideaway Hotel 5*GL
5 out of 5
Calle Leon Y Castillo, 227, Las Palmas de Gran Canaria, Gran Canaria
Free cancellationReserve now, pay when you stay
The price is SG$193 per night from 29 Apr to 30 Apr
Excludes taxes & fees
4.6/5Wonderful! (79 reviews)

"Excellent all round"…"

Reviewed on 19 Dec,2020

Santa Catalina, a Royal Hideaway Hotel 5*GL
Hotel Atlantico Madrid
4 out of 5
Gran Via 38, Madrid, Madrid
Get Rates
4.7/5Exceptional! (1,838 reviews)
Highly Recommended

"We stayed at the Atlantico during a difficult time in Madrid, just before and during the city shut-down due to COVID-19. The hotel was exceptionally clean and our room was lovely with all the required amenities. There were two large windows that we were able to open so that we could enjoy the fresh ..."…"

Reviewed on 20 Mar,2020

Hotel Atlantico Madrid
Hilton Diagonal Mar Barcelona
4 out of 5
Passeig Taulat 262-264, Barcelona
Free cancellationReserve now, pay when you stay
The price is SG$216 per night from 16 Apr to 17 Apr
Excludes taxes & fees
4.2/5Very Good! (357 reviews)

"good location near sea and shopping mall. easy access to public transport in Barcelona"…"

Reviewed on 2 Mar,2020

Hilton Diagonal Mar Barcelona
Pure Salt Garonda - Adults Only
4 out of 5
Calle Mar Negra 2, Palma de Mallorca, Palma de Mallorca, Mallorca
The price is SG$195 per night from 8 May to 9 May
Excludes taxes & fees
4.4/5Wonderful! (637 reviews)

"It was a cool spot. Great location with excellent beach access. Bathrooms are hit or miss though."…"

Reviewed on 14 Aug,2020

Pure Salt Garonda - Adults Only
Don't see what you're looking for?
See all available properties in Spain
View all properties
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.

Find your ideal hotel in Spain


How much does it cost to stay in a hotel in Spain?

The range of costs in Spain tend to vary, with more affordable options starting at SG$77 and luxury accommodation going up to SG$408. The exact cost of a hotel in Spain is going to differ based on the kind of hotel and holiday experience you're looking for. While you'll find no shortage of affordable options across the Expedia site, the more amenities you opt for, the higher the overall cost is going to be.


What is the cheapest price for a hotel in Spain?

Cheap hotels in Spain are easier to find than you might think. The lowest prices are usually starting at SG$77, and that's not only for the typically cheapest hotels. You can decrease the cost of some more luxurious hotels by taking advantage of Expedia's special deals, and being flexible on your travel dates helps as well. Don't forget to sort your search results by price to easily find the most affordable options.


If I need to cancel my hotel reservation in Spain, will I receive a refund?

Many of our accommodation bookings in Spain offer free cancellation options. You just need to log in to your account and check your itinerary to see if your booking qualifies for a refund. If it doesn't, you can still cancel, but standard cancellation policies will apply. If you don't see an option to cancel, it might mean that your booking is either too close to check-in or is non-refundable. If you have question or need assistance, visit our Customer Service Portal.


How to find the best hotels in Spain?

When you browse on Expedia, you'll find an extensive selection of hotels in Spain covering a wide variety of travellers and trip types. The best way to find accommodation that fits your desired holiday experience is by taking advantage of our filters. You can sort by price, rating, size, amenities and other options, and you can even implement multiple filters at once. You can also use the map to pick an hotel with your ideal location.


What kind of hotels can I find in Spain?

All sorts of travellers visit Spain, and hotels are available to accommodate that wide variety. You'll find small boutique hotels as well as well-known hotel brands with multiple rooms and high-end amenities. From cheap options to luxurious stays, you can certainly find what you are looking for on Expedia.


How to find the best hotel deals in Spain?

Expedia sources multiple deals and makes it easy for you to compare them on the site. If you're looking for deals on the best hotels in Spain, there's no better place to look. You'll find a multitude of offers combined all in a single, convenient location, and you can apply search filters to those deals to hone in on the specific kind of holiday experience you've been looking for.


Why book your hotel in Spain with Expedia?

Booking with Expedia helps you get the most out of your holiday by saving your budget for the destination rather than the accommodation. Expedia offers bundles when you book hotels and flights together, and all other deals are easy to access and examine in a single glance.