Book Spain Hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Spain

Filter by

Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Spain

INNSiDE by Melia Barcelona Apolo
4.0 star property
9.2 out of 10, Wonderful, (754)
"Room excellent "
The price is AU$372
includes taxes & fees
6 Oct - 7 Oct
INNSiDE by Melia Barcelona Apolo
Banana Gay House
3.0 star property
9.2 out of 10, Wonderful, (19)
"Great location and vibe in the heart of downtown Sevilla. The owners are attentive and helpful with any questions or requests. I am definitely staying there again next time I am in Sevilla."
The price is AU$112
includes taxes & fees
15 Oct - 16 Oct
Banana Gay House
Grand Hyatt Barcelona
5.0 star property
9.2 out of 10, Wonderful, (993)
"This was a fancy hotel with great service! The food options could have been better but i cant fault on anything else. I will still going back here! Staff were amazing and the service was just great!"
The price is AU$399
includes taxes & fees
4 Oct - 5 Oct
Grand Hyatt Barcelona
Hotel Riu Plaza España
4.0 star property
9.4 out of 10, Exceptional, (3544)
"The TV did not work and the safe neither."
The price is AU$343
includes taxes & fees
29 Sept - 30 Sept
Hotel Riu Plaza España
Leonardo Royal Hotel Barcelona Fira
4.0 star property
9.2 out of 10, Wonderful, (663)
"Quiet area - but amazing breakfast and super helpful staff."
The price is AU$255
includes taxes & fees
20 Oct - 21 Oct
Leonardo Royal Hotel Barcelona Fira
Rialto
3.0 star property
8.8 out of 10, Excellent, (1737)
"Great staff, short but pleasant stay. Close to shopping"
The price is AU$251
includes taxes & fees
22 Sept - 23 Sept
Rialto
Barceló Torre de Madrid
5.0 star property
9.4 out of 10, Exceptional, (1314)
"great hotel"
The price is AU$373
includes taxes & fees
29 Sept - 30 Sept
Barceló Torre de Madrid
Nobu Hotel Barcelona
5.0 star property
8.8 out of 10, Excellent, (766)
"We had a wonderful time at Hotel Nobu. The staff was friendly and extremely helpful when we inquired about locations to visit and restaurants. We were always greeted with a big smile at the Rooftop Bar and Pool, and the restaurant was amazing, world class food and service!"
The price is AU$494
includes taxes & fees
12 Oct - 13 Oct
Nobu Hotel Barcelona
Sercotel Rosellon
4.0 star property
8.8 out of 10, Excellent, (1010)
"The view is so worth the money! It was so amazing to stare at and wake up to everyday. Will definitely be returning. "
The price is AU$289
includes taxes & fees
23 Sept - 24 Sept
Sercotel Rosellon
Posada del Infante Posada Real
4.0 star property
Posada del Infante Posada Real
Hotel Atlantico Madrid
4.0 star property
9.8 out of 10, Exceptional, (1959)
"Good location, transport, restaurants . Fantastic place the staff very friendly."
The price is AU$521
includes taxes & fees
6 Oct - 7 Oct
Hotel Atlantico Madrid
Sonder Casa Luz
4.0 star property
9.2 out of 10, Wonderful, (442)
"Excelente, love it!!! "
The price is AU$367
includes taxes & fees
20 Oct - 21 Oct
Sonder Casa Luz
Ushuaia Ibiza Beach Hotel - Adults Only - Entrance to Ushuaia Club Included
5.0 star property
8.4 out of 10, Very good, (1002)
"The best"
The price is AU$433
includes taxes & fees
8 Oct - 9 Oct
Ushuaia Ibiza Beach Hotel - Adults Only - Entrance to Ushuaia Club Included
Camping 3 Estrellas
2.0 star property
8.0 out of 10, Very good, (1000)
"Great camping area. Well maintained, clean, and friendly eager to help staff. "
Camping 3 Estrellas
Barcelona Airport Hotel
4.0 star property
8.6 out of 10, Excellent, (4160)
"Nice quiet, clean hotel. Stayed only one night on way back to Canada. Ate dinner and breakfast at hotel, food was great. Shuttle service was an additional bonus. "
The price is AU$292
includes taxes & fees
27 Sept - 28 Sept
Barcelona Airport Hotel
Hotel Porta Fira
4.5 star property
9.0 out of 10, Wonderful, (1013)
"Really nice and quiet."
The price is AU$234
includes taxes & fees
22 Sept - 23 Sept
Hotel Porta Fira
Casa Lit Barcelona by Ona
2.0 star property
8.4 out of 10, Very good, (863)
"Great hotel, like all BCN, a dodgy area quite close by. But hotel, room etc all excellent."
The price is AU$269
includes taxes & fees
23 Sept - 24 Sept
Casa Lit Barcelona by Ona
Zleep Hotel Madrid Airport
3.0 star property
8.8 out of 10, Excellent, (1253)
"Quick stay so not much to add"
The price is AU$130
includes taxes & fees
22 Sept - 23 Sept
Zleep Hotel Madrid Airport
Hotel Condesa
4.0 star property
8.4 out of 10, Very good, (879)
"Amazing breakfast buffet! I am not a morning person but I was into it! Also…I love the water dispensing machine in the hallway. I could refill the bottle anytime. Such a lovely additive. The reception was great as well. Friendly staff. Lovely location. Lovely beach. "
Hotel Condesa
Barceló Sants
4.0 star property
9.0 out of 10, Wonderful, (1203)
"El baño tenía algunas manchitas negras y las toallas también muy viejas pero en general bastante bien "
The price is AU$279
includes taxes & fees
6 Oct - 7 Oct
Barceló Sants
Don't see what you're looking for?
See all available properties in Spain
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.
Save an average of 15% on thousands of hotels when you're signed in

