Search Hotels in Spain

Start date: Check-in selected.
End date: Check-out

Top Cities in Spain

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 185,891 hotels in Spain with room rates, reviews, and availability. Most hotels are fully refundable.

Grand Hyatt Barcelona

5.0 star property
9.2 out of 10, Wonderful, (1330)
"Restaurants in the hotel were great. "
$257 nightly
The price is $302
Sep 28 - Sep 29
Total with taxes and fees
Grand Hyatt Barcelona

Cabezo Buñuel

3.0 star property
8.8 out of 10, Excellent, (5)
"Very nice place, hosts were attentive, level of cleanliness very good, would certainly stay here again, when I am next working in the area"
Cabezo Buñuel

Hotel Riu Plaza España

4.0 star property
9.4 out of 10, Exceptional, (4290)
"Great stay"
$184 nightly
The price is $203
Sep 7 - Sep 8
Total with taxes and fees
Hotel Riu Plaza España

INNSiDE by Melia Barcelona Apolo

4.0 star property
9.4 out of 10, Exceptional, (1325)
"Outstanding hotel and staff!"
$181 nightly
The price is $214
Sep 29 - Sep 30
Total with taxes and fees
INNSiDE by Melia Barcelona Apolo

Nobu Hotel Barcelona

5.0 star property
9.0 out of 10, Wonderful, (1056)
"Great stay"
$295 nightly
The price is $344
Sep 14 - Sep 15
Total with taxes and fees
Nobu Hotel Barcelona

Leonardo Royal Hotel Barcelona Fira

4.0 star property
9.2 out of 10, Wonderful, (1044)
"We really enjoyed our stay."
$123 nightly
The price is $150
Sep 10 - Sep 11
Total with taxes and fees
Leonardo Royal Hotel Barcelona Fira

Hotel Medinaceli New reopening 2025

4.0 star property
9.6 out of 10, Exceptional, (134)
"Great hotel, great location and friendly helpful staff!"
$188 nightly
The price is $220
Sep 29 - Sep 30
Total with taxes and fees
Hotel Medinaceli New reopening 2025

Hyatt Regency Barcelona Tower

5.0 star property
9.0 out of 10, Wonderful, (1006)
"Excellent place to stay "
$162 nightly
The price is $186
Sep 14 - Sep 15
Total with taxes and fees
Hyatt Regency Barcelona Tower

Hotel Regina

4.0 star property
9.8 out of 10, Exceptional, (2077)
"Was a great place to stay!"
$186 nightly
The price is $204
Sep 7 - Sep 8
Total with taxes and fees
Hotel Regina

Barceló Torre de Madrid

5.0 star property
9.4 out of 10, Exceptional, (2116)
"Great location "
$228 nightly
The price is $250
Sep 8 - Sep 9
Total with taxes and fees
Barceló Torre de Madrid

Rialto

3.0 star property
8.8 out of 10, Excellent, (2357)
"Great location to beach and tourist town"
$174 nightly
The price is $205
Sep 28 - Sep 29
Total with taxes and fees
Rialto

Secrets Lanzarote Resort & Spa – Adults only (+18)

5.0 star property
8.6 out of 10, Excellent, (1005)
"Lovely hotel and excellent staff Was very windy when we were there but it didn’t spoil our break "
$222 nightly
The price is $238
Oct 6 - Oct 7
Total with taxes and fees
Secrets Lanzarote Resort & Spa – Adults only (+18)

Lamaro Hotel

5.0 star property
9.6 out of 10, Exceptional, (1761)
"It's beautiful and the staff are all so friendly. We really enjoyed our stay here."
$352 nightly
The price is $407
Oct 5 - Oct 6
Total with taxes and fees
Lamaro Hotel

Andante Hotel

3.0 star property
9.0 out of 10, Wonderful, (1177)
"Clean room | Great customer service/staff | Pool "
$177 nightly
The price is $207
Sep 10 - Sep 11
Total with taxes and fees
Andante Hotel

Latroupe Prado

3.0 star property
9.0 out of 10, Wonderful, (191)
"Well connected to the public transportation network "
$125 nightly
The price is $137
Sep 9 - Sep 10
Total with taxes and fees
Latroupe Prado

