Search Spain Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

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

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

Vitalclass Lanzarote Resort

Vitalclass Lanzarote Resort
4.0 star property
Teguise
8.8 out of 10, Excellent, (126 reviews)
"Donato on reception was excellent , rooms Were spacey and comfortable , food was good standard and variety with good location Will return for sure ."
United Kingdom
Andrew
Vitalclass Lanzarote Resort

Aparthotel Veramar

Aparthotel Veramar
4.0 star property
Fuengirola City Centre
7.8 out of 10, Good, (235 reviews)
"Great hotel, great location ,"
United Kingdom
Rena
Aparthotel Veramar

Grand Hyatt Barcelona

Grand Hyatt Barcelona
5.0 star property
Les Corts
9.2 out of 10, Wonderful, (1,516 reviews)
"The service was amazing! Alberto went above and beyond to provide us with a great stay! Thank you Alberto and team!"
United States
Mira
The price is CA $348
CA $425 total
includes taxes & fees
May 12 - May 13
Grand Hyatt Barcelona

Hotel Riu Plaza España

Hotel Riu Plaza España
4.0 star property
Madrid Centro
9.4 out of 10, Exceptional, (4,768 reviews)
"Awesome location, staff and rooftop bar! We loved our stay. "
Canada
Jean Francois
The price is CA $710
CA $781 total
includes taxes & fees
May 24 - May 25
Hotel Riu Plaza España

Leonardo Royal Hotel Barcelona Fira

Leonardo Royal Hotel Barcelona Fira
4.0 star property
Sants-Montjuïc
9.2 out of 10, Wonderful, (1,200 reviews)
"Amazing hotel and staff!!"
United States
Barry
The price is CA $231
CA $284 total
includes taxes & fees
May 7 - May 8
Leonardo Royal Hotel Barcelona Fira

Rialto

Rialto
3.0 star property
Downtown Barcelona
8.8 out of 10, Excellent, (2,410 reviews)
"Loved the location and breakfast was great"
Canada
Janice
The price is CA $255
CA $306 total
includes taxes & fees
Apr 28 - Apr 29
Rialto

Arc la Rambla

Arc la Rambla
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,240 reviews)
"Staff was great, breakfast was great, location was great! "
United States
Derek
The price is CA $298
CA $353 total
includes taxes & fees
Apr 29 - Apr 30
Arc la Rambla

Urban Inn Madrid

Urban Inn Madrid
1.5 star property
Madrid Centro
8.8 out of 10, Excellent, (125 reviews)
"Always very clean, the cabins were spacious, anir con available in them too and you are given all the information before you arrive. A lot around, walking distance away. Would definitely recommend, would book again tbf."
United Kingdom
Jordan
The price is CA $71
CA $78 total
includes taxes & fees
May 18 - May 19
Urban Inn Madrid

xxxxxxxxxx

xxxxxxxxxx
Chiclana de la Frontera
xxxxxxxxxx

Hotel Regina

Hotel Regina
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (2,279 reviews)
"Great breakfast, great location and friendly staff"
United Kingdom
Yu-Ting
The price is CA $362
CA $398 total
includes taxes & fees
Apr 26 - Apr 27
Hotel Regina

Nobu Hotel Barcelona

Nobu Hotel Barcelona
5.0 star property
Sants-Montjuïc
9.0 out of 10, Wonderful, (1,271 reviews)
"Great location, friendly staff, and excellent amenities—made for a truly enjoyable stay."
United States
Dimitrina
The price is CA $338
CA $414 total
includes taxes & fees
Apr 26 - Apr 27
Nobu Hotel Barcelona

easyHotel Barcelona La Sagrera

easyHotel Barcelona La Sagrera
2.0 star property
Sant Andreu
8.6 out of 10, Excellent, (39 reviews)
"Enjoyable stay and clean 😊"
United Kingdom
Lina
The price is CA $148
CA $188 total
includes taxes & fees
Apr 27 - Apr 28
easyHotel Barcelona La Sagrera

Sercotel Rosellon

Sercotel Rosellon
4.0 star property
Eixample
8.8 out of 10, Excellent, (1,371 reviews)
"Great stay"
United States
Scott
The price is CA $286
CA $345 total
includes taxes & fees
Apr 29 - Apr 30
Sercotel Rosellon

Hotel ROC Illetas & SPA