Spain is a diverse and captivating destination with something for everyone. Situated in Barcelona, you can explore the cosmopolitan city and its architectural wonders. The southern beaches of Andalusia offer a perfect spot for a family-friendly holiday, with sun, sand, and water activities. Don't miss the Spanish tapas tour, where you can indulge in delicious cuisine and experience the vibrant food culture. If you prefer the countryside, there are picturesque locations to explore. Other great Spanish holiday destinations include the historical and romantic cities, which are filled with museums, monuments, shopping, and dining options. Top tourist attractions are aplenty, making Spain a must-visit destination.

When visiting Spain, you'll find a variety of accommodation options to suit your budget and preferences. Barcelona, for example, offers a range of hotels, from luxury to budget-friendly, allowing you to explore the city's vibrant culture and architecture. For the best hotel deals, consider checking online booking platforms. If you're planning a visit to Palma, you'll find charming hotels near the beach and the city center. Barcelona's El Raval neighborhood is also a popular choice for tourists, offering a mix of affordable and trendy accommodations.

  • Rialto Hotel - Located in close proximity to historical sites, monuments, museums, shopping areas, theaters, cafes, and art galleries, Rialto Hotel is a great choice for those looking to immerse themselves in the rich culture of Spain. The hotel also offers a friendly and helpful concierge service, making it easy for guests to navigate the city and discover hidden gems. Additionally, Rialto Hotel is known for its excellent coffee and the warm hospitality of its staff.
  • Hotel Riu Plaza España - If you're interested in exploring the vibrant urban scene of Spain, Hotel Riu Plaza España is the perfect fit. With its close proximity to monuments, theaters, art galleries, museums, and entertainment venues like the opera and castle, this hotel allows you to experience Spain's rich history and cultural heritage. The hotel's architecture and design also add to its charm, providing guests with a unique and memorable stay.
  • Nobu Hotel Barcelona - For a luxurious experience on a budget, Nobu Hotel Barcelona is the ideal choice. Offering close proximity to business centers, romantic spots, family-friendly attractions, shopping areas, architectural wonders, LGBTQ-friendly establishments, dining options, sports facilities, and art galleries, this hotel caters to a wide range of interests. Its friendly and welcoming staff ensure that guests feel at home while enjoying a high-quality stay.

