Book 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

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, (124 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)
"Good value nice pool bit of a walk to beach"
United Kingdom
Gail
Aparthotel Veramar

Hotel Riu Plaza España

Hotel Riu Plaza España
4.0 star property
Madrid Centro
9.4 out of 10, Exceptional, (4,767 reviews)
"Great hotel and excellent location."
United States
Anibal
The price is AU$338
includes taxes & fees
3 May - 4 May
Hotel Riu Plaza España

Grand Hyatt Barcelona

Grand Hyatt Barcelona
5.0 star property
Les Corts
9.2 out of 10, Wonderful, (1,509 reviews)
"May have been the best breakfast buffet I’ve ever had "
United States
Denise
The price is AU$423
includes taxes & fees
18 Apr - 19 Apr
Grand Hyatt Barcelona

Arc la Rambla

Arc la Rambla
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,238 reviews)
"Staff was great, breakfast was great, location was great! "
United States
Derek
The price is AU$323
includes taxes & fees
19 Apr - 20 Apr
Arc la Rambla

Rialto

Rialto
3.0 star property
Downtown Barcelona
8.8 out of 10, Excellent, (2,452 reviews)
"Loved the location and breakfast was great"
Canada
Janice
The price is AU$313
includes taxes & fees
19 Apr - 20 Apr
Rialto

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 AU$310
includes taxes & fees
13 May - 14 May
Leonardo Royal Hotel Barcelona Fira

Urban Inn Madrid

Urban Inn Madrid
1.5 star property
Madrid Centro
8.8 out of 10, Excellent, (118 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 AU$72
includes taxes & fees
6 May - 7 May
Urban Inn Madrid

Nobu Hotel Barcelona

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

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
The price is AU$314
includes taxes & fees
19 Apr - 20 Apr
Hotel Regina

easyHotel Barcelona La Sagrera

easyHotel Barcelona La Sagrera
2.0 star property
Sant Andreu
8.6 out of 10, Excellent, (34 reviews)
"Enjoyable stay and clean 😊"
United Kingdom
Lina
The price is AU$221
includes taxes & fees
26 Apr - 27 Apr
easyHotel Barcelona La Sagrera

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,005 reviews)
"Hotel was very clean, nicely furnished and in a good location "
United Kingdom
Nicola
The price is AU$444
includes taxes & fees
15 May - 16 May
Secrets Lanzarote Resort & Spa – Adults only (+18)

Sercotel Rosellon

Sercotel Rosellon
4.0 star property
Eixample
8.8 out of 10, Excellent, (1,361 reviews)
"The room was clean, reception was great, very helpful and friendly. The upstairs bar was amazing. "
United States
Elissa
The price is AU$349
includes taxes & fees
26 Apr - 27 Apr
Sercotel Rosellon

Barceló Torre de Madrid

Barceló Torre de Madrid
5.0 star property
Madrid Centro
9.6 out of 10, Exceptional, (2,442 reviews)
"Great location. "
United States
Peter
The price is AU$361
includes taxes & fees
19 Apr - 20 Apr
Barceló Torre de Madrid

INNSiDE by Melia Barcelona Apolo

INNSiDE by Melia Barcelona Apolo
4.0 star property
El Poble-sec
9.4 out of 10, Exceptional, (1,688 reviews)
"Great location, wonderful staff, very clean, the breakfast was awesome."
Canada
Andrea
The price is AU$381
includes taxes & fees
29 Apr - 30 Apr
INNSiDE by Melia Barcelona Apolo

Eurostars Al-Ándalus Palace

Eurostars Al-Ándalus Palace
4.0 star property
Bellavista-La Palmera
8.6 out of 10, Excellent, (1,207 reviews)
"Very helpful, friendly and efficient staff. "
United Kingdom
Kamran
The price is AU$164
includes taxes & fees
19 Apr - 20 Apr
Eurostars Al-Ándalus Palace

Hyatt Regency Barcelona Tower

Hyatt Regency Barcelona Tower
5.0 star property
Bellvitge
9.0 out of 10, Wonderful, (1,053 reviews)
"The property was great, rooms very comfortable. Friendly and helpful staff."
United States
Diane
The price is AU$277
includes taxes & fees
30 Apr - 1 May
Hyatt Regency Barcelona Tower

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, (139 reviews)
"The room was clean breakfast was great bed was very comfortable "
United Kingdom
Basilio
The price is AU$144
includes taxes & fees
3 May - 4 May
Spark By Hilton Madrid Alcala
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:24 Apr - 26 Apr

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

Top Spain Hotel Reviews

Guide to exploring Spain

Top reasons to visit Spain

  • Stunning Beaches: Spain boasts some of the world's most beautiful beaches, perfect for sunbathing and water sports.
  • Rich Cultural Heritage: Explore historic cities like Barcelona and Madrid, filled with art, architecture, and local traditions.
  • Diverse Gastronomy: Indulge in Spain's culinary delights, from tapas to regional specialities in the Basque Country.
  • Vibrant Nightlife: Experience Spain's lively nightlife with bustling bars and clubs that come alive after dark.
  • Beautiful Landscapes: Discover breathtaking natural scenery, from mountains to coastal regions, ideal for outdoor adventures.

