Search Hotels in Spain

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • 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

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,695 reviews)
"Great hotel and excellent location."
United States
Anibal
$165 nightly
The price is $182
Mar 31 - Apr 1
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
$193 nightly
The price is $242
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,178 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,445 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,000 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,277 reviews)
"Great breakfast, great location and friendly staff"
United Kingdom
Yu-Ting
$238 nightly
The price is $261
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,245 reviews)
"Excellent location "
United States
Denise
$262 nightly
The price is $319
Apr 12 - Apr 13
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, (107 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,026 reviews)
"Front desk staff were so helpful! Coolest roof top bar worth seeing!"
United States
Jennie
$156 nightly
The price is $183
Mar 28 - Mar 29
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,452 reviews)
"Great location, accommodation's and staff "
Canada
Raymond
$143 nightly
The price is $176
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, (119 reviews)
"So wonderfully and centrally listed ! Delicious breakfast and courteous staff! "
United States
Rajendra
$91 nightly
The price is $101
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,001 reviews)
"Great recently updated hotel in a great location with very welcoming staff."
Canada
Matthew
$230 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, (28 reviews)
"Great location, clean modern room and good array of bathroom amenities."
United Kingdom
Rudy
$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,641 reviews)
"Great stay! "
Canada
Gagandeep
$140 nightly
The price is $175
Mar 29 - Mar 30
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
$84 nightly
The price is $114
Apr 19 - Apr 20
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
$305 nightly
The price is $335
Mar 29 - Mar 30
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:Apr 3 - Apr 5

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
$117
Month
Price
January
$126
February
$130
March
$108
April
$117
May
$125
June
$138
July
$152
August
$160
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 Experiences: Spain offers a blend of vibrant city life, serene countryside, and stunning beaches, catering to every type of traveler.
  • Rich Cultural Heritage: Explore historic churches, ancient temples, and immerse yourself in local customs and traditions.
  • Thrilling Outdoor Adventures: Enjoy activities from skiing in the mountains to relaxing on picturesque beaches.
  • Family-Friendly Atmosphere: Spain's welcoming vibe makes it perfect for families and young tourists alike.
  • Variety of Accommodations: From luxury hotels to budget options, there's a perfect stay for everyone.

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 a vibrant mix of experiences perfect for every traveler. From the bustling streets of Barcelona to the serene Spanish countryside, visitors can immerse themselves in rich history and culture. Young tourists will love the city's energy, while families can enjoy the friendly atmosphere and seaside charms of places like Valencia. Whether you seek relaxation or adventure, Spain's diverse regions promise unforgettable memories and a delightful getaway.

  • Barcelona: Barcelona is a vibrant metropolis located on the northeastern coast of Spain, famous for its unique blend of modernist architecture and rich history. The city attracts a steady stream of travelers year-round, with peak visits occurring from July to September as well as during the holiday season in December to February. Visitors flock to Barcelona for city-themed experiences, family-friendly activities, and business trips. The city is known for its bustling shopping areas, lively markets, and theatrical performances. Notable landmarks include the stunning beaches along the Mediterranean, iconic streets like La Rambla, and remarkable architectural masterpieces such as the Sagrada Família.
  • Madrid: As the capital city of Spain, Madrid is a dynamic metropolis situated in the center of the country. The travel experience here is consistently engaging, with visitor numbers peaking in July and during the fall months of September to October. Families, business travelers, and city explorers all find something to enjoy in Madrid. The city offers a plethora of shopping areas and malls, along with a vibrant theater scene. Not to be missed are the picturesque plazas and streets, particularly the bustling tourist precinct of Puerta del Sol and the grandeur of Plaza Mayor, which showcase the city's lively cultural atmosphere.
  • Málaga: Located on the southern coast of Spain, Málaga is a charming city that beautifully combines beach life with rich history. This city experiences peak tourist numbers during the spring months of March to April and in the summer months of July, with quieter times from October to December. Travelers seeking outdoor adventures and family-friendly experiences are drawn to Málaga's stunning beaches and historic villages. The city boasts numerous shopping areas and golf courses. Highlights include the pristine family beaches along the Costa del Sol and the delightful historic center, which offers a glimpse into Málaga’s storied past.

