Search Hotels in Spain

Top Cities in Spain

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Spain hotels

Blaumar

Blaumar
4.0 star property
Blanes
8.0 out of 10, Very Good, (22 reviews)
"Lovely spot to stay. Clear with very good breakfast choice. Air con in the room was the only poor thing really"
United Kingdom
Maurice
Blaumar

Aparthotel Veramar

Aparthotel Veramar
4.0 star property
Fuengirola City Centre
7.8 out of 10, Good, (234 reviews)
"Good value nice pool bit of a walk to beach"
United Kingdom
Gail
Aparthotel Veramar

Vitalclass Lanzarote Resort

Vitalclass Lanzarote Resort
4.0 star property
Teguise
8.8 out of 10, Excellent, (123 reviews)
"Room was clean and very spacious. Staff were very good,."
United Kingdom
Andrew
Vitalclass Lanzarote Resort

Hotel Riu Plaza España

Hotel Riu Plaza España
4.0 star property
Madrid Centro
9.4 out of 10, Exceptional, (4,682 reviews)
"Great hotel and excellent location."
United States
Anibal
$174 nightly
The price is $192
Mar 29 - Mar 30
Total with taxes and fees
Hotel Riu Plaza España

Grand Hyatt Barcelona

Grand Hyatt Barcelona
5.0 star property
Les Corts
9.2 out of 10, Wonderful, (1,500 reviews)
"Property was clean and clise to Metro to get around. "
United States
Richard
$191 nightly
The price is $240
Apr 10 - Apr 11
Total with taxes and fees
Grand Hyatt Barcelona

Arc la Rambla

Arc la Rambla
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,173 reviews)
"Staff was great, breakfast was great, location was great! "
United States
Derek
$133 nightly
The price is $164
Mar 29 - Mar 30
Total with taxes and fees
Arc la Rambla

Rialto

Rialto
3.0 star property
Downtown Barcelona
8.8 out of 10, Excellent, (2,444 reviews)
"Courteous staff, very clean room and it is best located hotel"
United States
Nicolas
$137 nightly
The price is $169
Mar 29 - Mar 30
Total with taxes and fees
Rialto

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

Secrets Lanzarote Resort & Spa – Adults only (+18)
5.0 star property
Yaiza
8.8 out of 10, Excellent, (1,004 reviews)
"Hotel was very clean, nicely furnished and in a good location "
United Kingdom
Nicola
$258 nightly
The price is $277
Apr 20 - Apr 21
Total with taxes and fees
Secrets Lanzarote Resort & Spa – Adults only (+18)

Hotel Regina

Hotel Regina
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (2,274 reviews)
"Great breakfast, great location and friendly staff"
United Kingdom
Yu-Ting
$260 nightly
The price is $286
Mar 29 - Mar 30
Total with taxes and fees
Hotel Regina

Nobu Hotel Barcelona

Nobu Hotel Barcelona
5.0 star property
Sants-Montjuïc
9.0 out of 10, Wonderful, (1,244 reviews)
"Excellent location "
United States
Denise
$258 nightly
The price is $314
Apr 14 - Apr 15
Total with taxes and fees
Nobu Hotel Barcelona

Urban Inn Madrid

Urban Inn Madrid
1.5 star property
Madrid Centro
8.6 out of 10, Excellent, (106 reviews)
"Great place,pretty quiet.beds were comfy and had little fans in them to keep cool"
United States
Ryan
$40 nightly
The price is $45
Apr 20 - Apr 21
Total with taxes and fees
Urban Inn Madrid

Hyatt Regency Barcelona Tower

Hyatt Regency Barcelona Tower
5.0 star property
Bellvitge
9.0 out of 10, Wonderful, (1,025 reviews)
"Front desk staff were so helpful! Coolest roof top bar worth seeing!"
United States
Jennie
$154 nightly
The price is $181
Mar 30 - Mar 31
Total with taxes and fees
Hyatt Regency Barcelona Tower

Cuatro Naciones

Cuatro Naciones
2.0 star property
Downtown Barcelona
8.8 out of 10, Excellent, (1,450 reviews)
"Great location, accommodation's and staff "
Canada
Raymond
$134 nightly
The price is $166
Mar 29 - Mar 30
Total with taxes and fees
Cuatro Naciones

xxxxxxxxxx

xxxxxxxxxx
Chiclana de la Frontera
xxxxxxxxxx

Spark By Hilton Madrid Alcala

Spark By Hilton Madrid Alcala
3.0 star property
San Blas-Canillejas
9.2 out of 10, Wonderful, (115 reviews)
"So wonderfully and centrally listed ! Delicious breakfast and courteous staff! "
United States
Rajendra
$89 nightly
The price is $98
Mar 29 - Mar 30
Total with taxes and fees
Spark By Hilton Madrid Alcala

