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

Search 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

Next weekend
In two weeks

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. Vitalclass Lanzarote Resort

Vitalclass Lanzarote Resort
4.0 star property
Teguise
8.8 out of 10, Excellent, (131 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

2. Hotel101- Madrid

Hotel101- Madrid
4.0 star property
Barajas
9.4 out of 10, Exceptional, (1,112 reviews)
"Clean rooms, great location, nice outdoor pool."
United States
Carlos
The price is SAR 224
SAR 247 total
includes taxes & fees
9 Aug - 10 Aug
Hotel101- Madrid

3. Grand Hyatt Barcelona

Grand Hyatt Barcelona
5.0 star property
Les Corts
9.2 out of 10, Wonderful, (1,593 reviews)
"Great hotel!"
United States
Mark
The price is SAR 754
SAR 944 total
includes taxes & fees
24 Aug - 25 Aug
Grand Hyatt Barcelona

4. Macdonald Dona Lola Club

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

5. Hotel Riu Plaza España

Hotel Riu Plaza España
4.0 star property
Madrid Centro
9.4 out of 10, Exceptional, (5,140 reviews)
"Great hotel"
United States
Juana
The price is SAR 632
SAR 695 total
includes taxes & fees
12 Aug - 13 Aug
Hotel Riu Plaza España

6. El Avenida Palace Hotel

El Avenida Palace Hotel
4.0 star property
Eixample
9.4 out of 10, Exceptional, (1,215 reviews)
"Great stay!"
United States
Meaghan
The price is SAR 712
SAR 863 total
includes taxes & fees
11 Aug - 12 Aug
El Avenida Palace Hotel

7. Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel
4.0 star property
Felanitx
8.6 out of 10, Excellent, (335 reviews)
"Nice Location and well maintained hotel"
Germany
Farida
The price is SAR 755
SAR 860 total
includes taxes & fees
28 Aug - 29 Aug
Grupotel Cala Marsal Natura Hotel

8. Leonardo Royal Hotel Barcelona Fira

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

9. Nobu Hotel Barcelona

Nobu Hotel Barcelona
5.0 star property
Sants-Montjuïc
9.0 out of 10, Wonderful, (1,369 reviews)
"Room was well laid out! Great hotel!"
United States
Christopher
The price is SAR 949
SAR 1,159 total
includes taxes & fees
17 Aug - 18 Aug
Nobu Hotel Barcelona

10. Rialto

Rialto
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,478 reviews)
"Excellent breakfast on site"
United States
Belinda
The price is SAR 565
SAR 689 total
includes taxes & fees
11 Aug - 12 Aug
Rialto

11. Hyatt Regency Barcelona Tower

Hyatt Regency Barcelona Tower
5.0 star property
Bellvitge
9.0 out of 10, Wonderful, (1,218 reviews)
"Amazing stay with one of the best breakfast"
United States
Shruti
The price is SAR 496
SAR 588 total
includes taxes & fees
23 Aug - 24 Aug
Hyatt Regency Barcelona Tower

12. Aubamar Palma Resort

Aubamar Palma Resort
5.0 star property
Palma de Mallorca
9.2 out of 10, Wonderful, (544 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 SAR 1,081
SAR 1,227 total
includes taxes & fees
24 Aug - 25 Aug
Aubamar Palma Resort

13. 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,865 reviews)
"Amazing stay !"
Canada
Victoria
The price is SAR 940
SAR 1,148 total
includes taxes & fees
11 Aug - 12 Aug
Lamaro Hotel Barcelona 5★ | Preferred Hotels & Resorts | Lifestyle Collection

14. W Barcelona

W Barcelona
5.0 star property
Barceloneta
8.8 out of 10, Excellent, (1,014 reviews)
"The Hotel is located in a great area right on the beach. The amenities are very accommodating, the spa, the infinity pool facing the beach and restaurants. I highly recommend this hotel if you are looking for convenience, comfort and closeness to barceloneta, las ramblas, Mountjuic and many more key locations."
United States
Yeimy
The price is SAR 1,531
SAR 1,799 total
includes taxes & fees
24 Aug - 25 Aug
W Barcelona

15. Arc la Rambla

Arc la Rambla
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,425 reviews)
"Great location"
United States
Jose
The price is SAR 537
SAR 658 total
includes taxes & fees
25 Aug - 26 Aug
Arc la Rambla

16. Sercotel Rosellon

Sercotel Rosellon
4.0 star property
Eixample
8.8 out of 10, Excellent, (1,563 reviews)
"Great hotel location!"
United States
Tamika
The price is SAR 547
SAR 682 total
includes taxes & fees
11 Aug - 12 Aug
Sercotel Rosellon

17. Barceló Sants

Barceló Sants
4.0 star property
Sants-Montjuïc
9.0 out of 10, Wonderful, (1,566 reviews)
"Great hotel the breakfast is amazing"
United States
Jada
The price is SAR 531
SAR 664 total
includes taxes & fees
30 Aug - 31 Aug
Barceló Sants

18. Hotel Regina

Hotel Regina
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (2,328 reviews)
"Best hotel in Madrid!"
United States
George
The price is SAR 753
SAR 828 total
includes taxes & fees
16 Aug - 17 Aug
Hotel Regina

19. Only YOU Boutique Hotel

Only YOU Boutique Hotel
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (1,009 reviews)
"Property is beautiful and convenient for walking. Staff was incredible and accommodating. Would definitely stay again."
United States
Jenny
The price is SAR 877
SAR 965 total
includes taxes & fees
18 Aug - 19 Aug
Only YOU Boutique Hotel

20. Sixties Ramblas

Sixties Ramblas
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (1,043 reviews)
"Perfect location, very helpful and lovely staff too. Hotel had all I needed for a short stay in Barcelona."
United Kingdom
Chidozie
The price is SAR 502
SAR 619 total
includes taxes & fees
31 Aug - 1 Sep
Sixties Ramblas
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.

Great weekend hotel deals in Spain

Showing deals for:21 Aug - 23 Aug

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

Top Spain Hotel Reviews

Guide to exploring around Spain

Top reasons to visit Spain

  • Diverse Activities: Spain caters to all types of travelers, offering everything from family-friendly adventures to business amenities.
  • Stunning Beaches: Enjoy the sun-soaked shores of Costa del Sol, perfect for relaxation and seaside fun.
  • Rich Cultural Experience: Explore vibrant cities like Barcelona and Madrid, filled with history and local traditions.
  • Beautiful Landscapes: Experience picturesque mountains ideal for winter sports and outdoor activities.
  • Varied Accommodations: Choose from family-friendly hotels to cozy guesthouses tailored to your needs.

Find great hotels in Spain

Spain offers a diverse selection of accommodations, from family-friendly hotels to cozy guesthouses. Whether you're traveling with pets or on a business trip, you'll discover top-notch services tailored to enhance your vacation experience. Explore the finest hotels in Spain, including those in popular destinations like Adeje, and find the perfect lodging that meets your needs and preferences.

  • Radisson Blu Resort & Spa, Gran Canaria Mogan: Embrace the ultimate beach getaway at the Radisson Blu Resort & Spa, Gran Canaria Mogan, a prestigious 5-star hotel with a remarkable guest rating of 9.2 out of 10. Nestled in a stunning coastal location, this resort is tailored for adventure enthusiasts and beach lovers alike. Enjoy direct access to pristine beaches and indulge in a variety of adventure sports, including onsite archery and nearby hiking, biking, parasailing, and boat tours. With its luxurious spa and excellent dining options, this resort ensures a rejuvenating experience that caters to both relaxation and adventure.
  • Hotel Barcelona Universal: Located in the vibrant shopping district of Barcelona, Hotel Barcelona Universal offers a unique eco-friendly experience, earning a commendable 4-star rating and a guest rating of 8.8 out of 10. As an eco-certified property, it appeals to environmentally conscious travelers seeking a stylish and modern atmosphere. Guests can enjoy easy access to shopping, dining, and cultural attractions while appreciating the hotel's commitment to sustainability. With contemporary amenities and a welcoming ambiance, it's an ideal choice for those looking to merge leisure and eco-conscious living.
  • Hotel Riu Plaza España: Situated in the heart of the city, Hotel Riu Plaza España is a sophisticated 4-star hotel that boasts a stellar guest rating of 9.4 out of 10. Perfect for business travelers and city explorers, this property features modern accommodations and comprehensive business facilities. Guests can take advantage of its prime location to explore nearby attractions, restaurants, and shopping venues. The hotel's elegant design and attentive service create a refined atmosphere that caters to both work and leisure pursuits.

Where to stay in Spain

