Find the best 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

Spain Accommodation: Most Popular Cities to Stay

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels Spain

Hotel Riu Plaza España
4.0 star property
9.4 out of 10, Exceptional, 3,376 reviews
"We loved how central this location was and everything was so accessible. We loved the Sky bar and 360 degree bar, the view, the ambience and vibe was impeccable! I would recommend to everyone!"
The price is £143
includes taxes & fees
1 Aug - 2 Aug
Hotel Riu Plaza España
easyHotel Madrid Centro Atocha
2.0 star property
8.6 out of 10, Excellent, 657 reviews
"Clean , comfortable, helpful staff"
The price is £49
includes taxes & fees
27 Aug - 28 Aug
easyHotel Madrid Centro Atocha
Hotel Colón Barcelona
4.0 star property
9.4 out of 10, Exceptional, 1,692 reviews
"The Cathedral view and architecture were beautiful!!!! Room was clean, stylish, and comfortable! Staff were friendly and helpful! Highly recommended!"
The price is £251
includes taxes & fees
29 Jul - 30 Jul
Hotel Colón Barcelona
Save an average of 15% on thousands of hotels when you're signed in
Rialto
3.0 star property
8.8 out of 10, Excellent, 1,587 reviews
"Good central location"
The price is £111
includes taxes & fees
31 Jul - 1 Aug
Rialto
Nobu Hotel Barcelona
5.0 star property
8.8 out of 10, Excellent, 669 reviews
"Near Plaza España and the train station."
The price is £241
includes taxes & fees
3 Aug - 4 Aug
Nobu Hotel Barcelona
Grand Hyatt Barcelona
5.0 star property
9.2 out of 10, Wonderful, 858 reviews
"Everything is very good !!"
The price is £197
includes taxes & fees
20 Aug - 21 Aug
Grand Hyatt Barcelona
Zleep Hotel Madrid Airport
3.0 star property
8.8 out of 10, Excellent, 1,057 reviews
"It was very safe and comfortable "
The price is £43
includes taxes & fees
30 Jul - 31 Jul
Zleep Hotel Madrid Airport
Bakour Lanzarote Splash
4.0 star property
8.2 out of 10, Very good, 15 reviews
"Pool is cleaned daily, floors are washed most days, rooms are clean and spacious. Bath doesn’t have a shower door so when showering water leaks out all over the floor if you’re not careful causing damage around the door frames"
Bakour Lanzarote Splash
Hotel Atlantico Madrid
4.0 star property
9.8 out of 10, Exceptional, 1,825 reviews
"Excellent service. Attentive personnel. Quiet hotel. The best one. I have been coming to the hotel for years. Excellent choice. "
The price is £169
includes taxes & fees
31 Jul - 1 Aug
Hotel Atlantico Madrid
Arc la Rambla
3.0 star property
8.8 out of 10, Excellent, 1,549 reviews
"Great place to use as a base to see Barcelona. "
The price is £129
includes taxes & fees
8 Aug - 9 Aug
Arc la Rambla
Barcelona Airport Hotel
4.0 star property
8.6 out of 10, Excellent, 3,854 reviews
"10/10. Staff was great, super clean. And I loved that the bus that takes downtown was just across the street. Would stay again"
The price is £154
includes taxes & fees
1 Aug - 2 Aug
Barcelona Airport Hotel
INNSiDE by Melia Barcelona Apolo
4.0 star property
9.4 out of 10, Exceptional, 559 reviews
"The reception/Guest services were excellent. Highly recommend. "
The price is £151
includes taxes & fees
26 Aug - 27 Aug
INNSiDE by Melia Barcelona Apolo
Exe Convention Plaza Madrid
4.0 star property
7.8 out of 10, Good, 625 reviews
"Nice hotel but a fair bit out of the way for anything The pool and roof terrace are closed till June Check taxi fares to where you need to go as there is a very limited bus/metro service and the taxis vary massively on time of day "
The price is £58
includes taxes & fees
31 Jul - 1 Aug
Exe Convention Plaza Madrid
Andante Hotel
3.0 star property
9.0 out of 10, Wonderful, 1,006 reviews
"We love the breakfast. The staff was wonderful. The place was clean. The room was Great, But no fridge and can’t open up the window no coffee machine and when you went outside the property lots and lots of homeless laying on the street sleeping"
The price is £128
includes taxes & fees
29 Jul - 30 Jul
Andante Hotel
Barceló Raval
4.5 star property
8.8 out of 10, Excellent, 1,019 reviews
"The hotel may well have been in the roughest part of Barcelona but we found the people to be friendly and sincere, and enjoyed both the roof top bar in our hotel and the bars just outside the hotel, as long as you don’t flaunt what you have you will enjoy the locals and the lower costs of drinks etc."
The price is £146
includes taxes & fees
18 Aug - 19 Aug
Barceló Raval
Best Western Plus Hotel Alfa Aeropuerto
4.0 star property
8.8 out of 10, Excellent, 1,265 reviews
"Great hotel with shuttle to the airport. Clean and modern. Great customer service from front desk and restaurant staff. "
The price is £116
includes taxes & fees
26 Aug - 27 Aug
Best Western Plus Hotel Alfa Aeropuerto
Hotel Regina
4.0 star property
9.6 out of 10, Exceptional, 2,198 reviews
"Amazing front staff and accommodating. "
The price is £235
includes taxes & fees
5 Aug - 6 Aug
Hotel Regina
Hotel Rec Barcelona - Adults only
3.0 star property
9.4 out of 10, Exceptional, 1,001 reviews
"An excellent hotel, very clean, lovely staff and so close to the older areas of Barcelona."
The price is £145
includes taxes & fees
29 Jul - 30 Jul
Hotel Rec Barcelona - Adults only
Occidental Diagonal 414
4.5 star property
9.2 out of 10, Wonderful, 804 reviews
"Position perfect for visut city near the subway room very clean and staff excellent an beautiful vew in rooftop"
The price is £137
includes taxes & fees
31 Jul - 1 Aug
Occidental Diagonal 414
Hotel Sagrada Familia
3.0 star property
8.4 out of 10, Very good, 1,004 reviews
"Ok"
The price is £100
includes taxes & fees
28 Jul - 29 Jul
Hotel Sagrada Familia
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.

