A grand, illuminated building with arched walkways and a reflective pool.

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

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Spain hotels

1. Vitalclass Lanzarote Resort

Vitalclass Lanzarote Resort
4.0 star property
Teguise
8.8 out of 10, Excellent, (130 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

2. Hotel101- Madrid

Hotel101- Madrid
4.0 star property
Barajas
9.6 out of 10, Exceptional, (966 reviews)
"Great hotel, highly recommend."
United Kingdom
Joanne
The price is AU$96
includes taxes & fees
26 July - 27 July
Hotel101- Madrid

3. Macdonald Dona Lola Club

Macdonald Dona Lola Club
3.5 star property
Mijas
8.8 out of 10, Excellent, (667 reviews)
"The property is lovely, the staff were very friendly. We really enjoyed our stay."
Canada
Christine
Macdonald Dona Lola Club

4. Grand Hyatt Barcelona

Grand Hyatt Barcelona
5.0 star property
Les Corts
9.2 out of 10, Wonderful, (1,572 reviews)
"Great place to stay. "
United States
Le
The price is AU$433
includes taxes & fees
26 July - 27 July
Grand Hyatt Barcelona

5. El Avenida Palace Hotel

El Avenida Palace Hotel
4.0 star property
Eixample
9.4 out of 10, Exceptional, (1,173 reviews)
"Great stay!"
United States
Meaghan
The price is AU$413
includes taxes & fees
19 Aug - 20 Aug
El Avenida Palace Hotel

6. Hotel Riu Plaza España

Hotel Riu Plaza España
4.0 star property
Madrid Centro
9.4 out of 10, Exceptional, (5,049 reviews)
"great location, great rooms we had a great trip ."
United States
Ever
The price is AU$328
includes taxes & fees
31 July - 1 Aug
Hotel Riu Plaza España

7. Leonardo Royal Hotel Barcelona Fira

Leonardo Royal Hotel Barcelona Fira
4.0 star property
Sants-Montjuïc
9.2 out of 10, Wonderful, (1,284 reviews)
"Clean room, great breakfast , nice swimming pool with great view"
Canada
Negah
The price is AU$241
includes taxes & fees
27 July - 28 July
Leonardo Royal Hotel Barcelona Fira

8. Nobu Hotel Barcelona

Nobu Hotel Barcelona
5.0 star property
Sants-Montjuïc
9.0 out of 10, Wonderful, (1,356 reviews)
"Really fancy well put place"
United States
Kevin
The price is AU$482
includes taxes & fees
28 July - 29 July
Nobu Hotel Barcelona

9. Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel
4.0 star property
Felanitx
8.6 out of 10, Excellent, (318 reviews)
"Sea view was amazing beautiful place lovely staff will definitely be back"
United Kingdom
christopher
The price is AU$343
includes taxes & fees
16 Aug - 17 Aug
Grupotel Cala Marsal Natura Hotel

10. Rialto

Rialto
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,462 reviews)
"Excellent hotel"
United States
Karen
The price is AU$286
includes taxes & fees
23 Aug - 24 Aug
Rialto

11. Hyatt Regency Barcelona Tower

Hyatt Regency Barcelona Tower
5.0 star property
Bellvitge
9.0 out of 10, Wonderful, (1,181 reviews)
"Great staff and great food"
United States
Khia
The price is AU$266
includes taxes & fees
28 July - 29 July
Hyatt Regency Barcelona Tower

12. Aubamar Palma Resort

Aubamar Palma Resort
5.0 star property
Palma de Mallorca
9.0 out of 10, Wonderful, (510 reviews)
"The resort was excellent, really nice decorated, the breakfast buffet was excellent, there are multiple pools each offer different experience, i love the spa area."
United States
Gerani
The price is AU$527
includes taxes & fees
23 Aug - 24 Aug
Aubamar Palma Resort

13. Arc la Rambla

Arc la Rambla
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,409 reviews)
"Excellent staff , breakfast, and room. Would definitely stay again at this hotel!"
Canada
John
The price is AU$303
includes taxes & fees
11 Aug - 12 Aug
Arc la Rambla

14. 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.4 out of 10, Exceptional, (1,851 reviews)
"Great location, very clean and quiet"
United States
Diana
The price is AU$499
includes taxes & fees
4 Aug - 5 Aug
Lamaro Hotel Barcelona 5★ | Preferred Hotels & Resorts | Lifestyle Collection

