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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Spain hotels

Vitalclass Lanzarote Resort

Vitalclass Lanzarote Resort
4.0 star property
Teguise
8.8 out of 10, Excellent, (130 reviews)
"Donato on reception was excellent , rooms Were spacey and comfortable , food was good standard and variety with good location Will return for sure ."
United Kingdom
Andrew
Vitalclass Lanzarote Resort

Hotel101- Madrid

Hotel101- Madrid
4.0 star property
Barajas
9.6 out of 10, Exceptional, (787 reviews)
"Nice place to stay"
United States
CESAR A
The price is HK$523
HK$576 total
includes taxes & fees
12 Jul - 13 Jul
Hotel101- Madrid

Macdonald Dona Lola Club

Macdonald Dona Lola Club
3.5 star property
Mijas
8.8 out of 10, Excellent, (662 reviews)
"The property is lovely, the staff were very friendly. We really enjoyed our stay."
Canada
Christine
Macdonald Dona Lola Club

Grand Hyatt Barcelona

Grand Hyatt Barcelona
5.0 star property
Les Corts
9.2 out of 10, Wonderful, (1,575 reviews)
"Great place to stay. "
United States
Le
The price is HK$1,790
HK$2,205 total
includes taxes & fees
12 Jul - 13 Jul
Grand Hyatt Barcelona

Hotel Riu Plaza España

Hotel Riu Plaza España
4.0 star property
Madrid Centro
9.4 out of 10, Exceptional, (5,022 reviews)
"great location, great rooms we had a great trip ."
United States
Ever
The price is HK$1,562
HK$1,718 total
includes taxes & fees
26 Jul - 27 Jul
Hotel Riu Plaza España

El Avenida Palace Hotel

El Avenida Palace Hotel
4.0 star property
Eixample
9.4 out of 10, Exceptional, (1,157 reviews)
"Great location, friendly staff, awesome property overall"
United States
Milind
The price is HK$2,004
HK$2,370 total
includes taxes & fees
21 Jul - 22 Jul
El Avenida Palace Hotel

Leonardo Royal Hotel Barcelona Fira

Leonardo Royal Hotel Barcelona Fira
4.0 star property
Sants-Montjuïc
9.2 out of 10, Wonderful, (1,252 reviews)
"Clean room, great breakfast , nice swimming pool with great view"
Canada
Negah
The price is HK$968
HK$1,230 total
includes taxes & fees
19 Jul - 20 Jul
Leonardo Royal Hotel Barcelona Fira

Only YOU Boutique Hotel

Only YOU Boutique Hotel
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (1,006 reviews)
"Excellent Hotel; will come back definitely."
United States
Yaima
The price is HK$1,903
HK$2,093 total
includes taxes & fees
5 Aug - 6 Aug
Only YOU Boutique Hotel

Nobu Hotel Barcelona

Nobu Hotel Barcelona
5.0 star property
Sants-Montjuïc
9.0 out of 10, Wonderful, (1,332 reviews)
"Nice room, good location"
United States
tom
The price is HK$2,212
HK$2,669 total
includes taxes & fees
22 Jul - 23 Jul
Nobu Hotel Barcelona

Rialto

Rialto
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,457 reviews)
"Great central location. Super central with lots of attractions/food options within walking distance. Breakfast buffet was well stocked and staff were very nice."
Canada
Jodi
The price is HK$1,374
HK$1,649 total
includes taxes & fees
28 Jul - 29 Jul
Rialto

Arc la Rambla

Arc la Rambla
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,364 reviews)
"Very satisfied with the room, we had everything clean, the staff was very friendly, definitely recommend!!"
United States
juan
The price is HK$1,382
HK$1,658 total
includes taxes & fees
26 Jul - 27 Jul
Arc la Rambla

Sercotel Rosellon

Sercotel Rosellon
4.0 star property
Eixample
8.8 out of 10, Excellent, (1,513 reviews)
"Great hotel"
Canada
Megan
The price is HK$1,625
HK$1,952 total
includes taxes & fees
28 Jul - 29 Jul
Sercotel Rosellon

Aubamar Palma Resort

Aubamar Palma Resort
5.0 star property
Palma de Mallorca
9.2 out of 10, Wonderful, (477 reviews)
"Incredible hotel - loved it!"
United Kingdom
Grace
The price is HK$3,061
HK$3,446 total
includes taxes & fees
23 Jul - 24 Jul
Aubamar Palma Resort

Blaumar

Blaumar
4.0 star property
Blanes
8.0 out of 10, Very good, (23 reviews)
"Lovely spot to stay. Clear with very good breakfast choice. Air con in the room was the only poor thing really"
United Kingdom
Maurice
Blaumar

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,844 reviews)
"Great location, very clean and quiet"
United States
Diana
The price is HK$2,521
HK$3,009 total
includes taxes & fees
29 Jul - 30 Jul
Lamaro Hotel Barcelona 5★ | Preferred Hotels & Resorts | Lifestyle Collection

Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel
4.0 star property
Felanitx
8.6 out of 10, Excellent, (295 reviews)
"Sea view was amazing beautiful place lovely staff will definitely be back"
United Kingdom
christopher
The price is HK$1,654
HK$1,878 total
includes taxes & fees
8 Aug - 9 Aug
Grupotel Cala Marsal Natura Hotel

Hotel ROC Illetas & SPA

Hotel ROC Illetas & SPA
4.0 star property
Illetas
8.8 out of 10, Excellent, (1,009 reviews)
"Loved this place ... room, location, breakfast, staff ... all fabulous!"
United Kingdom
Chris
The price is HK$2,696
HK$3,024 total
includes taxes & fees
2 Aug - 3 Aug
Hotel ROC Illetas & SPA

Hyatt Regency Barcelona Tower

Hyatt Regency Barcelona Tower
5.0 star property
Bellvitge
9.0 out of 10, Wonderful, (1,161 reviews)
"Such a great stay!"
United States
Latasha
The price is HK$1,313
HK$1,533 total
includes taxes & fees
14 Jul - 15 Jul
Hyatt Regency Barcelona Tower

W Barcelona

W Barcelona
5.0 star property
Barceloneta
8.8 out of 10, Excellent, (1,006 reviews)
"Excellent stay"
United States
Sos
The price is HK$3,307
HK$3,874 total
includes taxes & fees
22 Jul - 23 Jul
W Barcelona

Hotel Regina

Hotel Regina
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (2,308 reviews)
"Great Breakfast, kind staffs and location of the hotel can not be better."
United States
Sean
The price is HK$1,545
HK$1,700 total
includes taxes & fees
12 Jul - 13 Jul
Hotel Regina
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:17 Jul - 19 Jul

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$576 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$576 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