Pocket Guide: Spain

A land of sunshine, tapas, flamenco and beaches, Spain is one of the most popular holiday destinations in Europe. Head to its southern coast to top up your tan, explore pretty whitewashed towns and enjoy almost guaranteed sunshine, visit its cities for outstanding architecture, culture and cuisine or travel to Spain’s mountains and national parks for cycling, hiking, horse riding and even skiing. The country’s islands offer an even wider variety of landscapes, climates and attractions, ensuring there’s always plenty to do in this diverse and fascinating part of the world. Whether you want a beachside resort or a cosmopolitan hotel for an unforgettable city break, Spain has you covered.

Where to Stay in Spain

Barcelona – A hub of culture, nightlife and cuisine, Barcelona is a great place to party, dine and learn about Spanish, and Catalan, culture and history. Barcelona’s Gothic Quarter is a great place to start your exploration of the city, or head to the nearby La Rambla and enjoy a stroll down one of the most famous pedestrianized streets in Europe. You’ll find plenty of top hotels and apartments all over this gorgeous city.

Costa del Sol – Boasting mile upon mile of sun drenched sand with beach resorts galore, the Costa del Sol is a great place to top up your tan. Many of the region’s towns and cities are known for their vibrant nightlife, making the area perfect if you want to party all night and sunbathe all day in your private luxury villa.

Madrid – Fantastic for shopping, dining and sightseeing, the country’s capital is packed full of fun and exciting things to do and top places to stay. Visit Madrid’s royal palaces, its elegant squares and excellent museums, or relax and unwind in one of the city’s picturesque parks and save money staying in a boutique hostel in the city center.

Galicia – Located in the north west corner of Spain, Galicia boasts rolling green hills, ancient stone villages, vibrant cities and some of the most beautiful beaches in Europe. Visit the spectacular Santiago de Compostela Cathedral, explore the region’s Celtic history or lounge on the breathtaking beaches of the Cies Islands while staying in a beautiful country house.

How to Make the Most of Your Hotel in Spain

Thanks to its rich culture and heritage, every corner of Spain is dotted with fascinating sights and attractions. From the ornate Alhambra in Granada, with its Moorish designs and stunning setting, to Gaudi’s architecturally unique Sagrada Familia in Barcelona, and from the sprawling Buen Retiro Park in Madrid to the vertigo inducing town of Ronda in Malaga, Spain is home to some of the most impressive and unique sights in Europe. In fact, the country has such a rich heritage that it has the largest number of UNESCO World Heritage Cities of any country in the world.

Spain’s diverse landscapes and vibrant cities ensure there’s always something to do in this captivating country. Head to the Picos de Europa or the Pyrenees for fantastic mountain biking and trekking opportunities, visit the Sierra Nevada for skiing and cycling, or visit one of Spain’s historic cities for a fantastic choice of museums, galleries, restaurants and cultural institutions. The beaches that line the country’s coast offer a range of watersports, while Barcelona, Madrid, Seville and Granada are all fantastic for food and nightlife.

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 £43 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 £43 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!

Spain Hotel Reviews
Expedia verified reviews

Spain Travel Info

Best cities to visit
Barcelona, Madrid and Seville
Hotels with nearby beaches
178,073
International airports
Madrid (MAD-Adolfo Suarez Madrid-Barajas), Barcelona (BCN-Barcelona Intl.) and Palma de Mallorca (PMI)
Number of hotels
106,856
Lowest price
£43
Highest price
£251
Top attractions
Gran Via Street, PortAventura World and Amadores Beach