H10 Madison

H10 Madison
4.5 star property
Downtown Barcelona
9.8 out of 10, Exceptional, (1,000 reviews)
"Great recently updated hotel in a great location with very welcoming staff."
Canada
Matthew
$231 nightly
The price is $275
Mar 29 - Mar 30
Total with taxes and fees
H10 Madison

Hamsa House

Hamsa House
2.5 star property
Downtown Barcelona
8.8 out of 10, Excellent, (27 reviews)
"Clean room, nice staff, good loatoon"
United States
Epifania
$152 nightly
The price is $186
Mar 31 - Apr 1
Total with taxes and fees
Hamsa House

INNSiDE by Melia Barcelona Apolo

INNSiDE by Melia Barcelona Apolo
4.0 star property
El Poble-sec
9.4 out of 10, Exceptional, (1,639 reviews)
"Great stay! "
Canada
Gagandeep
$155 nightly
The price is $192
Mar 31 - Apr 1
Total with taxes and fees
INNSiDE by Melia Barcelona Apolo

Leonardo Royal Hotel Barcelona Fira

Leonardo Royal Hotel Barcelona Fira
4.0 star property
Sants-Montjuïc
9.2 out of 10, Wonderful, (1,175 reviews)
"Amazing hotel and staff!!"
United States
Barry
$103 nightly
The price is $135
Mar 29 - Mar 30
Total with taxes and fees
Leonardo Royal Hotel Barcelona Fira

Hotel Atlantico Madrid

Hotel Atlantico Madrid
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (2,187 reviews)
"Very good attention, very clean, quiet place, good food."
United States
Victor
$302 nightly
The price is $333
Mar 26 - Mar 27
Total with taxes and fees
Hotel Atlantico Madrid
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:Mar 27 - Mar 29

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
Next month
March
August
$118
Month
Price
January
$125
February
$131
March
$109
April
$118
May
$125
June
$139
July
$153
August
$159
September
$143
October
$129
November
$112
December
$115
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

Discover the diverse hotel accommodations Spain has to offer, perfect for every type of traveler. Whether you're seeking family-friendly options, pet-friendly stays, or luxury experiences, you'll find a variety of hotels and guesthouses to suit your needs. Enjoy convenient amenities for business travel or a relaxing vacation while exploring top-rated hotels and reviews to make the best choice for your stay in this vibrant country.

  • Hotel Apartamentos Bajondillo: A 4-star hotel with an impressive guest rating of 8.8, Hotel Apartamentos Bajondillo offers a delightful beach vacation experience. Located directly on the beach, this property is perfect for travelers seeking sun and sand. The spacious apartments come equipped with kitchen facilities, allowing guests the freedom to prepare their own meals. Enjoy the refreshing outdoor pool, or take a stroll along the beautiful beachfront promenade. With its excellent location and cozy accommodations, this hotel is ideal for those looking to relax and unwind by the sea.
  • Radisson Blu Resort & Spa, Gran Canaria Mogan: With a remarkable guest rating of 9.2, the 5-star Radisson Blu Resort & Spa, Gran Canaria Mogan is a luxurious choice for families seeking a beach getaway. This stunning resort features direct beach access and a wealth of family-friendly amenities, including a children’s pool and playground. Parents can enjoy some relaxation time at the spa or indulge in gourmet dining while the kids are entertained. The combination of elegance, comfort, and thoughtful amenities makes this resort an exceptional destination for a memorable family vacation.
  • Hotel El Puerto by Pierre & Vacances: A 3-star hotel with a guest rating of 8.0, Hotel El Puerto by Pierre & Vacances is an adventurous choice for pet-friendly travelers. Situated near the beach, this property offers a range of exciting water sports activities, including surfing, snorkeling, and sailing, all within easy reach. The hotel welcomes pets with certain restrictions, making it an ideal spot for those who want to bring their furry friends along. With its blend of adventure and comfort, guests can enjoy a fun-filled and memorable stay.

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 welcomes tourists through its major airports, including MADrid (MAD-Adolfo Suárez Madrid-Barajas), located 8 miles from the city center. Nearby, you can find luxurious hotels like Barceló Torre de Madrid and Barceló Emperatriz, both offering extensive airport shuttle services. Barcelona (BCN-Barcelona Intl.) is another key airport, situated 308 miles away, with excellent accommodations such as Hyatt Regency Barcelona Tower and Grand Hyatt Barcelona. For those heading to Palma de Mallorca (PMI), located 346 miles away, options include Iberostar Selection Llaut Palma and Aubamar Palma Resort, all conveniently close with accessible transport to the airport. Enjoy your stay in beautiful Spain.

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