Hotel Atlantico Madrid

4.0 star property
9.8 out of 10, Exceptional, (2128)
"Excellent hotel"
$342 nightly
The price is $376
Sep 14 - Sep 15
Total with taxes and fees
Hotel Atlantico Madrid

Live It Gran Via

2.5 star property
7.4 out of 10, Good, (177)
"It’s a great easy stay"
$68 nightly
The price is $74
Sep 7 - Sep 8
Total with taxes and fees
Live It Gran Via

Occidental Barcelona 1929

3.0 star property
9.2 out of 10, Wonderful, (1001)
"Great place to stay."
$153 nightly
The price is $181
Sep 8 - Sep 9
Total with taxes and fees
Occidental Barcelona 1929

W Barcelona

5.0 star property
8.8 out of 10, Excellent, (1005)
"Great place to stay."
$384 nightly
The price is $442
Sep 15 - Sep 16
Total with taxes and fees
W Barcelona

Grupotel Cala Marsal Nature Hotel - New Reopening 2025

4.0 star property
8.0 out of 10, Very Good, (88)
"Great place to stay "
$103 nightly
The price is $122
Oct 4 - Oct 5
Total with taxes and fees
Grupotel Cala Marsal Nature Hotel - New Reopening 2025
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:Sep 12 - Sep 14
Save an average of 15% on thousands of hotels when you're signed in

Top Spain Hotel Reviews

Price trends for hotels in Spain

Price trends for hotels in Spain

Less expensive
More expensive
This month
Next month
November
July
$132
$118
Month
Price
January
$104
February
$110
March
$122
April
$135
May
$138
June
$159
July
$174
August
$171
September
$132
October
$118
November
$103
December
$105
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Spain. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around Spain

Guide to exploring around Spain

Top reasons to visit Spain

  • Diverse Attractions: From beautiful beaches to stunning churches, Spain offers a wide range of attractions for every type of traveler.
  • Rich Cultural Scene: Immerse yourself in Spain's vibrant culture through local fiestas, museums, and traditional customs.
  • Charming Cities: Explore the historical charm of Barcelona, the romantic allure of Seville, and the family-friendly atmosphere of Valencia.
  • Outdoor Adventures: Enjoy outdoor activities along the Mediterranean coast, catering to both adventure seekers and relaxation enthusiasts.
  • Varied Accommodations: Choose from luxurious hotels to cozy guesthouses, ensuring a comfortable stay that fits your needs.

Find great hotels in Spain

Spain offers a diverse array of hotel accommodations to fit every traveler's needs, from luxurious stays to cozy guesthouses. Whether you're seeking family-friendly amenities, pet-friendly options, or a business-themed experience, you'll discover a variety of top-rated hotels throughout the country. Explore the best hotels in Spain, where comfort and style meet to create unforgettable memories during your vacation.

  • Hotel Apartamentos Bajondillo: Nestled in a prime beachfront location, Hotel Apartamentos Bajondillo is a 4-star haven for beach lovers looking to soak up the sun and surf. This hotel offers direct access to the sandy shores, making it an ideal choice for those dreaming of a beach vacation. Guests can enjoy spacious accommodations equipped with kitchenettes, allowing for a leisurely stay with the comforts of home. The vibrant atmosphere and proximity to local attractions make it perfect for families and couples alike.
  • Radisson Blu Resort & Spa, Gran Canaria Mogan: A luxurious 5-star retreat, Radisson Blu Resort & Spa, Gran Canaria Mogan is designed for eco-conscious travelers and families. This eco-certified property boasts a full-service spa, ensuring relaxation and rejuvenation with treatments like sports massages and body wraps. Children are well catered for with amenities including a dedicated children’s pool, playground, and complimentary cribs. The lush surroundings and family-friendly facilities provide a serene getaway that caters to every need.
  • Hotel El Puerto by Pierre & Vacances: Offering a delightful 3-star experience, Hotel El Puerto by Pierre & Vacances is perfect for adventurous spirits and pet lovers. With direct beach access, guests can indulge in various water sports, including waterskiing, sailing, and snorkeling nearby. The hotel welcomes pets, with specific policies to ensure a comfortable stay for furry companions. Its vibrant atmosphere and array of recreational activities make it a fantastic choice for those seeking a blend of adventure and relaxation.

