Search Hotels in Spain

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

Hotel Riu Plaza España

Hotel Riu Plaza España
4.0 star property
Madrid Centro
9.4 out of 10, Exceptional, (4,657 reviews)
"Clean room, staff was friendly, breakfast area was huge"
Canada
Maral
$183 nightly
The price is $201
Feb 5 - Feb 6
Total with taxes and fees
Hotel Riu Plaza España

Arc la Rambla

Arc la Rambla
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,135 reviews)
"Nice clean room, helpful staff, wonderful breakfast, and great location"
United States
Dave
$103 nightly
The price is $127
Feb 10 - Feb 11
Total with taxes and fees
Arc la Rambla

Grand Hyatt Barcelona

Grand Hyatt Barcelona
5.0 star property
Les Corts
9.2 out of 10, Wonderful, (1,484 reviews)
"One of the best hotels I've ever stayed at"
United States
Perry
$180 nightly
The price is $218
Mar 6 - Mar 7
Total with taxes and fees
Grand Hyatt Barcelona

Hotel Regina

Hotel Regina
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (2,254 reviews)
"Very nice hotel, very clean and friendly staff."
United States
ALYSSA
$181 nightly
The price is $199
Feb 8 - Feb 9
Total with taxes and fees
Hotel Regina

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

Secrets Lanzarote Resort & Spa – Adults only (+18)
Yaiza
8.8 out of 10, Excellent, (1,001 reviews)
"Staff were extremely friendly and helpful. Food was great and the whole resort was very clean"
United Kingdom
Mary
$316 nightly
The price is $339
Feb 21 - Feb 22
Total with taxes and fees
Secrets Lanzarote Resort & Spa – Adults only (+18)

Rialto

Rialto
Downtown Barcelona
8.8 out of 10, Excellent, (2,447 reviews)
"Very clean and friendly staff, large bathroom and creat location, would stay again "
Canada
Angela
$107 nightly
The price is $131
Feb 11 - Feb 12
Total with taxes and fees
Rialto

Cuatro Naciones

Cuatro Naciones
2.0 star property
Downtown Barcelona
8.8 out of 10, Excellent, (1,418 reviews)
"Great location, accommodation's and staff "
Canada
Raymond
$120 nightly
The price is $146
Feb 25 - Feb 26
Total with taxes and fees
Cuatro Naciones

xxxxxxxxxx

xxxxxxxxxx
Chiclana de la Frontera
xxxxxxxxxx

H10 Madison

H10 Madison
4.5 star property
Downtown Barcelona
9.8 out of 10, Exceptional, (1,000 reviews)
"The staff were very accomodating, and the location was perfect for walking everywhere. "
Canada
Sean
$168 nightly
The price is $200
Feb 9 - Feb 10
Total with taxes and fees
H10 Madison

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.6 out of 10, Exceptional, (1,841 reviews)
" Clean room, great staff, best location in the heart of the Gothic Quarter"
United States
Gary
$237 nightly
The price is $280
Feb 6 - Feb 7
Total with taxes and fees
Lamaro Hotel Barcelona 5★ | Preferred Hotels & Resorts | Lifestyle Collection

INNSiDE by Melia Barcelona Apolo

INNSiDE by Melia Barcelona Apolo
4.0 star property
El Poble-sec
9.4 out of 10, Exceptional, (1,583 reviews)
"Perfect stay , location and room "
United Kingdom
Fatoumata
$109 nightly
The price is $134
Feb 15 - Feb 16
Total with taxes and fees
INNSiDE by Melia Barcelona Apolo

Hotel HCC MontBlanc

Hotel HCC MontBlanc
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (1,006 reviews)
"Great place to stay if you visiting Barcelona , great customer service always "
United States
Jshavy
$126 nightly
The price is $151
Feb 8 - Feb 9
Total with taxes and fees
Hotel HCC MontBlanc

Hard Rock Hotel Tenerife

Hard Rock Hotel Tenerife
Costa Adeje
8.8 out of 10, Excellent, (1,002 reviews)
"Great atmosphere friendly staff and whole place spotless . Pools were great and rooftop sky bar out of this world 🙌🤩⭐️🎸"
United Kingdom
Sally Ann
$309 nightly
The price is $330
Mar 1 - Mar 2
Total with taxes and fees
Hard Rock Hotel Tenerife

Hotel Atlantico Madrid

Hotel Atlantico Madrid
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (2,187 reviews)
"Clean, helpful staff, well located"
United States
Clifford
$262 nightly
The price is $288
Feb 9 - Feb 10
Total with taxes and fees
Hotel Atlantico Madrid

Spark By Hilton Madrid Alcala

Spark By Hilton Madrid Alcala
3.0 star property
San Blas-Canillejas
9.2 out of 10, Wonderful, (84 reviews)
"The breakfast was litle options but was good the room is very nice and the staff was very cooperative "
United States
Fadi
$72 nightly
The price is $79
Feb 11 - Feb 12
Total with taxes and fees
Spark By Hilton Madrid Alcala

Hard Rock Hotel Madrid

Hard Rock Hotel Madrid
4.5 star property
Arganzuela
9.4 out of 10, Exceptional, (2,515 reviews)
"Great place"
United States
ryan shelby
$193 nightly
The price is $212
Feb 5 - Feb 6
Total with taxes and fees
Hard Rock Hotel Madrid

Barceló Torre de Madrid

Barceló Torre de Madrid
5.0 star property
Madrid Centro
9.4 out of 10, Exceptional, (2,329 reviews)
"A really great place to stay, extremely friendly and efficient staff, spotlessly clean and very well located, would highly recommend."
United Kingdom
Anthony
$191 nightly
The price is $211
Feb 8 - Feb 9
Total with taxes and fees
Barceló Torre de Madrid

Hyatt Regency Barcelona Tower

Hyatt Regency Barcelona Tower
5.0 star property
Bellvitge
9.0 out of 10, Wonderful, (1,025 reviews)
"Great hotel "
United States
Zoila Victoria
$138 nightly
The price is $159
Feb 15 - Feb 16
Total with taxes and fees
Hyatt Regency Barcelona Tower

Nobu Hotel Barcelona

Nobu Hotel Barcelona
5.0 star property
Sants-Montjuïc
9.0 out of 10, Wonderful, (1,222 reviews)
"Great spa and food"
United States
Pedro
$236 nightly
The price is $279
Feb 27 - Feb 28
Total with taxes and fees
Nobu Hotel Barcelona

El Avenida Palace Hotel

El Avenida Palace Hotel
4.0 star property
Eixample
9.4 out of 10, Exceptional, (1,002 reviews)
"Great hotel to stay"
United States
Shigekazu
$141 nightly
The price is $170
Feb 24 - Feb 25
Total with taxes and fees
El Avenida Palace Hotel
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:Feb 13 - Feb 15

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

Top Spain Hotel Reviews

Price trends for hotels in Spain

Less expensive
More expensive
This month
Next month
February
August
$104
$114
Month
Price
January
$156
February
$104
March
$114
April
$124
May
$130
June
$144
July
$160
August
$172
September
$151
October
$135
November
$117
December
$122
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

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

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