Search Hotels in Spain

    price find illustration

    Upfront pricing

    Our total price for your stay includes taxes and fees
    deals illustration

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration

    Be picky

    Search almost a million properties worldwide

Top Cities in Spain

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

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

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

Grand Hyatt Barcelona

5.0 star property
9.2 out of 10, Wonderful, (1201)
"Very convenient stay for everything I had to do for my trip!"
$202 nightly
The price is $241
Aug 4 - Aug 5
Total includes taxes and fees
Grand Hyatt Barcelona

Hotel Riu Plaza España

4.0 star property
9.4 out of 10, Exceptional, (4220)
"Excellent location and service, breakfast was really good"
$189 nightly
The price is $208
Aug 10 - Aug 11
Total includes taxes and fees
Hotel Riu Plaza España

Nobu Hotel Barcelona

5.0 star property
9.0 out of 10, Wonderful, (1005)
"Great experience and nice location "
$246 nightly
The price is $290
Jul 22 - Jul 23
Total includes taxes and fees
Nobu Hotel Barcelona

INNSiDE by Melia Barcelona Apolo

4.0 star property
9.4 out of 10, Exceptional, (1200)
"Perfect stay"
$169 nightly
The price is $200
Jul 27 - Jul 28
Total includes taxes and fees
INNSiDE by Melia Barcelona Apolo

Leonardo Royal Hotel Barcelona Fira

4.0 star property
9.2 out of 10, Wonderful, (1005)
"Great place to stay"
$113 nightly
The price is $139
Aug 3 - Aug 4
Total includes taxes and fees
Leonardo Royal Hotel Barcelona Fira

Rialto

3.0 star property
8.8 out of 10, Excellent, (2338)
"Convenient Clean Beautiful and safe with an excellent breakfast buffet what more could you ask for. "
$157 nightly
The price is $186
Aug 17 - Aug 18
Total includes taxes and fees
Rialto

Hyatt Regency Barcelona Tower

5.0 star property
8.8 out of 10, Excellent, (1011)
"Great hotel. Fantastic restaurant on site. "
$152 nightly
The price is $175
Aug 3 - Aug 4
Total includes taxes and fees
Hyatt Regency Barcelona Tower

Camping 3 Estrellas

2.0 star property
8.0 out of 10, Very Good, (1182)
"An incredible place for vacationing."
$87 nightly
The price is $98
Jul 29 - Jul 30
Total includes taxes and fees
Camping 3 Estrellas

Barcelona Airport Hotel

4.0 star property
8.6 out of 10, Excellent, (5054)
"Nice place - great breakfast buffet. "
$161 nightly
The price is $180
Aug 18 - Aug 19
Total includes taxes and fees
Barcelona Airport Hotel

El Avenida Palace Hotel

4.0 star property
9.2 out of 10, Wonderful, (1014)
"Location and staff were fantastic. Great hotel. "
$191 nightly
The price is $225
Aug 18 - Aug 19
Total includes taxes and fees
El Avenida Palace Hotel

Hotel Porta Fira

4.5 star property
9.0 out of 10, Wonderful, (1065)
"Nice place to stay"
$133 nightly
The price is $149
Jul 27 - Jul 28
Total includes taxes and fees
Hotel Porta Fira

Barceló Torre de Madrid

5.0 star property
9.4 out of 10, Exceptional, (1938)
"Great Stay in brilliant location"
$149 nightly
The price is $164
Jul 27 - Jul 28
Total includes taxes and fees
Barceló Torre de Madrid

B&B Hotel Barcelona Viladecans

3.0 star property
8.6 out of 10, Excellent, (1005)
"The area of the hotel was beautiful, the facilities were clean and tidy."
$101 nightly
The price is $113
Jul 28 - Jul 29
Total includes taxes and fees
B&B Hotel Barcelona Viladecans

Qgat Suites & Events

4.0 star property
9.0 out of 10, Wonderful, (49)
"Wonderful location"
$97 nightly
The price is $110
Aug 17 - Aug 18
Total includes taxes and fees
Qgat Suites & Events

Barceló Raval

4.5 star property
8.6 out of 10, Excellent, (1173)
"Loved the hotel decor. "
$143 nightly
The price is $172
Jul 27 - Jul 28
Total includes taxes and fees
Barceló Raval

Live It Gran Via

2.5 star property
7.4 out of 10, Good, (156)
"Simple but worth the money! Great stay!"
$49 nightly
The price is $54
Aug 10 - Aug 11
Total includes taxes and fees
Live It Gran Via

Madrid Marriott Hotel Princesa Plaza

4.0 star property
8.8 out of 10, Excellent, (1365)
"Great hotel and location"
$157 nightly
The price is $173
Aug 10 - Aug 11
Total includes taxes and fees
Madrid Marriott Hotel Princesa Plaza

Hotel Atlantico Madrid

