Find the best Spain Hotels

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,198 reviews
"They need to start breakfast before 7am as many guests have early plans while on vacation. An option-denied to me- would be breakfast by Room Service before 7am. This level of hotel should have no issue with that."
The price is £186
includes taxes & fees
23 Jun - 24 Jun
Hotel Riu Plaza España
easyHotel Madrid Centro Atocha
2.5 star property
8.6 out of 10, Excellent, 574 reviews
"There is many restaurants around the corner, metro, train and bus stations in two blocks away."
The price is £63
includes taxes & fees
24 Jun - 25 Jun
easyHotel Madrid Centro Atocha
Hotel Colón Barcelona
4.0 star property
9.4 out of 10, Exceptional, 1,631 reviews
"Beautiful rooms and superb service"
The price is £282
includes taxes & fees
5 Jun - 6 Jun
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,394 reviews
"Very happy with our stay at Hotel Rialto. It was clean and comfortable "
The price is £170
includes taxes & fees
9 Jun - 10 Jun
Rialto
Nobu Hotel Barcelona
5.0 star property
8.8 out of 10, Excellent, 564 reviews
"Good property as 4* Surely not 5* Asked for late check out and was given till 12:30 pm If I wanted till 01:00 pm then an extra charge of 60 euros It’s ok to pay charge if Expedia does not promise its platinum clients a free late checkout when available. Obviously room was available ! "
The price is £257
includes taxes & fees
3 Jul - 4 Jul
Nobu Hotel Barcelona
Grand Hyatt Barcelona
5.0 star property
9.2 out of 10, Wonderful, 736 reviews
"Beautiful hotel in a nice area. All facilities were first class."
The price is £201
includes taxes & fees
9 Jun - 10 Jun
Grand Hyatt Barcelona
Zleep Hotel Madrid Airport
3.0 star property
8.8 out of 10, Excellent, 865 reviews
"Very clean and close to airport."
The price is £61
includes taxes & fees
30 Jun - 1 Jul
Zleep Hotel Madrid Airport
Bakour Lanzarote Splash
4.0 star property
8.0 out of 10, Very good, 12 reviews
"Fantastic hotel, very clean and food for all inclusive was excellent had some off the best meals in the hotel versus going to restaurants, fantastic hotel for kids and very well equipped "
The price is £106
includes taxes & fees
10 Jun - 11 Jun
Bakour Lanzarote Splash
Hotel Atlantico Madrid
4.0 star property
9.8 out of 10, Exceptional, 1,656 reviews
"The best location, room is elegantly decorated, clean and quiet, the service is friendly, I like the rich breakfast, and the transportation is convenient."
The price is £178
includes taxes & fees
2 Jul - 3 Jul
Hotel Atlantico Madrid
Arc la Rambla
3.0 star property
8.8 out of 10, Excellent, 1,451 reviews
"Great Staff"
The price is £154
includes taxes & fees
10 Jun - 11 Jun
Arc la Rambla
Barcelona Airport Hotel
4.0 star property
8.6 out of 10, Excellent, 3,423 reviews
"The reception and room staff was always nice and helpful. The restaurant staff, however, seemed to always be in a hurry for someone else. Hard to get waited on and then they didn't deliver one of our parties dinner at all. They had to go make it when we got their attention. Did not offer dessert. Some of the wait staff was very cordial but others needed a course in how to work with the public. Food was good!!"
The price is £171
includes taxes & fees
17 Jun - 18 Jun
Barcelona Airport Hotel
INNSiDE by Melia Barcelona Apolo
4.0 star property
9.4 out of 10, Exceptional, 420 reviews
"Very modern, clean, comfortable and convenient. Very helpful and friendly staff. Excellent breakfast buffet for the money. Definitely recommend. We wanted to be near the cruise terminal. A quick taxi ride away. Booked a deluxe suite with separate living area. Large bedroom with a very comfortable king bed (2 twins together). Lot of amenities."
The price is £228
includes taxes & fees
9 Jun - 10 Jun
INNSiDE by Melia Barcelona Apolo
Exe Convention Plaza Madrid
4.0 star property
7.8 out of 10, Good, 610 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 £70
includes taxes & fees
9 Jun - 10 Jun
Exe Convention Plaza Madrid
Andante Hotel
3.0 star property
9.0 out of 10, Wonderful, 1,009 reviews
"Close to Las Ramblis, sight seeing and attractions. Wonderful full breakfast each morning included. The view on the 11 floor of Barcelona was breathtaking. "
The price is £178
includes taxes & fees
9 Jun - 10 Jun
Andante Hotel
Barceló Raval
4.5 star property
8.8 out of 10, Excellent, 1,010 reviews
"Excellent hotel"
The price is £155
includes taxes & fees
16 Jun - 17 Jun
Barceló Raval
Best Western Plus Hotel Alfa Aeropuerto
4.0 star property
9.0 out of 10, Wonderful, 1,139 reviews
"Nice and clean staff are friendly Free sattle to airport."
The price is £139
includes taxes & fees
24 Jun - 25 Jun
Best Western Plus Hotel Alfa Aeropuerto
Hotel Regina
4.0 star property
9.6 out of 10, Exceptional, 2,151 reviews
"Staff were all excellent throughout. From the moment of checking in, front desk lady (Lucia) helped us to the room and with luggages. Breakfast buffet staff (particular mentioned to Roberto) were all. We checked out today and called a Uber to airport which was running late. The Bellboy was so concerned that he walked out to the curb side to ensure the location status of the Uber driver. This is what customer service is all about to the very core. We had a very nice tow night stay at Regina...
The price is £352
includes taxes & fees
9 Jun - 10 Jun
Hotel Regina
Hotel Rec Barcelona - Adults only
3.0 star property
9.4 out of 10, Exceptional, 1,009 reviews
"A fantastic stay! The staff is so friendly, the bed was the most comfortable sleep ever and the shower was a lot of fun 😄"
The price is £202
includes taxes & fees
3 Jul - 4 Jul
Hotel Rec Barcelona - Adults only
Occidental Diagonal 414
4.5 star property
9.2 out of 10, Wonderful, 758 reviews
"Good "
The price is £156
includes taxes & fees
2 Jul - 3 Jul
Occidental Diagonal 414
Hotel Sagrada Familia
3.0 star property
8.4 out of 10, Very good, 1,015 reviews
"Friendly staffs. Walkable to Sagrada Familia and nice Restaurants. Quiet neighborhood. Grocery stores and souvenir shops are just across the Hotel. "
The price is £141
includes taxes & fees
30 Jun - 1 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.

Spain Travel Info

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

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 £61 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 £61 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