Find great hotels in Spain

Discover the perfect blend of comfort and hospitality in Spain, catering to every type of traveller. From family-friendly hotels to pet-friendly guesthouses, you'll find a range of accommodation options that suit your needs. Whether you're exploring the vibrant streets of Madrid or seeking the best hotels in Spain, our selection ensures a memorable stay with excellent services tailored for business and leisure alike.

  • Hotel Apartamentos Bajondillo: Nestled along the stunning coastline, Hotel Apartamentos Bajondillo is a 4-star haven for beach lovers seeking a sun-soaked getaway. With direct access to the beach, guests can indulge in the Mediterranean lifestyle, lounging by the sea or taking leisurely strolls along the sand. The apartments are designed for comfort and convenience, making it an ideal choice for families or groups. Its laid-back atmosphere ensures a relaxing holiday experience, complemented by proximity to local restaurants and attractions.
  • Radisson Blu Resort & Spa, Gran Canaria Mogan: For those desiring a luxurious escape, the 5-star Radisson Blu Resort & Spa, Gran Canaria Mogan offers an eco-friendly retreat with a focus on wellness. This property is a sanctuary for relaxation, featuring a full-service spa with a variety of treatments, including massages and facials, as well as a rejuvenating sauna and hot tub. The resort's commitment to sustainability ensures that guests can enjoy a lavish experience while being kind to the environment. With beautifully designed rooms and stunning views, it promises an unforgettable stay.
  • Hotel El Puerto by Pierre & Vacances: Adventure seekers and pet lovers will find Hotel El Puerto by Pierre & Vacances a delightful choice. This 3-star hotel is perfectly situated for beach access, making it easy to engage in thrilling water sports like surfing, snorkelling, and sailing. The pet-friendly policies allow guests to bring their furry friends along, creating a family-friendly atmosphere. With various recreational activities available nearby, guests can enjoy an active holiday filled with adventure and fun.

Where to stay in Spain

Spain offers a delightful mix of vibrant cities and charming regions. From the historical streets of Barcelona to the artistic flair of Madrid, each destination showcases friendly locals and a rich culture. Consider exploring the stunning Basque Country, where picturesque landscapes meet delicious cuisine. Whether you’re after a family-friendly adventure or a romantic getaway, Spain promises a memorable experience filled with warmth and history.

  • Barcelona: A vibrant metropolis on the northeastern coast of Spain, Barcelona is a cultural hub renowned for its stunning architecture, including the iconic Sagrada Familia and Park Güell. The city attracts travellers year-round, peaking between July and September. Visitors can immerse themselves in a rich tapestry of experiences, whether it's exploring bustling markets like La Boqueria, enjoying family-friendly attractions like Port Aventura amusement park, or relaxing on its beautiful beaches. With a mix of shopping hotspots and significant architectural landmarks, Barcelona offers something for everyone.
  • Madrid: The capital city of Spain, Madrid is a lively metropolis that seamlessly blends history with modernity. It experiences a steady flow of visitors, particularly peaking in May and during the autumn months. Madrid is famous for its impressive art scene, with the Prado Museum and Reina Sofia showcasing masterpieces. The city’s vibrant streets are lined with shops, theatres, and bustling piazzas, making it an ideal destination for families and business travellers alike. Be sure to visit the historic Plaza Mayor and indulge in delicious tapas at local eateries.
  • Palma de Mallorca: Nestled on the stunning island of Mallorca, Palma is a charming city known for its picturesque beaches and outdoor activities. It draws visitors mainly during the warmer months, with peaks in April and June to July. Palma offers a variety of attractions, from its beautiful marina to the family-friendly beaches that line the coastline. Golf enthusiasts will appreciate the nearby golf courses, while those looking to shop can enjoy the vibrant shopping centres. With its laid-back atmosphere and natural beauty, Palma de Mallorca is perfect for a relaxing getaway.

Things to do in Spain

Spain offers a fantastic vacation experience for families, business travellers, and city explorers alike. You can enjoy vibrant shopping areas and centres, embark on insightful tours of Spain, or take day trips to key attractions. For nature lovers, camping sites provide a perfect getaway. Don't miss the chance to discover the rich culture and diverse activities that make Spain a must-visit destination.

Shopping

If you're up for a drive, the Yumbo Shopping Center offers a lively atmosphere with shops and entertainment for the whole family. For a local experience, visit the Boqueria Market, bustling with fresh produce and city vibes. El Corte Inglés is also a must for diverse shopping options.

Recreation

Camp Nou offers an exhilarating sports atmosphere, perfect for football enthusiasts seeking a unique experience. La Manga Club invites you to enjoy outdoor activities and world-class golf amidst stunning landscapes. Lago Martianez Swimming Pools provide a family-friendly retreat with refreshing swims and beautiful outdoor settings, ideal for relaxation.

Adventure

Siam Park offers exhilarating water slides and lazy rivers, perfect for thrill-seekers and families alike. At Circuit de Barcelona-Catalunya, immerse yourself in the adrenaline of motor racing events. For snow enthusiasts, Sierra Nevada Ski Resort boasts stunning slopes and breathtaking views for skiing adventures.

Nightlife

Experience the vibrant nightlife at Benidorm Palace, where you can enjoy captivating performances in a lively atmosphere. For a unique twist, visit the Roque de los Muchachos Observatory for stargazing. Don't miss the Royal Theatre, offering a blend of culture and romance in its enchanting shows.

Booking tips and Expedia advantages for Spain

To save money on your trip to Spain, consider visiting during the off-peak months of January to February and November, when prices are lower. Booking your accommodation about a month in advance can also help, and looking for last-minute deals on platforms like Expedia may yield significant savings. Tuesdays are generally the cheapest days to stay, while Fridays are the priciest. Use Expedia to compare hotels, filter by budget, and book package deals that combine flights, accommodation, and activities for extra savings. Don't forget to explore free attractions and utilise public transport for economical travel.

  • 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: Utilise Expedia’s search tool to refine your choices based on your budget, preferred location, and the type of accommodation you’re after. To find the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel accommodation in Spain with flights and activities by booking an Expedia package.

Find the best attractions in Spain

Spain offers a delightful mix for every type of traveller, from families to business visitors. With stunning beaches, historic churches, and vibrant piazzas, there's plenty to explore. Whether you're after rich culture, sun-soaked shores, or outdoor adventures, the attractions in and around Spain promise an unforgettable holiday experience. Get ready to immerse yourself in the beauty and charm of this captivating destination!

  • Sagrada Familia: Experience the breathtaking architecture of this iconic basilica designed by Antoni Gaudí. With its intricate facades and stunning stained glass, Sagrada Familia offers a unique blend of spirituality and artistry, making it a must-visit cultural landmark in Barcelona.
  • Gran Via: Stroll down this vibrant street, often referred to as the Spanish Broadway. Gran Via is filled with shops, theatres, and restaurants, offering a lively city vibe perfect for shopping and enjoying the local cuisine.
  • Port of Palma de Mallorca: Dive into adventure at this stunning marina, where you can indulge in water sports, take a leisurely boat ride, or relax on beautiful beaches. The Port of Palma offers a perfect blend of outdoor fun and scenic beauty.

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 (dry). 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 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 several major airports, including Madrid (MAD-Adolfo Suárez Madrid-Barajas), located 12.9km from the city centre. Nearby, you'll find luxurious accommodations such as the 5-star Barceló Torre de Madrid and Barceló Emperatriz, both offering convenient airport shuttle services. Barcelona (BCN-Barcelona Intl.) is another option, situated 3012.9km from Spain, with excellent hotels like Grand Hyatt Barcelona and Hyatt Regency Barcelona Tower, both just a short distance away from the airport. Lastly, Lisbon (LIS-Humberto Delgado) is 498.9km distant, featuring hotels like Corinthia Lisbon and EPIC SANA Marques Hotel, all providing various transportation options to the airport.

Accommodation in Spain

Spain has among the richest histories in all of Europe, perhaps playing a more pivotal role in the development of the western world than any other country on the continent. Aside from the contagious culture of this area, there are tons of fun activities to undertake. By booking one of our flights to Spain, you can experience the unmatched magnificence of this lush land and develop a deeper appreciation of everything this nation has to offer.

When to Visit

The seasons of spring and fall are widely believed to be the best times to visit Spain, as this is when the weather is more likely to provide the most comfortable atmosphere and appealing surroundings. Summer, however, seems to be the country’s peak season for tourism, despite the occasional extreme heat and the fact that many business owners close shop as they head out of town themselves. Winter, while not necessarily the best time of year for sightseeing, is when you’ll find more affordable hotels in Spain, and cheaper flights as well. This is also a good time to find a less-costly car hire in Spain, so if you don’t mind less-than perfect weather, a wintertime trip may be ideal for you.

What to See and Do

If this is your first time travelling to Spain, spending some time in the country’s capital is an absolute must. The Royal Palace of Madrid serves as the seat of Spain’s regal rulers and with nearly 3,500 rooms inside, it’s the largest such structure in all of Europe. Also, Madrid is where you’ll find the bustling Plaza Mayor, with scores of shops and restaurants to suit anyone’s tastes. And the nearby Museo Nacional Del Prado is arguably Spain’s most significant museum, famous for housing one of Europe’s most extensive art collections.

If you’re ready to see firsthand the incredible culture this nation has to offer, find Spain accommodation that meets all of your needs and stays within your budget. Book here right here on Expedia.com.au, and get ready for an adventure.

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 AU$72 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 holiday 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 AU$72 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 "Traveller 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?
Booking your Spain hotel with Expedia is simple, with choices that fit all styles and wallets. Sign up to our free rewards programme, One Key™, to unlock Member Prices, special perks and to earn points to use on your next booking. Many hotels offer built-in flexibility for changing plans too. And, if you run into trouble, our online Help Centre is open 24/7.