4.0 star property
9.8 out of 10, Exceptional, (2100)
"Beautiful hotel, near everything!! "
$203 nightly
The price is $223
Aug 7 - Aug 8
Total includes taxes and fees
Hotel Atlantico Madrid

Hotel Nido Príncipe Pío

3.0 star property
8.6 out of 10, Excellent, (130)
"Good location and friendly staff"
$84 nightly
The price is $93
Jul 28 - Jul 29
Total includes taxes and fees
Hotel Nido Príncipe Pío
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:Aug 1 - Aug 3
Save an average of 15% on thousands of hotels when you're signed in

Find out more about Spain

Find out more about Spain

Top reasons to visit Spain

  • Vibrant Cities: Explore lively urban centers like Barcelona and Madrid, known for their rich culture and energetic nightlife.
  • Stunning Architecture: Marvel at unique architectural masterpieces, from Gaudí's Sagrada Família to historic churches.
  • Delicious Cuisine: Indulge in authentic tapas and paella, experiencing Spain's diverse culinary delights.
  • Beautiful Beaches: Relax on pristine beaches along the Mediterranean coast, perfect for sunbathing and water sports.
  • Rich Cultural Heritage: Discover Spain's history through art galleries, museums, and charming neighborhoods.

Find great hotels in Spain

Spain boasts a diverse selection of hotels, ranging from budget-friendly options to luxurious 5-star accommodations. Whether you're looking for family-friendly stays, pet-friendly options, or business-focused amenities, you'll find the perfect lodging to enhance your vacation experience. Explore the vibrant cities like Madrid and discover the best hotels that cater to every traveler's needs, ensuring a memorable stay in this beautiful country.

  • Hotel Riu Plaza España: Experience the vibrant heart of Spain at the Hotel Riu Plaza España, a 4-star haven designed for eco-friendly travelers and business professionals. Nestled in the city center, this hotel boasts modern amenities with a focus on sustainability. Guests can enjoy impressive meeting facilities, including a conference space and accessible business center, making it a prime choice for corporate events. The chic design and spacious rooms provide a perfect retreat after a day exploring the city, ensuring a comfortable and productive stay.
  • Hotel Barcelona Universal: Discover the allure of Barcelona at Hotel Barcelona Universal, a 4-star property situated in the bustling shopping district. This eco-certified hotel caters to both business and leisure travelers, offering a 24-hour business center and versatile meeting spaces to accommodate various needs. Guests appreciate its contemporary decor and luxurious rooms, as well as its prime location near renowned shopping spots and attractions. The commitment to sustainability and exceptional service make this hotel a favorite for those looking to blend work and play.
  • Hotel Atlantico Madrid: Immerse yourself in the vibrant culture of Madrid at Hotel Atlantico, a stylish 4-star accommodation located in the bustling shopping district. Ideal for business travelers, this hotel features a 24-hour business center and comprehensive meeting facilities. Its modern rooms provide a comfortable sanctuary after a day of exploring the city’s rich history and vibrant nightlife. With a focus on quality service and convenience, Hotel Atlantico is perfect for those wishing to balance work commitments with leisure activities.

Where to stay in Spain

Spain offers an unforgettable travel experience, blending rich history with vibrant culture. Explore lively cities like Barcelona and Madrid, where you can enjoy renowned art galleries and a bustling nightlife. Discover charming neighborhoods filled with friendly locals and indulge in delicious cuisine. Whether you're seeking a family-friendly adventure or a romantic getaway, Spain's diverse atmospheres make it a perfect destination for every traveler. Don't miss the chance to immerse yourself in the beauty of European art and culture!

  • Barcelona: A vibrant metropolis located along the northeastern coast of Spain, Barcelona is a city that seamlessly blends rich history with modern life. Its unique neighborhoods, like the Gothic Quarter and El Raval, are filled with narrow streets, stunning architecture, and lively markets. Travelers flock here year-round, with peak visits from July to September, drawn by its bustling city vibe and family-friendly attractions. Don't miss out on iconic landmarks such as La Sagrada Família and the beautiful beaches that stretch along the Mediterranean. With a plethora of shopping areas and amusement parks, Barcelona promises an unforgettable experience for all types of visitors.
  • Madrid: The capital city of Spain, Madrid is a dynamic metropolis known for its cultural richness and artistic heritage. Located in the heart of the country, the city welcomes travelers throughout the year, with peak seasons from July and September to October. Madrid is perfect for family outings and business trips alike, offering a vibrant theater scene and expansive shopping centers. Explore its famous tourist precincts, such as the Plaza Mayor and the Royal Palace, and indulge in the local cuisine at bustling street markets. With its lively atmosphere and historical significance, Madrid is a must-visit destination.
  • Palma de Mallorca: Nestled on the picturesque island of Mallorca, Palma is a stunning city that offers a perfect blend of beach relaxation and urban exploration. This charming destination attracts visitors year-round, especially during peak seasons from April to June and July to October. Enjoy the sun-drenched beaches and family-friendly shores, or explore the local shopping centers and golf courses. The marina, with its luxurious yachts and waterfront dining, is an ideal spot for leisurely strolls. With its mix of outdoor activities and cultural experiences, Palma de Mallorca serves as a beautiful getaway for sun-seekers and adventure enthusiasts alike.

