A grand, illuminated building with arched walkways and a reflective pool.

Hotels in Spain

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Spain

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Spain hotels

1. Hotel101- Madrid

Hotel101- Madrid
4.0 star property
Barajas
9.4 out of 10, Exceptional, (1,216 reviews)
"Great stay, great staff!"
United States
Jahmela
The price is HK$554
HK$610 total
includes taxes & fees
23 Aug - 24 Aug
Hotel101- Madrid

2. Grand Hyatt Barcelona

Grand Hyatt Barcelona
5.0 star property
Les Corts
9.2 out of 10, Wonderful, (1,606 reviews)
"Great hotel!"
United States
Mark
The price is HK$1,822
HK$2,246 total
includes taxes & fees
25 Aug - 26 Aug
Grand Hyatt Barcelona

3. Hotel Riu Plaza España

Hotel Riu Plaza España
4.0 star property
Madrid Centro
9.4 out of 10, Exceptional, (5,182 reviews)
"Excellent place to go and stay"
United States
Alireza
The price is HK$1,479
HK$1,627 total
includes taxes & fees
25 Aug - 26 Aug
Hotel Riu Plaza España

4. Vitalclass Lanzarote Resort

Vitalclass Lanzarote Resort
4.0 star property
Teguise
8.8 out of 10, Excellent, (132 reviews)
"Everything"
United Kingdom
jossy
Vitalclass Lanzarote Resort

5. El Avenida Palace Hotel

El Avenida Palace Hotel
4.0 star property
Eixample
9.4 out of 10, Exceptional, (1,229 reviews)
"The location is perfect for sightseeing, shopping, and restaurants."
United States
Tomoko
The price is HK$1,514
HK$1,835 total
includes taxes & fees
25 Aug - 26 Aug
El Avenida Palace Hotel

6. Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel
4.0 star property
Felanitx
8.6 out of 10, Excellent, (365 reviews)
"Excellent hotel: nice pools; nice beach"
United Kingdom
Francois
The price is HK$1,408
HK$1,609 total
includes taxes & fees
20 Sept - 21 Sept
Grupotel Cala Marsal Natura Hotel

7. Nobu Hotel Barcelona

Nobu Hotel Barcelona
5.0 star property
Sants-Montjuïc
9.0 out of 10, Wonderful, (1,372 reviews)
"What an amazing hotel, the breakfast was lovely and the view was spectacular 👌"
Ireland
Stephen
The price is HK$2,051
HK$2,498 total
includes taxes & fees
31 Aug - 1 Sept
Nobu Hotel Barcelona

8. Macdonald Dona Lola Club

Macdonald Dona Lola Club
3.5 star property
Mijas
8.8 out of 10, Excellent, (678 reviews)
"Pool and sea in close proximity to apartment. Loads of good restaurants close by too!"
United Kingdom
Greg
Macdonald Dona Lola Club

9. Rialto

Rialto
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,489 reviews)
"Great location, lovely hotel."
United Kingdom
Samantha
The price is HK$1,161
HK$1,418 total
includes taxes & fees
31 Aug - 1 Sept
Rialto

10. Hyatt Regency Barcelona Tower

Hyatt Regency Barcelona Tower
5.0 star property
Bellvitge
9.0 out of 10, Wonderful, (1,254 reviews)
"Good hotel, lovely staff with great facilities."
United Kingdom
M
The price is HK$1,298
HK$1,518 total
includes taxes & fees
13 Sept - 14 Sept
Hyatt Regency Barcelona Tower

11. Aubamar Palma Resort

Aubamar Palma Resort
5.0 star property
Palma de Mallorca
9.0 out of 10, Wonderful, (571 reviews)
"The resort was excellent, really nice decorated, the breakfast buffet was excellent, there are multiple pools each offer different experience, i love the spa area."
United States
Gerani
The price is HK$2,466
HK$2,794 total
includes taxes & fees
24 Aug - 25 Aug
Aubamar Palma Resort

12. Lamaro Hotel Barcelona 5★ | Preferred Hotels & Resorts | Lifestyle Collection