15. W Barcelona

W Barcelona
5.0 star property
Barceloneta
8.8 out of 10, Excellent, (1,003 reviews)
"Great vibe very nice hotel location further away from other city attractions but hotel provides a atmosphere that you can’t find in other locations"
United States
Shalik
The price is AU$768
includes taxes & fees
17 Aug - 18 Aug
W Barcelona

16. Sercotel Rosellon

Sercotel Rosellon
4.0 star property
Eixample
8.8 out of 10, Excellent, (1,534 reviews)
"Great hotel location!"
United States
Tamika
The price is AU$286
includes taxes & fees
30 July - 31 July
Sercotel Rosellon

17. Only YOU Boutique Hotel

Only YOU Boutique Hotel
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (1,005 reviews)
"Phenomenal hotel! Will stay here every time I come to Madrid"
United States
Ivan
The price is AU$372
includes taxes & fees
26 July - 27 July
Only YOU Boutique Hotel

18. Hotel Regina

Hotel Regina
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (2,315 reviews)
"Best hotel in Madrid!"
United States
George
The price is AU$317
includes taxes & fees
26 July - 27 July
Hotel Regina

19. Barceló Sants

Barceló Sants
4.0 star property
Sants-Montjuïc
9.0 out of 10, Wonderful, (1,548 reviews)
"Restaurant and breakfast staff welcomed and service amazing!"
United States
Carlos
The price is AU$262
includes taxes & fees
30 July - 31 July
Barceló Sants

20. Hotel ROC Illetas & SPA

Hotel ROC Illetas & SPA
4.0 star property
Illetas
8.8 out of 10, Excellent, (1,001 reviews)
"Loved this hotel!!"
United States
Carol
The price is AU$439
includes taxes & fees
16 Aug - 17 Aug
Hotel ROC Illetas & SPA
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:31 July - 2 Aug

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 most picturesque beaches, perfect for sunbathing and relaxation.
  • Rich Cultural Heritage: Explore historical landmarks, ancient architecture, and vibrant traditions across the country.
  • Vibrant Nightlife: Experience lively nightlife with an array of bars, clubs, and live music venues.
  • Outdoor Adventures: Enjoy a variety of activities, from skiing in the mountains to hiking in beautiful national parks.
  • Diverse Accommodation: Find an extensive range of lodging options, catering to every traveller's needs.

Find great hotels in Spain

Explore a diverse range of hotel accommodation options across Spain, from family-friendly hotels to charming guesthouses. Whether you're seeking pet-friendly stays, business travel facilities, or a memorable holiday experience, you'll find an array of choices in vibrant cities like Madrid and Valencia. Discover the best hotels that cater to your needs and make your visit to Spain truly unforgettable.

  • Hotel Apartamentos Bajondillo: With a commendable guest rating of 9.0, Hotel Apartamentos Bajondillo is an ideal choice for those seeking a quintessential beach holiday experience. Nestled along the stunning coastline, this property offers direct access to the beach, making it a haven for sun-seekers. The apartments are designed with comfort in mind, featuring modern amenities and stunning views of the sea. Guests appreciate the relaxed atmosphere and proximity to local attractions, ensuring a delightful stay for beach lovers.
  • Radisson Blu Resort & Spa, Gran Canaria Mogan: Boasting an impressive guest rating of 9.2, the Radisson Blu Resort & Spa, Gran Canaria Mogan caters to those who crave adventure alongside relaxation. This luxurious resort not only provides direct access to the beach but also offers an array of adventure sports and recreational activities right on the doorstep. From windsurfing to kayaking, guests can indulge in thrilling experiences. The well-appointed rooms and exquisite spa facilities make it a splendid retreat for both relaxation and adventure enthusiasts.
  • Hotel El Puerto by Pierre & Vacances: Rated 8.0 by guests, Hotel El Puerto by Pierre & Vacances is a welcoming choice for families and pet owners, offering direct access to the beach. This property combines adventure with pet-friendly amenities, allowing you to bring your furry companion along. Guests can engage in various water sports, including snorkeling and waterskiing, while enjoying a laid-back atmosphere. The hotel's policies ensure that pets are well accommodated, adding to the overall comfort for guests travelling with their pets.

Where to stay in Spain