Hotel ROC Illetas & SPA
4.0 star property
Illetas
8.6 out of 10, Excellent, (1,004 reviews)
"Loved this place ... room, location, breakfast, staff ... all fabulous!"
United Kingdom
Chris
The price is CA $259
CA $287 total
includes taxes & fees
Apr 26 - Apr 27
Hotel ROC Illetas & SPA

INNSiDE by Melia Barcelona Apolo

INNSiDE by Melia Barcelona Apolo
4.0 star property
El Poble-sec
9.4 out of 10, Exceptional, (1,698 reviews)
"Great location, wonderful staff, very clean, the breakfast was awesome."
Canada
Andrea
The price is CA $297
CA $356 total
includes taxes & fees
Apr 26 - Apr 27
INNSiDE by Melia Barcelona Apolo

Barceló Torre de Madrid

Barceló Torre de Madrid
5.0 star property
Madrid Centro
9.6 out of 10, Exceptional, (2,457 reviews)
"Perfect location right in the centre and still quiet enough for a good night sleep."
United Kingdom
Vanessa
The price is CA $392
CA $431 total
includes taxes & fees
May 3 - May 4
Barceló Torre de Madrid

Hyatt Regency Barcelona Tower

Hyatt Regency Barcelona Tower
5.0 star property
Bellvitge
9.0 out of 10, Wonderful, (1,067 reviews)
"The property was great, rooms very comfortable. Friendly and helpful staff."
United States
Diane
The price is CA $269
CA $312 total
includes taxes & fees
Apr 26 - Apr 27
Hyatt Regency Barcelona Tower

Eurostars Al-Ándalus Palace

Eurostars Al-Ándalus Palace
4.0 star property
Bellavista-La Palmera
8.6 out of 10, Excellent, (1,218 reviews)
"Very nice hotel with spacious, clean rooms. Breakfast was amazing with a lot of choices. The location was not exactly downtown but there were taxis right outside the hotel at all times."
United States
Paromita
The price is CA $144
CA $158 total
includes taxes & fees
Apr 26 - Apr 27
Eurostars Al-Ándalus Palace

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,008 reviews)
"Hotel was very clean, nicely furnished and in a good location "
United Kingdom
Nicola
The price is CA $400
CA $428 total
includes taxes & fees
May 7 - May 8
Secrets Lanzarote Resort & Spa – Adults only (+18)
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:May 1 - May 3

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
April
August
CA $176
Month
Price
January
CA $186
February
CA $201
March
CA $234
April
CA $158
May
CA $176
June
CA $224
July
CA $238
August
CA $245
September
CA $221
October
CA $197
November
CA $176
December
CA $178
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: Spain offers stunning beaches, historical sites, and vibrant piazzas, catering to all interests.
  • Rich Cultural Experiences: Participate in cultural festivities like Semana Santa and explore Spain's unique traditions.
  • Lively Nightlife: Enjoy the energetic nightlife in cities like Barcelona and Madrid, with lively clubs and entertainment options.
  • Family-Friendly Environment: Spain is perfect for family vacations, with welcoming atmospheres and activities for all ages.
  • Diverse Accommodations: From luxurious hotels to charming guesthouses, Spain offers various stays to suit every traveler's needs.

Find great hotels in Spain

Discover the diverse hotel accommodations Spain has to offer, from family-friendly hotels to charming guesthouses. Whether you're seeking a pet-friendly stay, a business-friendly environment, or a relaxing vacation, Spain caters to every traveler's needs. Explore popular destinations like Catalonia, Barcelona, and Mallorca, where you'll find an array of top-rated hotels that promise a memorable experience.

  • Hotel Apartamentos Bajondillo: Hotel Apartamentos Bajondillo is a charming 4-star hotel, boasting a guest rating of 9.0. Perfectly situated for beach lovers, this property offers direct access to the sparkling sands, making it an ideal choice for a sun-soaked vacation. Guests can enjoy well-appointed apartments with kitchen facilities, providing the flexibility to dine in or explore local cuisine. The inviting atmosphere and proximity to the beach ensure a delightful getaway for those seeking relaxation and seaside fun.
  • Radisson Blu Resort & Spa, Gran Canaria Mogan: A luxurious 5-star destination with a guest rating of 9.2, the Radisson Blu Resort & Spa, Gran Canaria Mogan is tailored for adventure-seeking travellers. With direct beach access, guests can dive into a range of exciting activities such as kayaking, snorkeling, and surfing. The resort also features a world-class spa, offering a perfect retreat after a day of adventure. Elegant accommodations and exceptional service make this property a prime choice for those looking to blend relaxation with thrilling experiences.
  • Hotel El Puerto by Pierre & Vacances: This 3-star hotel, rated 8.0 by guests, caters to families and pet owners alike. Hotel El Puerto by Pierre & Vacances also provides direct beach access, ensuring fun-filled days by the water. The property is pet-friendly, allowing you to bring your furry friends along for the adventure. Guests can engage in various activities like sailing, waterskiing, and snorkeling nearby. With its welcoming environment and convenient amenities, this hotel is perfect for a memorable family vacation.