Lamaro Hotel Barcelona 5★ | Preferred Hotels & Resorts | Lifestyle Collection
5.0 star property
Downtown Barcelona
9.4 out of 10, Exceptional, (1,875 reviews)
"It was an awesome hotel in a great location"
Canada
Joel
The price is HK$2,110
HK$2,563 total
includes taxes & fees
24 Aug - 25 Aug
Lamaro Hotel Barcelona 5★ | Preferred Hotels & Resorts | Lifestyle Collection

13. Leonardo Royal Hotel Barcelona Fira

Leonardo Royal Hotel Barcelona Fira
4.0 star property
Sants-Montjuïc
9.2 out of 10, Wonderful, (1,292 reviews)
"Staff were friendly and helpful."
United States
Nadine
The price is HK$824
HK$1,075 total
includes taxes & fees
30 Aug - 31 Aug
Leonardo Royal Hotel Barcelona Fira

14. W Barcelona

W Barcelona
5.0 star property
Barceloneta
8.8 out of 10, Excellent, (1,013 reviews)
"Location was great … great restaurant on property and bar area"
United States
Karen
The price is HK$3,155
HK$3,712 total
includes taxes & fees
25 Aug - 26 Aug
W Barcelona

15. Arc la Rambla

Arc la Rambla
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,453 reviews)
"We had a wonderful stay. The room was excellent, the breakfast was delicious, and the location could not be better. Specific shout out to Jose at the front desk in the evenings - he was unbelievably helpful and made us feel very welcome"
United States
Amanda
The price is HK$1,273
HK$1,541 total
includes taxes & fees
30 Aug - 31 Aug
Arc la Rambla

16. H10 Casanova

H10 Casanova
4.0 star property
Eixample
9.0 out of 10, Wonderful, (1,005 reviews)
"Great area, wonderful staff and pleasant stay."
United States
Sean
The price is HK$1,753
HK$2,098 total
includes taxes & fees
26 Aug - 27 Aug
H10 Casanova

17. Sercotel Rosellon

Sercotel Rosellon
4.0 star property
Eixample
8.8 out of 10, Excellent, (1,592 reviews)
"Great staff, amazing location, beautiful View"
United States
wilfredo
The price is HK$1,603
HK$1,932 total
includes taxes & fees
23 Aug - 24 Aug
Sercotel Rosellon

18. Hotel Regina

Hotel Regina
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (2,369 reviews)
"Great location. The breakfast they provide with your stay is amazing. Perfect place to STAY TO SEE Madrid"
United States
Michael
The price is HK$1,409
HK$1,550 total
includes taxes & fees
23 Aug - 24 Aug
Hotel Regina

19. Barceló Sants

Barceló Sants
4.0 star property
Sants-Montjuïc
9.0 out of 10, Wonderful, (1,574 reviews)
"Buffet food great, staff friendly, and overall a great experience."
Canada
Yinan
The price is HK$1,183
HK$1,471 total
includes taxes & fees
23 Aug - 24 Aug
Barceló Sants

20. Catalonia Portal de l'Angel

Catalonia Portal de l'Angel
3.0 star property
Downtown Barcelona
9.4 out of 10, Exceptional, (1,237 reviews)
"Would stay again."
United Kingdom
William
The price is HK$1,248
HK$1,514 total
includes taxes & fees
23 Aug - 24 Aug
Catalonia Portal de l'Angel
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.

Showing deals for:28 Aug - 30 Aug

Save an average of 15% on thousands of hotels when you're signed in

Top Spain Hotel Reviews

Guide to exploring Spain

Top reasons to visit Spain

  • Diverse Attractions: Spain boasts vibrant cities like Barcelona and Madrid, stunning beaches along the Costa del Sol, and charming coastal towns such as San Sebastián.
  • Rich Cultural Heritage: Explore historical landmarks in Seville and Granada, with magnificent churches and traditional festivals.
  • Thrilling Outdoor Activities: Enjoy skiing in picturesque mountains or relax on beautiful beaches, catering to all adventure levels.
  • Vibrant Shopping Scene: Discover bustling shopping areas and lively piazzas filled with local boutiques and markets.
  • Variety of Accommodations: Choose from family-friendly, pet-friendly, or business-oriented hotels across the country, ensuring comfort for every traveller.

Find great hotels in Spain