Spain offers a diverse array of experiences for all types of travellers, from the historical charm of medieval Barcelona to the relaxing serenity of the Spanish countryside. Families can enjoy the friendly atmosphere, while couples can find romantic spots amidst the vibrant cities. Whether you're seeking a lively urban adventure or a tranquil retreat, Spain promises a wonderful stay filled with rich culture and warm hospitality.

  • Barcelona: A vibrant metropolis nestled along the northeastern coast of Spain, Barcelona is renowned for its unique blend of modernist architecture and rich cultural heritage. The city welcomes travellers year-round, with peak visitor numbers from July to September. Those visiting can indulge in a city-themed experience, exploring its famous shopping areas, bustling markets, and enchanting theatres. Key attractions include the stunning beaches and iconic landmarks like the Sagrada Família and Park Güell, making it an ideal destination for both family and business trips.
  • Madrid: As the capital of Spain, Madrid offers a dynamic urban experience that is both historic and contemporary. This bustling metropolis sees a peak in visitors during May and the autumn months of September to October. Madrid is perfect for family outings, business ventures, and city exploration. Visitors can enjoy shopping in its lively malls and theatres, while the city's architectural gems are showcased in its picturesque streets and squares, like the famous Plaza Mayor. The rich cultural scene and diverse culinary delights further enhance its appeal.
  • Palma de Mallorca: A stunning city located on the largest of the Balearic Islands, Palma de Mallorca is famous for its idyllic beaches and outdoor activities. The city attracts tourists primarily from April to July, providing a perfect beach-themed getaway. Visitors can enjoy various activities such as golf and shopping in its vibrant shopping centres. Highlights include the beautiful family beaches and the picturesque marina, offering a serene escape while soaking in the Mediterranean sun.

Things to do in Spain

Spain offers a delightful mix of activities for families, city enthusiasts, and business travellers alike. Enjoy vibrant shopping areas and malls, soak in the nightlife, and explore live music scenes. For those seeking adventure, skiing opportunities await in picturesque locations. Additionally, photography enthusiasts will find plenty of stunning backdrops to capture the essence of this beautiful country.

Shopping

In Madrid, visit El Corte Inglés for a wide selection of gifts and souvenirs. For a unique experience, explore the bustling Mercado de San Miguel, where local delicacies and artisanal products await. In Barcelona, head to La Roca Village for designer outlets and charming boutiques.

Recreation

Discover the tranquil beauty of the AIRE Ancient Baths in Barcelona, where you can indulge in thermal baths and soothing massages amidst a serene atmosphere. For those seeking fitness, the stunning landscapes of the Sierra de Grazalema offer hiking trails that showcase the region's natural splendour.

Adventure

Experience the thrill of motor racing at Circuit de Barcelona-Catalunya, where adrenaline meets speed in a vibrant atmosphere. Alternatively, soar above Benalmadena on the Cable Car Gondola, offering stunning views and outdoor adventure, or visit Circuito de Jerez – Ángel Nieto for another exciting racing experience.

Nightlife

Explore the vibrant nightlife at La Terraza in Barcelona, where you can enjoy stunning views and crafted cocktails. For a lively atmosphere, visit the famous Taberna La Tana in Valencia, offering a selection of tapas and local wines, perfect for mingling with locals and fellow travellers.

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

Find the best attractions in Spain

Spain is an ideal destination for family holidays, city breaks, and business trips. With its stunning beaches, historic churches, and vibrant piazzas, there's a wealth of attractions to explore. Whether you seek cultural experiences, outdoor adventures, or simply wish to relax by the sea, Spain caters to all types of travellers, ensuring a memorable visit filled with diverse activities and sights.

  • Sagrada Familia: Immerse yourself in the rich culture of Barcelona at the Sagrada Familia, an architectural masterpiece designed by Antoni Gaudí. This basilica, still under construction, showcases intricate facades and stunning stained glass, offering a unique glimpse into Gaudí's visionary style.
  • Gran Via: Stroll along Gran Via, the bustling heart of Madrid. This vibrant street is lined with impressive buildings, shops, and theatres, providing a lively atmosphere perfect for people-watching and soaking up the city's dynamic energy.
  • Port of Palma de Mallorca: Experience adventure at the Port of Palma de Mallorca, where you can indulge in various outdoor activities. Enjoy a day by the beach, embark on a boat tour, or explore the picturesque coastline, all while basking in the Mediterranean sun.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

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.

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

Explore a world of travel with Expedia