Where to stay in Spain

Spain offers an unforgettable travel experience with its vibrant cities and stunning regions. From the historical charm of Barcelona and the romantic allure of Seville to the family-friendly atmosphere of Valencia, there’s something for everyone. Explore the sparkling Mediterranean coast, immerse yourself in rich culture, and enjoy the welcoming vibe of friendly locals. Whether you seek adventure or relaxation, Spain promises a memorable getaway filled with unique experiences for travelers of all kinds.

  • Barcelona: A vibrant metropolis located on the northeastern coast of Spain, Barcelona is a hub of culture and creativity. With a year-round influx of tourists, the city reaches its peak from July to September. Visitors flock to Barcelona for its unique mix of family-friendly activities, business opportunities, and city-themed experiences. Explore the bustling shopping areas, lively markets, and exhilarating amusement parks. Don't miss the stunning architecture, iconic streets, and beautiful beaches that define this city's landscape, offering a perfect blend of urban and coastal charm.
  • Madrid: As the capital of Spain, Madrid is a dynamic metropolis that draws travelers throughout the year, with peak visits in July and during the fall months. Known for its rich history and cultural offerings, visitors come here for family adventures, business engagements, and city explorations. The city boasts an array of shopping areas, expansive shopping malls, and captivating theaters. Discover the vibrant tourist precincts, lively streets, and picturesque piazzas that provide a quintessential Madrid experience, making it a must-visit destination for any traveler.
  • Palma de Mallorca: Nestled on the stunning island of Mallorca, Palma is a charming city that enchants visitors with its beautiful beaches and outdoor activities. The peak tourist season runs from April through July, attracting those seeking sun-soaked relaxation and city exploration. Popular venues include shopping centers and golf courses, perfect for leisure enthusiasts. The local landmarks, such as family-friendly beaches and picturesque marinas, offer a serene escape and captivating views, making Palma de Mallorca an ideal spot for beach lovers and adventure seekers alike.

Things to do in Spain

Spain offers a fantastic vacation experience for families and business travelers alike, featuring vibrant shopping areas, bustling malls, and charming centers. Explore a diverse array of restaurants, immerse yourself in exciting local fiestas, and delve into the rich culture at numerous museums. With so much to see and do, Spain is sure to provide unforgettable memories for every visitor.

Shopping

The Yumbo Shopping Center offers a vibrant mix of entertainment and family-friendly vibes, perfect for a fun shopping day. For a local experience, visit the Central Market and Calle Triana, where you can find unique gifts amidst the lively city atmosphere.

Recreation

At Camp Nou, immerse yourself in the energetic atmosphere of one of the world's most iconic stadiums, where you can tour the facilities and learn about football history. La Manga Club offers a refreshing golf experience amidst beautiful landscapes, perfect for relaxation and outdoor activities. Don't miss the captivating performances at Palau de la Música Catalana, a stunning venue that combines music and architecture.

Adventure

Siam Park is a thrilling waterpark offering exciting slides and wave pools, perfect for families and adventure seekers alike. Circuit de Barcelona-Catalunya provides high-speed motor racing experiences, while Sierra Nevada Ski Resort offers breathtaking ski runs and outdoor adventures amidst stunning mountain scenery.

Nightlife

In Benidorm, the Benidorm Palace dazzles with its vibrant theater shows, blending culture and entertainment for all ages. For thrills, head to Calafell Slide, where adventure meets fun in an exciting theme park atmosphere. Don't miss the Montsec Astronomical Observatory, offering a unique blend of entertainment and stargazing.

*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, with Tuesday being the most affordable day to stay. Use Expedia to find last-minute deals and sort options by price. Combine your hotel, flights, and activities into an Expedia package for extra savings, and join their One Key membership for exclusive discounts. Additionally, take advantage of free activities and affordable public transport to explore the cities without breaking the bank.

  • 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: Utilize Expedia's search tool to refine your options based on your budget, desired location, and preferred type of hotel. To find the best deals and lowest prices, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by booking an Expedia package that combines your hotel stay in Spain with your flights and activities.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Spain