Discover a variety of hotel accommodations across Spain, catering to every traveller's needs. Whether you seek family-friendly environments, pet-friendly options, or facilities suited for business travel, the choices are plentiful. From the bustling streets of Madrid to the serene beaches of Adeje, Spain boasts top hotels that promise a memorable vacation experience. Embrace the charm and hospitality of Spanish hotels, where comfort and convenience await.

  • Hotel Apartamentos Bajondillo: Nestled in a prime beachfront location, Hotel Apartamentos Bajondillo is a charming 4-star hotel, ideal for those seeking a relaxing beach holiday. With a remarkable guest rating of 9.0, this property offers direct access to the sandy shores, allowing guests to savour the sun and sea. The hotel features well-appointed apartments that provide a home-like atmosphere, complete with kitchen facilities for self-catering. Guests appreciate the friendly service and the opportunity to unwind by the pool or enjoy a leisurely stroll along the promenade.
  • Radisson Blu Resort & Spa, Gran Canaria Mogan: A luxurious 5-star retreat, the Radisson Blu Resort & Spa, Gran Canaria Mogan, boasts an impressive guest rating of 9.2. This stunning hotel is designed for adventure seekers and beach lovers alike, featuring direct beach access and a range of exciting activities such as windsurfing, kayaking, and snorkelling available nearby. The resort also offers a world-class spa and wellness centre, providing an oasis for relaxation after a day of exploration. With elegant accommodations and a focus on adventure, this resort is a splendid choice for dynamic travellers.
  • Hotel El Puerto by Pierre & Vacances: Hotel El Puerto by Pierre & Vacances is a 3-star establishment that caters to beach enthusiasts and pet owners alike, boasting a guest rating of 8.0. Located conveniently near the beach, this hotel allows pets with certain restrictions, making it an inviting option for those wishing to travel with their furry companions. Guests can partake in various adventure sports such as sailing and waterskiing in the vicinity. The hotel combines comfort with accessibility, creating a welcoming atmosphere for families and pet lovers.

Where to stay in Spain

Spain offers an array of enchanting destinations, from vibrant cities like Barcelona and Madrid to picturesque coastal towns such as San Sebastián and Málaga. Families can enjoy relaxing beach holidays on the Costa del Sol, while history enthusiasts can explore the rich heritage found in Seville and Granada. With its friendly atmosphere and diverse experiences, Spain is perfect for anyone seeking adventure, relaxation, or romantic getaways.

  • Barcelona: Barcelona is a vibrant metropolis located on the northeastern coast of Spain, renowned for its unique architecture and cultural scene. With a steady influx of travellers year-round, the city experiences peak visitor numbers from July to September, attracting those seeking a city-themed, family, or business experience. Highlights include the bustling shopping areas, lively markets, and impressive theatres. Iconic landmarks such as the stunning Sagrada Familia, picturesque beaches, and the charming Gothic Quarter are easily accessible, making Barcelona a feast for the senses.
  • Madrid: As the capital of Spain, Madrid is a dynamic metropolis that combines modernity with rich history. Visitor numbers peak in May and during the autumn months of September to October, making it a popular destination for family, city-themed, and business travellers. Explore expansive shopping areas and vibrant shopping mall centres, or enjoy the artistic treasures housed in world-class theatres. Key attractions include the historic Plaza Mayor, the bustling Gran Vía, and the beautiful Retiro Park, offering a delightful mix of culture and leisure.
  • Palma de Mallorca: Palma de Mallorca is a stunning city located on the picturesque island of Mallorca, famous for its captivating beaches and outdoor activities. The travel experience peaks in the spring and summer months, particularly from April to July, attracting beach lovers and city explorers alike. Enjoy a variety of activities including golfing and shopping at local centres. Notable landmarks include the beautiful family-friendly beaches, the charming marina, and the impressive Palma Cathedral, creating a perfect blend of relaxation and adventure.

Things to do in Spain

Shopping

Close to the city centre, El Corte Inglés offers a vast selection of fashion, beauty, and gourmet products. For a more traditional experience, Mercado de San Miguel showcases local delicacies and artisan goods, making it an ideal spot for unique souvenirs and gifts.

Recreation

In Ibiza, Atzaró Wellness offers a serene escape with holistic treatments and tranquil gardens. In Marbella, the Six Senses Spa provides rejuvenating therapies alongside stunning sea views, creating an ideal atmosphere for relaxation and wellness.