This guide to where to stay in Spain will help you find the perfect neighborhood for your cheap themed holiday. Whether you're a family looking for family-friendly activities, museums and monuments to explore, or shopping and dining experiences to enjoy, Spain has it all. If you're a beach lover, there are beautiful coastal areas to relax and soak up the sun. History buffs will be in awe of the historical sites and architecture scattered throughout the country. And for the romantics and sports enthusiasts, Spain offers a range of activities to suit your interests. So get ready for an exciting and affordable holiday in Spain!

  • Barcelona: Barcelona is a vibrant city known for its stunning architecture, world-class art and museums, and rich history. Visit iconic landmarks like the Sagrada Familia and Park Guell, explore the charming Gothic Quarter, and indulge in some retail therapy at the bustling shopping streets. Immerse yourself in the lively atmosphere of Barcelona's theaters and enjoy the city's vibrant urban culture. With its mix of historical sites, beautiful churches, and a thriving arts scene, Barcelona offers a unique experience for every visitor.
  • Madrid: Madrid, the capital of Spain, is a cultural hub packed with impressive monuments, renowned museums, and a vibrant theater scene. Explore the grandeur of the Royal Palace, delve into art masterpieces at the Prado Museum, and wander through the charming streets of the historic center. Madrid also offers an urban shopping paradise and a wealth of cafes and entertainment options to suit all tastes. With its rich architectural heritage and lively atmosphere, Madrid is a must-visit destination for a cheap holiday.
  • Palma de Mallorca: Palma de Mallorca, located on the stunning island of Mallorca, offers a unique blend of historical charm and beautiful natural landscapes. Admire the magnificent Palma Cathedral, explore the ancient monuments, and relax on the pristine beaches. Discover the city's artistic side through its galleries and indulge in the local cuisine at the many dining options. Palma de Mallorca's architecture, historical significance, and idyllic island setting make it a perfect destination for a cheap holiday with a touch of luxury.

Planning a holiday visit to Spain? Get ready for a diverse and vibrant experience! Whether you're a family, a history buff, a foodie, a beach lover, or an architecture enthusiast, Spain has something for everyone. From exploring the museums and monuments in Barcelona to basking in the sun on the southern beaches of Andalusia, there's no shortage of activities to enjoy. Don't miss out on a Spanish tapas tour to indulge in the country's delicious cuisine. If you're looking for a more serene experience, venture into the countryside to discover picturesque locations. And if you have time, explore other great Spanish holiday destinations like Madrid and Valencia. Get ready for an unforgettable Spanish adventure!

  • Sagrada Familia: The Sagrada Familia is an awe-inspiring church that will leave you speechless. With its intricate architecture and mesmerizing stained glass windows, it is a true masterpiece. Step inside and be transported to another world as you admire the breathtaking art and feel the spiritual atmosphere. Don't forget to explore the museum and shop for unique souvenirs to remember your visit.
  • Gran Via: Gran Via is a bustling street that never sleeps. Immerse yourself in the vibrant energy of the city as you stroll along this iconic avenue. Marvel at the stunning architecture of the buildings and indulge in some retail therapy at the numerous shops. Treat yourself to a delicious meal at one of the many restaurants or catch a captivating theater performance. As you walk, you will be captivated by the friendly locals and the lively atmosphere that makes Gran Via truly unforgettable.
  • Port de Sóller Marina: Port de Sóller Marina is a charming town nestled between the mountains and the sea. Relax and soak up the sun on the sandy beaches or take a leisurely stroll along the picturesque marina. Indulge in a delightful seafood dinner while enjoying the breathtaking views of the mountains. Pamper yourself with a luxurious spa treatment or embark on an adventurous mountain hike. With its friendly locals and serene ambiance, Port de Sóller Marina is the perfect destination for a relaxing and luxurious city getaway.