Things to do in Spain

Spain is a fantastic destination for families, business travelers, and city explorers alike. Visitors can enjoy vibrant shopping areas and large malls, as well as thrilling ski resorts. For budget-conscious travelers, free tours provide an excellent way to explore the rich culture and history of this beautiful country. Whether you’re seeking adventure or relaxation, Spain has something to offer everyone.

Shopping

Close to the city center, El Corte Inglés offers a wide range of gifts and souvenirs, from local delicacies to stylish clothing. For unique finds, explore the bustling La Boqueria market, where vibrant stalls showcase artisanal products and fresh produce, perfect for memorable keepsakes from Spain.

Recreation

Experience Tennis Academy Mallorca, where you can enjoy luxury tennis facilities and rejuvenating wellness programs amidst beautiful surroundings. At Don Carlos Tennis & Sports Club, indulge in top-notch tennis and spa treatments, while Club del Sol Tennis Club offers a vibrant atmosphere for both sport and relaxation.

Adventure

In the stunning Picos de Europa National Park, experience thrilling hiking trails with breathtaking views, perfect for nature lovers. For an adrenaline rush, try canyoning in the spectacular gorges of the Sierra de Guara, where you can rappel down waterfalls and navigate crystal-clear waters.

Discover the vibrant underwater world while scuba diving in the warm waters of the Mediterranean off the coast of Costa Brava, where colorful marine life thrives. For a unique perspective, explore the Serra de Tramuntana mountains by mountain biking along scenic routes with challenging terrains.

Catch the exhilarating waves while surfing at the famous beaches of San Sebastián, where the surf culture is alive and thriving. For a different thrill, experience the excitement of paragliding in the picturesque landscapes of the Pyrenees, offering stunning aerial views.

Embark on a hot air balloon ride over the enchanting landscapes of Catalonia, where you can enjoy panoramic views at sunrise. For a taste of adventure, try rock climbing in the breathtaking cliffs of El Chorro, suitable for various skill levels.

Nightlife

In Barcelona, the vibrant nightlife comes alive at Opium, where beachside views meet electrifying beats. Madrid's Teatro Kapital offers a multi-level club experience with diverse music styles, ensuring an unforgettable night out. Enjoy tapas and drinks while soaking in the lively atmosphere of these iconic venues.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Spain

  • 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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Expedia's search tool makes it easy for you to choose your budget, desired location, and additional preferences. You can arrange your results from the lowest to the highest prices, ensuring you find the most affordable hotel options first. Additionally, you can narrow your search by hotel type—simply check the Eco-certified filter to view sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Spain with your flights and activities through an Expedia package deal.

Find the best attractions in Spain

Spain offers a diverse vacation experience perfect for families, business travelers, and city explorers alike. You can enjoy stunning beaches, historic churches, and vibrant piazzas. The attractions around Spain provide a delightful mix of cultural immersion, relaxing beach time, and outdoor adventures, ensuring there's something for every type of traveler to enjoy.

  • Sagrada Familia: Experience the awe-inspiring architecture of Antoni Gaudí at this iconic basilica. Known for its intricate facades and towering spires, Sagrada Familia blends spirituality with artistic genius, making every visit a cultural pilgrimage.
  • Gran Via: Stroll along one of Madrid's most famous streets, where modernity meets history. Lined with stylish shops, theaters, and stunning architecture, Gran Via buzzes with vibrant city life, offering a perfect blend of shopping and entertainment.
  • Port of Palma de Mallorca: Dive into adventure at this picturesque marina, perfect for sailing, water sports, and beach relaxation. With stunning views and outdoor activities, it's an ideal spot for those seeking sun and fun by the Mediterranean.

Best time to go to Spain

The best time to visit Spain can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Spain falls in July, when visitor numbers are slightly high and weather is sunny with no rain. The coolest average temperature in Spain falls in January, 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.