Adventure

Experience the thrill of motor racing at Circuit de Barcelona-Catalunya, where the adrenaline rush meets the roar of engines. For a family adventure, take a scenic ride on the Sierra Nevada Chairlift, offering stunning views. Alternatively, soar through the treetops at Aventura Sevilla’s zipline ropes course for an exhilarating outdoor experience.

Nightlife

Experience the vibrant nightlife of Spain by visiting La Terraza in Barcelona for stunning views and cocktails or indulge in the lively atmosphere at Teatro Kapital in Madrid, known for its multiple dance floors and eclectic music. Each venue offers a unique taste of Spanish nightlife.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Spain

To save money on your trip to Spain, consider visiting during the cheaper months of January, February, or November, and aim to book your hotel about a month in advance for the best rates. Tuesdays are typically the least expensive days to stay, while Fridays are the priciest. Use Expedia to set your budget and filter search results by price or hotel type. Additionally, take advantage of last-minute deals and consider bundling your hotel, flights, and activities for further savings. Explore free activities and utilise Spain's efficient public transport for an economical travel experience.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Spain are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Spain about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Spain is Tuesday. The most expensive day to stay in Spain is Friday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to set your budget, choose your desired location, and much more. You can organise your results to display prices from the lowest to the highest, allowing you to find the most affordable hotels first. Additionally, you have the option to filter your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservations in Spain with your flights and activities through an Expedia package.

Find the best attractions in Spain

Spain is an ideal destination for family, city, and business vacations, offering a diverse array of attractions such as stunning beaches, magnificent churches, and lively piazzas. Visitors can enjoy a rich blend of culture and outdoor experiences, with top attractions catering to all interests. Whether you seek relaxation by the coast or cultural immersion, Spain promises an unforgettable journey filled with memorable moments.

  • Sagrada Familia: This iconic basilica, designed by Antoni Gaudí, is an architectural marvel with its intricate facades and towering spires. Visitors can immerse themselves in its unique blend of Gothic and Art Nouveau styles, while the ongoing construction adds a sense of historical evolution to the experience.
  • Gran Via: As one of Madrid's most famous streets, Gran Via is a bustling hub of activity filled with shops, theatres, and restaurants. The vibrant atmosphere and stunning early 20th-century architecture create a lively urban experience, perfect for strolling and people-watching.
  • Port of Palma de Mallorca: This picturesque marina offers an array of outdoor activities, from sailing to beach lounging. The stunning coastal views and vibrant local culture make it an ideal spot for adventure seekers and those wishing to relax by the sea.

Best time to go to Spain

The best time to visit Spain is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is sunny with no rain. January is its coolest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January39.6°F (4.2°C)Light RainMostly SunnySlightly HighSlightly Low
February41.4°F (5.2°C)No RainMostly SunnyAverageSlightly Low
March50.5°F (10.3°C)Light RainMostly SunnyAverageAverage
April53.8°F (12.1°C)Light RainMostly SunnyAverageAverage
May63.1°F (17.3°C)No RainSunnyAverageAverage
June66.7°F (19.3°C)No RainSunnySlightly HighSlightly High
July75.4°F (24.1°C)No RainSunnySlightly HighSlightly High
August73.6°F (23.1°C)No RainSunnyAverageSlightly High
September66.0°F (18.9°C)No RainSunnyAverageAverage
October61.2°F (16.2°C)Light RainMostly SunnySlightly LowAverage
November47.8°F (8.8°C)Light RainMostly SunnySlightly LowSlightly Low
December49.6°F (9.8°C)Light RainMostly SunnySlightly LowAverage

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 HK$610 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 holiday 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?
If your adventures are taking you to Spain, consider a stay in Paterna or Ciudad Real. Once you've locked in your hotel, take a look at the many fabulous things there are to do and see here.
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 HK$610 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 "Traveller 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?
Awesome deals and plenty of choice are just two of the reasons to book your Spain hotel with Expedia. Also, our free rewards platform, One Key™, lets you earn and spend OneKeyCash™* on eligible car rentals, hotels and more. And if your plans change and you have to modify your reservation, don't stress. Our online Help Centre will assist you anytime, day or night.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia