Search Hotels in Spain

Top Cities in Spain

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 188,647 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, (1153)
"Food and location was excellent "
$212 nightly
The price is $252
Jul 5 - Jul 6
Total includes taxes and fees
Grand Hyatt Barcelona

Nobu Hotel Barcelona

5.0 star property
9.0 out of 10, Wonderful, (1006)
"Great place to stay!"
$290 nightly
The price is $338
Jun 29 - Jun 30
Total includes taxes and fees
Nobu Hotel Barcelona

Hotel Riu Plaza España

4.0 star property
9.4 out of 10, Exceptional, (4124)
"Great hotel perfectly located"
$198 nightly
The price is $218
Jun 22 - Jun 23
Total includes taxes and fees
Hotel Riu Plaza España

Leonardo Royal Hotel Barcelona Fira

4.0 star property
9.2 out of 10, Wonderful, (994)
"Nice buffet breakfast."
$131 nightly
The price is $159
Jun 23 - Jun 24
Total includes taxes and fees
Leonardo Royal Hotel Barcelona Fira

B&B Hotel Barcelona Viladecans

3.0 star property
8.4 out of 10, Very Good, (1004)
"Excelente hotel "
$94 nightly
The price is $105
Jul 7 - Jul 8
Total includes taxes and fees
B&B Hotel Barcelona Viladecans

Rialto

3.0 star property
8.8 out of 10, Excellent, (2296)
"Enjoyed close proximity to everything and cleanliness of hotel"
$175 nightly
The price is $205
Jul 6 - Jul 7
Total includes taxes and fees
Rialto

INNSiDE by Melia Barcelona Apolo

4.0 star property
9.4 out of 10, Exceptional, (1141)
"Nice hotel and friendly staff. Enjoyed our stay."
$187 nightly
The price is $220
Jun 22 - Jun 23
Total includes taxes and fees
INNSiDE by Melia Barcelona Apolo

Barcelona Airport Hotel

4.0 star property
8.6 out of 10, Excellent, (5020)
"Friendly staff comfortable room and great breakfast!"
$158 nightly
The price is $177
Jun 23 - Jun 24
Total includes taxes and fees
Barcelona Airport Hotel

Camping 3 Estrellas

2.0 star property
8.0 out of 10, Very Good, (1143)
"The accommodation is basic but affordable and the facilities around the site are really good. The on site restaurant is particularly good. "
$81 nightly
The price is $91
Jun 16 - Jun 17
Total includes taxes and fees
Camping 3 Estrellas

Hyatt Regency Barcelona Tower

5.0 star property
8.8 out of 10, Excellent, (1007)
"Nice place to stay "
$151 nightly
The price is $174
Jul 8 - Jul 9
Total includes taxes and fees
Hyatt Regency Barcelona Tower

Barceló Torre de Madrid

5.0 star property
9.4 out of 10, Exceptional, (1851)
"Wonderful location and great hotel"
$180 nightly
The price is $198
Jun 22 - Jun 23
Total includes taxes and fees
Barceló Torre de Madrid

Hotel Porta Fira

4.5 star property
9.0 out of 10, Wonderful, (1086)
"Nice hotel. "
$140 nightly
The price is $157
Jul 13 - Jul 14
Total includes taxes and fees
Hotel Porta Fira

Andante Hotel

3.0 star property
9.0 out of 10, Wonderful, (1151)
"Fantastic hotel with very friendly and helpful staff"
$164 nightly
The price is $193
Jun 22 - Jun 23
Total includes taxes and fees
Andante Hotel

Occidental Barcelona 1929

3.0 star property
9.4 out of 10, Exceptional, (963)
"Brilliant place to stay, great hospitality shown by the staff."
$145 nightly
The price is $172
Jul 6 - Jul 7
Total includes taxes and fees
Occidental Barcelona 1929

Sercotel Rosellon

4.0 star property
8.8 out of 10, Excellent, (1111)
"Amazing location & very friendly staff"
$170 nightly
The price is $202
Jun 22 - Jun 23
Total includes taxes and fees
Sercotel Rosellon

SLS Barcelona

5.0 star property
8.4 out of 10, Very Good, (41)
"Location and wonderful service from all staff!"
$202 nightly
The price is $230
Jul 8 - Jul 9
Total includes taxes and fees
SLS Barcelona

El Avenida Palace Hotel

4.0 star property
9.2 out of 10, Wonderful, (1011)
"Great room and service"
$201 nightly
The price is $236
Jun 22 - Jun 23
Total includes taxes and fees
El Avenida Palace Hotel

Barceló Raval

4.5 star property
8.8 out of 10, Excellent, (1177)
"Good hotel to stay. "
$174 nightly
The price is $206
Jun 24 - Jun 25
Total includes taxes and fees
Barceló Raval

Arc la Rambla

3.0 star property
8.8 out of 10, Excellent, (1798)
"Overall great place to stay, central to all the sites."
$161 nightly
The price is $189
Jun 24 - Jun 25
Total includes taxes and fees
Arc la Rambla

Best Western Plus Hotel Alfa Aeropuerto

4.0 star property
8.8 out of 10, Excellent, (1650)
"Overall great hotel for Americans looking for something that feels like a stateside hotel."
$146 nightly
The price is $175
Jul 6 - Jul 7
Total includes taxes and fees
Best Western Plus Hotel Alfa Aeropuerto
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:Jun 27 - Jun 29
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 $91 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 $91 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.