Looking to avoid the rainy, cloudy, or uncomfortably hot or cold months? Our table below will help you find the perfect time for your visit to Spain. Here you will find a year-round average temperature of 14.1°C, reaching a peak of 24.1°C in July, its warmest month, and dropping to an average low of 4.2°C in January, the coolest month. The annual rainfall averages 58.9mm, with December experiencing the heaviest showers, while August is the driest month.

Monthcalendar iconTemperature (Celcius)temperature iconRainfallrain iconCloud coveragecloud icon
January4.2Light RainMostly Sunny
February5.2No Rain (Dry)Mostly Sunny
March10.3Light RainMostly Sunny
April12.1Light RainMostly Sunny
May17.3No Rain (Dry)Sunny
June19.3No Rain (Dry)Sunny
July24.1No Rain (Dry)Sunny
August23.1No Rain (Dry)Sunny
September18.9No Rain (Dry)Sunny
October16.2Light RainMostly Sunny
November8.8Light RainMostly Sunny
December9.8Light RainMostly Sunny
  • Cosmopolitan City of Barcelona: Explore the architectural wonders of Barcelona, a diverse and vibrant city filled with museums, monuments, shopping, and dining options.
  • Family-Friendly Beaches of Andalusia: Enjoy a perfect family holiday on the southern beaches of Andalusia, with sun, sand, and water activities.
  • Spanish Tapas Tour: Indulge in delicious cuisine and experience the vibrant food culture of Spain on a tapas tour.
  • Picturesque Countryside: Escape to the countryside and discover picturesque locations for a serene and scenic experience.
  • Historical and Romantic Cities: Immerse yourself in the history and romance of Spain by exploring cities filled with museums, monuments, shopping, and dining options.
  • Take advantage of the off-peak season in Spain (October-December) to save on hotel bookings and travel expenses.
  • When booking accommodation in Spain on the Expedia website, use the search filters to find family-friendly hotels that offer amenities like swimming pools or kids' clubs.
  • Explore the numerous museums and monuments in Spain that offer discounted or free entry on certain days or during specific times.
  • Save on dining by trying local tapas bars and affordable restaurants instead of expensive touristy spots.
  • For beach lovers, consider visiting less crowded beaches or beach towns that are more budget-friendly.
  • Immerse yourself in Spain's rich history and architecture by visiting historical sites and landmarks that often have reduced entrance fees or free guided tours.
  • Stay active and save money by participating in sports activities like hiking, biking, or kayaking, which are often free or inexpensive in Spain.
  • Take advantage of Spain's excellent public transportation system, such as buses or trains, to save on transportation costs.
  • Consider booking accommodations in advance to secure better deals and discounts on the Expedia website.
  • Plan your visit to Spain during the off-peak season (October-December) or shoulder season to take advantage of lower hotel prices and fewer crowds.

Frequently asked questions

How much do hotels in Spain cost?
The season and factors like school holidays and Easter can affect the price of a hotel in Spain. You can find cheap options from AU$112 in a few different ways on Expedia. First, key in the dates you’d like to get away, then use the filters like amenities and property type to fine-tune your search. You can also sort by price, so the lowest options appear at the top.
When is the best time to go to Spain?
Any time is a good time to discover Spain, just bear in mind that the weather will vary depending on your location. If a Barcelona summer holiday is on the cards, book your trip between June and August. You can expect average temperatures of between 21ºC and 27ºC then in Barcelona, which has a Mediterranean climate.
What is the best area to stay in Spain?
Check out the experiences and attractions on offer in Barcelona and Madrid. These exciting cities are only two of the many popular places to get a hotel in Spain.