Search Hotels in Spain

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Spain

Find properties with these dates

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

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

Nobu Hotel Barcelona
5.0 star property
8.8 out of 10, Excellent, (533)
"Convenient location to main train station and metro to get to other areas of the city "
The price is $334
$383 total
includes taxes & fees
Jun 9 - Jun 10
Nobu Hotel Barcelona
Barceló Raval
4.5 star property
8.8 out of 10, Excellent, (1004)
"very nice hotel, staff were very friendly, will defiantly return back. "
The price is $147
$173 total
includes taxes & fees
May 12 - May 13
Barceló Raval
Occidental Diagonal 414
4.5 star property
9.2 out of 10, Wonderful, (741)
"Excellent staff, newly renovated hotel. Very clean. Great are close to la familia"
The price is $196
$227 total
includes taxes & fees
May 12 - May 13
Occidental Diagonal 414
Save an average of 15% on thousands of hotels when you're signed in
Iberostar Selection Paseo de Gracia
4.5 star property
9.2 out of 10, Wonderful, (911)
"Beautiful property,excellent condition and service,wonderful staff "
The price is $235
$271 total
includes taxes & fees
May 22 - May 23
Iberostar Selection Paseo de Gracia
Barceló Torre de Madrid
5.0 star property
9.2 out of 10, Wonderful, (1009)
"In the center "
The price is $223
$245 total
includes taxes & fees
Jun 9 - Jun 10
Barceló Torre de Madrid
Camping 3 Estrellas
2.0 star property
7.8 out of 10, Good, (833)
"Very nice and quiet way to chill out and connect to the nature. I absolutely enjoyed my stay and the best part - only 2 minutes walk to the mesmerizing beach!"
Camping 3 Estrellas
W Barcelona
5.0 star property
8.6 out of 10, Excellent, (1005)
"Beautiful location with breathtaking views…Staff is amazing. Just one observation, bathroom sink is not clean enough and smelly when water runs."
The price is $431
$490 total
includes taxes & fees
May 19 - May 20
W Barcelona
Room Mate Macarena - Gran Vía
3.0 star property
9.4 out of 10, Exceptional, (816)
"Great location, I upgraded my room for only €20 a night and it was worth it. Great staff and amazing breakfast buffet. I would come back to the same hotel for sure. "
The price is $152
$167 total
includes taxes & fees
May 12 - May 13
Room Mate Macarena - Gran Vía
Hotel 1898
4.0 star property
9.4 out of 10, Exceptional, (1009)
"Checking in with David was excellent! The perfect energy and smile for the job! The evening staff weren’t as warm. Absolutely enjoyed my stay! "
The price is $296
$337 total
includes taxes & fees
May 26 - May 27
Hotel 1898
Astoria
3.0 star property
9.2 out of 10, Wonderful, (1002)
"Very nice hotel. Out of the crowds"
The price is $146
$170 total
includes taxes & fees
May 12 - May 13
Astoria
Iberostar Selection Anthelia
5.0 star property
9.4 out of 10, Exceptional, (772)
"Amazing hotel, we stayed all inclusive and the food and drinks were excellent!"
The price is $265
$284 total
includes taxes & fees
Jun 1 - Jun 2
Iberostar Selection Anthelia
Ohla Barcelona
5.0 star property
9.6 out of 10, Exceptional, (1003)
"Was an excellent stay, very convenient location, walkable distance to everything"
The price is $391
$446 total
includes taxes & fees
Jun 2 - Jun 3
Ohla Barcelona
H10 Cubik
4.5 star property
9.6 out of 10, Exceptional, (1003)
"Fabulous rooftop restaurant and bar. Windy but fun! Pool is shallow as it’s a plunge pool. Safe neighborhood, easy to walk everywhere. Cool renovated room! Loved it!"
The price is $263
$301 total
includes taxes & fees
May 13 - May 14
H10 Cubik
Occidental Barcelona 1929
3.0 star property
9.4 out of 10, Exceptional, (644)
"Very great place I enjoyed staying here"
The price is $163
$189 total
includes taxes & fees
May 28 - May 29
Occidental Barcelona 1929
Hotel Porta Fira
4.5 star property
9.0 out of 10, Wonderful, (1007)
"I had a great stay. Staffs is friendly and helpful."
The price is $153
$171 total
includes taxes & fees
May 26 - May 27
Hotel Porta Fira
Hotel Oasis
2.0 star property
8.8 out of 10, Excellent, (1007)
"Oasis is a lovely hotel in a great central location with super friendly and attentive staff. As a frequent traveller to Barcelona, both for work and pleasure, I found it good value for money."
The price is $113
$134 total
includes taxes & fees
May 12 - May 13
Hotel Oasis
Lopesan Costa Meloneras Resort & Spa
5.0 star property
9.2 out of 10, Wonderful, (1000)
"Lovely Hotel "
The price is $209
$224 total
includes taxes & fees
Jun 3 - Jun 4
Lopesan Costa Meloneras Resort & Spa
Hotel Apartamentos Bajondillo
4.0 star property
9.0 out of 10, Wonderful, (878)
"We have been coming to the Bajondillo for 40 years. We spent our honeymoon there. Everything is close beside you. Beach,shops and restaurants. The staff are so nice. The rooms are cleaned everyday and are spotless. Free transfers to and from the hotel. Cannot wait to return. Definitely recommend "
The price is $109
$120 total
includes taxes & fees
May 13 - May 14
Hotel Apartamentos Bajondillo
Pestana CR7 Gran Vía Madrid
4.0 star property
9.0 out of 10, Wonderful, (737)
"Brilliant hotel, great staff, perfect location on Gran Via"
The price is $226
$249 total
includes taxes & fees
May 12 - May 13
Pestana CR7 Gran Vía Madrid
Seventy Barcelona
4.0 star property
9.8 out of 10, Exceptional, (718)
"Very friendly staff and a great location."
The price is $350
$397 total
includes taxes & fees
May 26 - May 27
Seventy Barcelona
Don't see what you're looking for?
See all available properties in Spain
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.

Frequently asked questions

How much do hotels in Spain cost?
The season and factors like Easter and school holidays can affect the price of a hotel in Spain. You can find cheap options from $109 in a few different ways on Expedia. First, select the dates you’d like to go on vacation, then use the filters such as amenities and budget to narrow your search. You can also sort by price, so the most economical options appear first.
When is the best time to go to Spain?
The best time to travel to Spain depends on where you’re going and what you plan to do. Organizing a summer Barcelona vacation? This popular destination has a Mediterranean climate, with average temperatures ranging from 70ºF to 81ºF between June and August.
What is the best area to stay in Spain?
Spain has plenty of thrilling areas to stay, including Barcelona and Madrid. Each has its own fabulous experiences, so why not dedicate time to discover both?