Spain offers a captivating blend of culture, history, and relaxation for every traveler. Explore vibrant cities like Barcelona and Madrid, where friendly locals and rich traditions await. For beach lovers, the sun-soaked coasts of Costa del Sol promise unforgettable seaside holidays. Discover the romantic charm of Andalusia or enjoy family-friendly adventures in Valencia. Whether you're seeking historical landmarks or tranquil beach getaways, Spain is a perfect destination for a memorable vacation experience.

  • Barcelona: A vibrant metropolis located on the northeastern coast of Spain, Barcelona is a city where modernism meets history. Known for its stunning architecture, particularly the works of Antoni Gaudí, such as the Sagrada Família and Park Güell, travelers can also enjoy the lively atmosphere of its beaches and bustling streets. With visitor numbers peaking from July to September, Barcelona is ideal for family trips, city-themed explorations, and business ventures. Must-visit attractions include the Gothic Quarter, La Rambla shopping area, and the lively local markets, providing a dynamic urban experience.
  • Madrid: As the capital of Spain, Madrid offers a rich blend of culture, history, and modern life. This bustling city is known for its impressive art museums, like the Prado and Reina Sofia, showcasing masterpieces from renowned artists. With a peak in visitors during May and September to October, Madrid caters to families, business travelers, and city explorers alike. The city’s vibrant neighborhoods feature shopping malls, theaters, and charming plazas. Key highlights include the iconic Puerta del Sol, Plaza Mayor, and the lush Retiro Park, making it a must-see destination for an enriched travel experience.
  • Mallorca Island: Nestled in the Mediterranean Sea, Mallorca Island is renowned for its stunning beaches, crystal-clear waters, and lush landscapes. This island paradise attracts visitors primarily from April to July, offering a perfect blend of beach relaxation and outdoor adventures. Travelers can indulge in recreational activities, including golf and water sports, while exploring picturesque coastal towns. Notable attractions include the beautiful family-friendly beaches, vibrant marina, and the Tramuntana mountain range, providing a unique backdrop for an unforgettable vacation.

Things to do in Spain

Shopping

Explore El Corte Inglés, a famous department store offering a variety of Spanish brands and souvenirs. For a more local experience, visit the Mercado de San Miguel in Madrid, where you can find gourmet food items and unique crafts, perfect for gifts and mementos from your trip.

Recreation

Experience the serene atmosphere at SHA Wellness Clinic, where holistic treatments and healthy cuisine promote relaxation and rejuvenation. Enjoy outdoor yoga sessions and explore beautiful hiking trails that showcase the stunning Mediterranean landscape.

At Aguas de Ibiza, indulge in a luxurious spa experience featuring hydrotherapy pools and signature treatments. Unwind on the rooftop terrace with panoramic views, and savor gourmet healthy dining options inspired by local ingredients.

Retreat to the tranquil surroundings of Santuario de la Naturaleza, where you can engage in mindfulness workshops and guided nature walks. The peaceful environment encourages a deep connection with nature and personal reflection.

Discover the healing properties of natural thermal baths at Termas de Cuntis. Relax in the warm waters, enjoy therapeutic massages, and partake in wellness programs designed to enhance your overall well-being.

Join a meditation retreat at the tranquil Finca La Donaira, where you can connect with nature through guided meditation sessions and organic farm-to-table meals, creating a harmonious balance of body and mind.

Adventure

At Circuit de Barcelona-Catalunya, feel the adrenaline rush of motor racing in a vibrant atmosphere. Experience breathtaking views and family-friendly outdoor adventures on the Sierra Nevada Chairlift. For thrill-seekers, Aventura Sevilla offers an exhilarating zipline and ropes course amidst stunning natural scenery.

Nightlife

In Barcelona, enjoy vibrant nightlife at the iconic Opium Beach Club, where live DJs and ocean views create an electric atmosphere. If you're in Madrid, visit Teatro Kapital, a multi-level club known for its diverse music and lively crowd, perfect for dancing the night away.

*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 traveling during the off-peak months of January to February and November for lower prices. Book your hotel about a month in advance for the best deals, and aim for a Tuesday check-in, as it's typically cheaper. Use Expedia’s search tool to filter by budget and sort by price for the most affordable options. For additional savings, explore package deals that combine flights and accommodations. Walking is also a great way to explore cities while keeping costs down.

  • 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: Book your hotel in Spain about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 makes it easy to choose your budget, preferred location, and various other criteria. You can organize your search results by price, displaying the most affordable hotels at the top. Additionally, you have the option to narrow your choices by hotel category—selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: By booking an Expedia package, you can enjoy significant savings by combining your hotel accommodations in Spain with your flights and activities.

Find the best attractions in Spain

Spain is an ideal destination for family vacations, business trips, or city-themed getaways. Visitors can enjoy a variety of attractions, including beautiful beaches, historic churches, and vibrant piazzas. With options for culture, outdoor experiences, and relaxation, Spain promises something for every traveler. Be sure to explore the top attractions to make the most of your trip and immerse yourself in the local charm.

  • Puy du Fou España: Immerse yourself in a captivating cultural village that brings history to life through spectacular shows and reenactments. This unique theme park offers a blend of theatrical performances and stunning landscapes, showcasing Spain's rich heritage.
  • Puente Nuevo Bridge: Marvel at this architectural wonder, which spans a deep gorge in Ronda. The bridge, a symbol of the city, offers breathtaking views of the surrounding landscape and insight into 18th-century engineering.
  • Monasterio de Piedra: Explore this serene monastery set within a picturesque natural park. Known for its beautiful waterfalls and lush gardens, it provides a tranquil escape and a glimpse into monastic life.

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 SAR 247 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 vacation 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 SAR 247 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 "Traveler 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.