Things to do in Spain

Spain offers a diverse range of activities for family vacations, city explorations, and business trips. You can indulge in shopping at various malls and centers, embark on an architecture tour, or dive into the underwater world as a scuba enthusiast. Don't miss the renowned Prado Museum, just a 30-minute visit, and explore vibrant nightlife experiences like Hi Club for an unforgettable time in this beautiful country.

Shopping

The nearest shopping spot is Yumbo Shopping Center, offering a vibrant mix of family entertainment and shops. If you're up for a drive, check out Islantilla Shopping Centre, where you'll find more family-friendly vibes and a variety of stores, perfect for gifts and souvenirs.

Recreation

At Camp Nou, immerse yourself in the vibrant sports atmosphere while enjoying a guided tour of this iconic stadium. La Manga Club invites you to relax with golf and outdoor activities amidst stunning landscapes. Experience live performances at the Tenerife Auditorium, where entertainment and culture come alive.

Adventure

Siam Park is an exhilarating waterpark in Tenerife, offering thrilling slides and wave pools for family fun. Circuit de Barcelona-Catalunya provides an adrenaline-pumping experience for motorsport enthusiasts with its high-speed racing events. Sierra Nevada Ski Resort delivers outdoor excitement with skiing and snowboarding amid breathtaking mountain views.

Nightlife

Experience the vibrant nightlife in Spain at Benidorm Palace, where captivating performances await. For a thrilling evening, try your luck at Casino Torrequebrada, surrounded by city vibes. Stargaze at the Montsec Astronomical Observatory for a unique twist on entertainment with family-friendly activities.

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. Booking your hotel about a month in advance can yield better rates, especially if you book on a Tuesday. Use Expedia to find flexible booking options and compare prices, and don't forget to check for last-minute deals. Joining Expedia’s One Key membership can provide exclusive discounts and the opportunity to earn OneKeyCash for future stays. Lastly, explore free activities such as local parks and museums to enhance your experience 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: The cheapest time to book a hotel in Spain is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 customize your preferences, such as your budget, desired location, and preferred hotel type. To find the best prices and deals, simply sort the price options from lowest to highest.
  • 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 deal.
  • 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 fantastic vacation experience for families, business travelers, and city explorers alike. Visitors can enjoy a variety of attractions, including beautiful beaches, historic churches, and lively piazzas. The rich culture and outdoor adventures cater to those seeking both relaxation and exploration, making Spain a perfect destination for a memorable getaway.

  • Sagrada Familia: This iconic basilica designed by Antoni Gaudí is a masterpiece of modernist architecture. Its intricate facades and towering spires create a stunning visual experience. Visitors can explore the richly decorated interiors and learn about Gaudí's vision, making it a must-see cultural landmark in Barcelona.
  • Gran Via: Known as the "Spanish Broadway," Gran Via is a bustling street filled with theaters, shops, and vibrant nightlife. Walking along this avenue offers a taste of the city's urban energy, with stunning architecture lining the streets and plenty of opportunities for dining and entertainment.
  • Port of Palma de Mallorca: This picturesque marina offers a blend of beach relaxation and outdoor adventures. Visitors can enjoy sailing, water sports, or simply strolling along the waterfront while soaking up the beautiful Mediterranean atmosphere.

Best time to go to Spain

Visitor numbers in Spain is generally unchanged in popularity throughout the year. The best time to visit Spain is dependant 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 Rain (Dry)Mostly 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 Rain (Dry)SunnyAverageAverage
June66.7°F (19.3°C)No Rain (Dry)SunnySlightly HighSlightly High
July75.4°F (24.1°C)No Rain (Dry)SunnySlightly HighSlightly High
August73.6°F (23.1°C)No Rain (Dry)SunnyAverageSlightly High
September66.0°F (18.9°C)No Rain (Dry)SunnyAverageAverage
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

When visiting Spain, you can fly into major airports such as Madrid (MAD-Adolfo Suárez Madrid-Barajas) and Barcelona (BCN-Barcelona Intl.). Madrid Airport is about 8 miles from the city, with nearby hotels like the 5-star Barceló Torre de Madrid and Barceló Emperatriz, both offering various transportation services including 24-hour shuttles. Barcelona Airport is approximately 6 miles from the city center, with excellent accommodations like the Grand Hyatt Barcelona and Hyatt Regency Barcelona Tower, both providing easy access to airport transportation. Additionally, you may consider flying into Lisbon (LIS-Humberto Delgado), located about 311 miles away, with premier hotels such as Corinthia Lisbon offering convenient shuttle services.

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 $54 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 $54 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.