Where to stay in Spain

Spain offers a vibrant mix of experiences, from the lively streets of Barcelona and Madrid to the tranquil charm of the Spanish countryside. Families can enjoy historical sites and friendly atmospheres, while couples can explore romantic locales. With top hotels and rich Spanish culture, there's something for everyone in this diverse country. Whether you're seeking budget-friendly options or luxurious stays, Spain promises unforgettable memories for all travellers.

  • Barcelona: A vibrant metropolis located on the northeastern coast of Spain, Barcelona is famous for its unique blend of culture, art, and architecture. The city's allure lies in its year-round appeal, with peak tourist traffic from July to September and a quieter atmosphere from December to February. Visitors flock to Barcelona for its city-themed experiences, family-friendly attractions, and business opportunities. Explore bustling shopping areas and local markets, or unwind at the beach while enjoying stunning views of Gaudí's significant architecture. Notable landmarks include the iconic Sagrada Familia and Park Güell, making Barcelona a must-visit destination.
  • Madrid: The heart of Spain, Madrid is a dynamic metropolis brimming with history and modernity. This captivating city sees a steady influx of tourists throughout the year, with peak seasons in July and the fall months of September to October. Madrid is known for its family-oriented, city-themed, and business experiences. Visitors can indulge in retail therapy at shopping malls or enjoy a night out at the theatre. Iconic attractions such as the magnificent Plaza Mayor and the bustling Gran Via provide a true taste of Spanish culture, making Madrid an essential stop on your journey.
  • Málaga: Nestled along the stunning Costa del Sol, Málaga is a charming city that perfectly combines beach relaxation with cultural exploration. The travel experience here is delightful year-round, with peak tourist numbers in March to April and July, while quieter months fall between October and December. Known for its beach, outdoor activities, and family-friendly experiences, Málaga offers plenty of shopping areas and golf courses to enjoy. The picturesque beaches and the historic village atmosphere provide a unique backdrop for a memorable vacation, ensuring that visitors leave with lasting impressions of its rich heritage.

Things to do in Spain

Spain is an ideal destination for family vacations, offering vibrant city experiences and business opportunities. Visitors can explore bustling shopping centres, enjoy thrilling ski adventures, and participate in cultural festivities like Semana Santa. The energetic nightlife, featuring lively nightclubs, adds to the excitement, making it a perfect getaway for tourists seeking a mix of relaxation and entertainment.

Shopping

In Spain, visit El Corte Inglés for a wide range of gifts and souvenirs. Explore Mercat de Sant Josep de la Boqueria in Barcelona for local delicacies and artisan crafts. For unique finds, check out Mercado de San Miguel in Madrid, brimming with Spanish gourmet treats.

Recreation

At Tennis Academy Mallorca, indulge in luxury while honing your tennis skills amidst beautiful surroundings. Cordoba Country Club offers a serene atmosphere with top-notch facilities for relaxation. Don Carlos Tennis & Sports Club combines sport and wellness, providing a perfect escape for rejuvenation and recreation.

Adventure

Experience the thrill of paragliding in the stunning Sierra Nevada, gliding over breathtaking landscapes. For a unique challenge, try canyoning in the beautiful gorges of the Picos de Europa, where you can navigate waterfalls and crystal-clear waters.

Explore the volcanic landscapes of Lanzarote on a thrilling ATV tour, discovering the island's unique terrain. Alternatively, dive into the waters off the Costa Brava for an exhilarating underwater adventure, teeming with marine life.

Nightlife

In Barcelona, the vibrant Pacha nightclub boasts a stunning atmosphere with top DJs and a lively dance scene. Madrid's Teatro Kapital offers a multi-level experience with diverse music and entertainment. In Seville, La Carbonería invites you to enjoy traditional flamenco in a laid-back setting, perfect for a memorable night out.