Spain offers a perfect vacation for families, business travelers, and city explorers alike. Visitors can enjoy a variety of attractions, including beautiful beaches and stunning churches, while also discovering nudist beaches. With a rich cultural scene and ample opportunities for outdoor adventures, Spain caters to every type of traveler seeking relaxation, exploration, and unique experiences in a vibrant setting.

  • Sagrada Familia: Experience the breathtaking beauty of Antoni Gaudí's masterpiece, a UNESCO World Heritage site. The intricate architecture and vibrant stained glass fill the church with an ethereal light, creating a spiritual atmosphere that is both inspiring and awe-inspiring.
  • Gran Via: Stroll along Madrid's iconic boulevard, known for its lively energy, shopping, and stunning architecture. Enjoy the vibrant atmosphere filled with theatres, restaurants, and impressive buildings, making it a perfect place to soak in the city's urban culture.
  • Port of Palma de Mallorca: Embrace the coastal charm at this picturesque marina. Ideal for outdoor enthusiasts, you can enjoy water sports, explore nearby beaches, or simply relax by the sea while taking in the stunning views of the Mediterranean.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

The nearest major airports for your trip to Spain

Spain offers several major airports for travelers. Madrid (MAD-Adolfo Suárez Madrid-Barajas) is approximately 8 miles from the city center, with nearby hotels like Barceló Torre de Madrid, Bless Hotel Madrid, and Barceló Imagine, all providing various transportation services to the airport. Barcelona (BCN-Barcelona Intl.) lies about 308 miles away, with luxurious options such as Nobu Hotel Barcelona and Grand Hyatt Barcelona, both within 6 miles. Lastly, Lisbon (LIS-Humberto Delgado) is around 310 miles away, featuring top hotels like Corinthia Lisbon and Eurostars Universal Lisboa, offering convenient airport access. Each airport has a range of shuttles and transportation options to enhance your visit.

Spain Hotel Travel Guide

Get ready for the holiday you've earned when you harness the power of Expedia to arrange a place to stay at one of the lodging options in Spain. Regardless of what degree of perks you want to have access to, our easy website makes it easy for you to find precisely what you're looking for. Start your search today, and you're guaranteed to find the perfect room for your trip.

Want to reserve a room at a sumptuous spa? Not a problem. We have got a great variety of affordable lodges as well. And there are an assortment of selections in the middle, as well. It all depends on what you're in the mood for and how much you'd like to spend. And as far as location, you can select a room in any part of the region you'd like. You'll see a ton of lodging choices right where everything's happening, as well as remote rooms on the periphery of Spain. When you peruse Expedia's assortment of rooms in Spain, you're sure to find inexpensive rates and incredible packages on any type of hotel here.

Booking a hotel for your trip shouldn't be a pain. Expedia aims to save you money and time when locking down your stay at an accommodation in Spain, so you can spend your time getting the most out of your adventure and not worrying about emptying your wallet. So why wait another day to book your travel plans? Designate your perfect travel dates now to browse the best discounts on vacations in Spain!

Explore a world of travel with Expedia

Explore a world of travel with Expedia

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 $71 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 70ºF to 81ºF. Bear in mind that Barcelona has a Mediterranean climate, so pack appropriately.
What is the best area to stay in Spain?
Barcelona is one of the most popular places to book a property when exploring Spain. If you're searching for great culture and coastal beaches, spend a few nights in Madrid. Granada is another area that has a bunch of unforgettable experiences.
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 $71 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.
Why should I book my Spain hotel with Expedia?
Expedia makes booking a hotel in Spain as easy as swiping right for your perfect vacation. First off, there's the broad range of options and fantastic prices. Then, there's our online Help Center, which is available 24/7. Plus, when you're a member of our free One Key™ loyalty program, you can collect OneKeyCash™* and use it on eligible flights, hotels, activities and more. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.