*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: Utilize Expedia's search tool to refine your preferences, such as budget, desired location, and type of hotel you prefer. To find the most affordable prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel bookings in Spain with your flights and activities through an Expedia package.

Find the best attractions in Spain

Spain offers a fantastic vacation experience for families, city explorers, and business travellers alike. Popular attractions include stunning beaches, historic churches, and vibrant piazzas. Whether you're seeking cultural immersion, outdoor adventures, or simply a relaxing day by the sea, Spain has something for everyone. Be sure to explore its charming cities and renowned spots, making the most of your holiday in this beautiful country.

  • Sagrada Familia: This iconic basilica, designed by Antoni Gaudí, is a masterpiece of modernist architecture. Its intricate facades and soaring towers create a sense of awe, while the interior, bathed in colorful light from stained glass, offers a peaceful atmosphere. A visit immerses you in rich cultural heritage and artistic innovation.
  • Gran Via: Known as the Spanish Broadway, this vibrant street is filled with shops, restaurants, and theaters. Strolling along Gran Via provides a taste of city life, showcasing stunning architecture and lively nightlife. It's the perfect spot for shopping or enjoying a coffee while people-watching.
  • Port of Palma de Mallorca: This stunning marina offers a blend of adventure and relaxation, with opportunities for sailing, kayaking, or simply soaking up the sun on beautiful beaches. The vibrant atmosphere and scenic views make it a must-visit destination for outdoor enthusiasts.

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, notably MADrid (MAD-Adolfo Suárez Madrid-Barajas), located 12.9km from the city. Nearby hotels include the 5-star Barceló Torre de Madrid and Barceló Emperatriz, both offering accessible airport shuttle services. Barcelona (BCN-Barcelona Intl.) is another option, situated 495.7km away, with top hotels like the 5-star Hyatt Regency Barcelona Tower just 4.8km from the airport. Lastly, Palma de Mallorca (PMI), located 556.8km away, features luxurious accommodations such as the Iberostar Selection Llaut Palma, only 4.8km from the airport, ensuring easy access for travellers. Each airport provides convenient transportation for a seamless arrival experience.

Spain Hotel Guide

Many people spend a great deal of time longing for a vacation in Spain but feel as if the expenditure might be beyond their financial capabilities. However, travel in Spain does not have to be as costly as it is reputed to be, and smart tourists can find special rates at some of the top hotels in Spain by using the services of professional travel companies like Expedia. If you have always wanted to go to Spain, you can make your dream a reality by comparing prices and looking for a discount room and Spain hotel deals.

Some of the best rates in Spain can be found in the Canary Islands. Known as the "Place of Eternal Spring," it is possible to have a top quality vacation any time of the year at these islands. Nature lovers will be thrilled at the many opportunities to explore the biodiversity of both flora and fauna species here, and people who just need to sit on a warm beach and recharge will find an abundance of opportunities to do exactly that. The beaches along the Mediterranean Sea and the Atlantic Ocean are also popular with visitors seeking sun and relaxation.

Wine lovers are also increasingly finding their way to rooms in Spain hotels. Although Spain has a long and rich viticulture tradition, their wines have frequently been overshadowed by those of France and Italy. However, Spain has almost three-million acres planted in wine grapes, making it the most widely planted wine-producing country in the world. Spain's two major wine regions are Ribera del Duero and the Rioja. If you want to tour the tasting rooms of these areas, you can locate cheap hotel deals in Spain close to vineyards where you can spend your time sampling the finest wines that Spain has to offer.

If vibrant culture is what draws you to Spain, the city of Madrid features world-class musical and theater performances, and many people feel that Spain offers the finest nightlife in the world. You can judge that for yourself by contacting Expedia for information on the Spain hotel packages that most suit you and your travelling companions. Remember, you can save significant sums of money by booking far in advance of your intended departure date. So, if you come across a cheap Spain hotel deal that appeals to you, it will be in your best interest to book reservations quickly.

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 CA $78 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 21ºC to 27ºC. 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 CA $78 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?
Unbeatable prices on Spain hotels are just the beginning of the reasons to book your stay with Expedia. Become an Expedia Rewards member today and earn points with every booking, as well as membership perks to sweeten the deal. How do you like the sound of savings worth 10% or more on select hotels? Not only that, most of our hotels feature free cancellation, so you can reserve your dream escape without having to worry about your plans changing.