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

Search Spain Hotels

Top Cities in Spain

Check prices for these dates

Filter by

Star rating

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. Hotel101- Madrid

Hotel101- Madrid
4.0 star property
Barajas
9.4 out of 10, Exceptional, (1,390 reviews)
"Nice place to stay"
United States
Rodner
The price is S$102
includes taxes & fees
14 Sept - 15 Sept
Hotel101- Madrid

2. Hotel Riu Plaza España

Hotel Riu Plaza España
4.0 star property
Madrid Centro
9.4 out of 10, Exceptional, (5,219 reviews)
"Great stay"
Canada
daryl
The price is S$446
includes taxes & fees
4 Oct - 5 Oct
Hotel Riu Plaza España

3. Grand Hyatt Barcelona

Grand Hyatt Barcelona
5.0 star property
Les Corts
9.2 out of 10, Wonderful, (1,604 reviews)
"Amazing stay."
United States
YESNEIDY
The price is S$375
includes taxes & fees
25 Sept - 26 Sept
Grand Hyatt Barcelona

4. El Avenida Palace Hotel

El Avenida Palace Hotel
4.0 star property
Eixample
9.4 out of 10, Exceptional, (1,264 reviews)
"Great location, friendly and helpful staff, and the breakfast was great. Would definitely stay here again!"
United States
Leah
The price is S$343
includes taxes & fees
13 Sept - 14 Sept
El Avenida Palace Hotel

5. Hyatt Regency Barcelona Tower

Hyatt Regency Barcelona Tower
5.0 star property
Bellvitge
9.0 out of 10, Wonderful, (1,307 reviews)
"Nice hotel close to airport"
United States
Anita
The price is S$274
includes taxes & fees
20 Sept - 21 Sept
Hyatt Regency Barcelona Tower

6. 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,870 reviews)
"The hotel has been newly renovated and it’s very clean and chic. We loved the location and the staff was nice and helpful. We would definitely recommend this place."
United States
Jose
The price is S$491
includes taxes & fees
13 Sept - 14 Sept
Lamaro Hotel Barcelona 5★ | Preferred Hotels & Resorts | Lifestyle Collection

7. Nobu Hotel Barcelona

Nobu Hotel Barcelona
5.0 star property
Sants-Montjuïc
9.0 out of 10, Wonderful, (1,360 reviews)
"Lovely stay great location"
United Kingdom
ROSHNI
The price is S$496
includes taxes & fees
4 Oct - 5 Oct
Nobu Hotel Barcelona

8. Rialto

Rialto
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,500 reviews)
"Excellent clean hotel in a great location."
United States
Tamer
The price is S$276
includes taxes & fees
20 Sept - 21 Sept
Rialto

9. Leonardo Royal Hotel Barcelona Fira

Leonardo Royal Hotel Barcelona Fira
4.0 star property
Sants-Montjuïc
9.2 out of 10, Wonderful, (1,303 reviews)
"Breakfast, great staff"
United States
Channy
The price is S$173
includes taxes & fees
13 Sept - 14 Sept
Leonardo Royal Hotel Barcelona Fira

10. H10 Casanova

H10 Casanova
4.0 star property
Eixample
9.0 out of 10, Wonderful, (1,000 reviews)
"Great area, wonderful staff and pleasant stay."
United States
Sean
The price is S$432
includes taxes & fees
1 Oct - 2 Oct
H10 Casanova

11. Aubamar Palma Resort

Aubamar Palma Resort
5.0 star property
Palma de Mallorca
9.0 out of 10, Wonderful, (612 reviews)
"Grate palace to stay"
United States
Orlando F Martinez
The price is S$295
includes taxes & fees
5 Oct - 6 Oct
Aubamar Palma Resort

12. Grupotel Cala Marsal Natura Hotel

Grupotel Cala Marsal Natura Hotel
4.0 star property
Felanitx
8.6 out of 10, Excellent, (393 reviews)
"Excellent hotel: nice pools; nice beach"
United Kingdom
Francois
The price is S$171
includes taxes & fees
6 Oct - 7 Oct
Grupotel Cala Marsal Natura Hotel

13. Hotel Regina

Hotel Regina
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (2,383 reviews)
"Excelent everything.great location good breakfast"
United States
ALEJANDRO
The price is S$478
includes taxes & fees
14 Sept - 15 Sept
Hotel Regina

14. Catalonia Portal de l'Angel

Catalonia Portal de l'Angel
3.0 star property
Downtown Barcelona
9.4 out of 10, Exceptional, (1,265 reviews)
"‏Great stay very friendly staff and great location"
United States
Tom
The price is S$258
includes taxes & fees
13 Sept - 14 Sept
Catalonia Portal de l'Angel

15. W Barcelona

W Barcelona
5.0 star property
Barceloneta
8.8 out of 10, Excellent, (1,000 reviews)
"Great staff, location and rooms"
United States
Fady
The price is S$541
includes taxes & fees
4 Oct - 5 Oct
W Barcelona

16. Arc la Rambla

Arc la Rambla
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,472 reviews)
"Central location, attentive staff, close to cruise terminal."
United States
Iosif
The price is S$251
includes taxes & fees
13 Sept - 14 Sept
Arc la Rambla

17. Sercotel Rosellon

Sercotel Rosellon
4.0 star property
Eixample
8.8 out of 10, Excellent, (1,625 reviews)
"This hotel was located close to all the things we wanted to see and was clean."
United States
Marie
The price is S$272
includes taxes & fees
14 Sept - 15 Sept
Sercotel Rosellon

18. Barceló Sants

Barceló Sants
4.0 star property
Sants-Montjuïc
9.0 out of 10, Wonderful, (1,577 reviews)
"It was located centrally and the room was great. The staff was amazing."
United States
Emiko
The price is S$237
includes taxes & fees
14 Sept - 15 Sept
Barceló Sants

19. Latroupe Prado

Latroupe Prado
3.0 star property
Palos de la Frontera
9.0 out of 10, Wonderful, (647 reviews)
"Great location, clean rooms and friendly staff."
Canada
Francis
The price is S$175
includes taxes & fees
22 Sept - 23 Sept
Latroupe Prado

20. Arco Barcelona Hotel

Arco Barcelona Hotel
3.0 star property
Eixample
9.4 out of 10, Exceptional, (1,001 reviews)
"Great location, breakfast was really good and staff were very nice with us."
Canada
Moises
The price is S$194
includes taxes & fees
13 Sept - 14 Sept
Arco Barcelona Hotel
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.

Showing deals for:18 Sept - 20 Sept

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

  • Vibrant City Life: Experience the bustling streets of Barcelona and the romantic charm of Seville, offering a mix of culture and history.
  • Stunning Beaches: Relax on the picturesque shores of Costa del Sol, perfect for sunbathing and water activities.
  • Rich Culinary Scene: Indulge in delicious Spanish cuisine, from tapas to paella, showcasing local flavours.
  • Diverse Activities: Enjoy thrilling skiing in the mountains or vibrant shopping in city centres, catering to all interests.
  • Welcoming Atmosphere: Embrace the friendly locals and relaxed environment, ensuring a memorable holiday experience.

Find great hotels in Spain

Spain offers a diverse array of hotel accommodations to cater to every traveller's needs, from family-friendly options to pet-friendly and business-focused stays. Whether you're seeking luxury in the bustling city or a serene guesthouse in the countryside, you'll discover top hotels across the region. Explore the charming options in popular destinations like Adeje, and enjoy an unforgettable vacation experience in this vibrant country.

  • Hotel Apartamentos Bajondillo: A delightful 4-star hotel that boasts a guest rating of 9.0 out of 10, Hotel Apartamentos Bajondillo is an ideal choice for beach enthusiasts. This hotel features direct access to the sandy shores, providing guests with the perfect setting for a beach vacation. The property offers comfortable accommodations designed for relaxation, complemented by amenities that cater to leisure and enjoyment. With its prime location, guests can indulge in the sun and surf while being close to local attractions, making it a well-rounded option for those seeking a refreshing getaway.
  • Radisson Blu Resort & Spa, Gran Canaria Mogan: This luxurious 5-star resort enjoys an impressive guest rating of 9.2 out of 10. Radisson Blu Resort & Spa is tailored for families, with a focus on providing a memorable beach experience. Guests benefit from direct beach access and a variety of child-friendly amenities, including free cribs, a shared playground, and a dedicated children's pool. With its exceptional spa services and facilities, this resort blends relaxation and family fun seamlessly, making it a superb choice for those travelling with children or seeking a rejuvenating escape.
  • Hotel El Puerto by Pierre & Vacances: Rated 8.0 out of 10, this 3-star hotel is perfect for adventurous travellers and pet owners alike. With direct access to the beach, Hotel El Puerto offers exciting opportunities for water sports such as snorkelling, surfing, and sailing nearby. The property is also pet-friendly, allowing guests to bring their furry companions along for the stay. With a focus on adventure and recreation, this hotel provides a unique experience for those looking to explore the great outdoors while enjoying the comforts of a welcoming environment.

Where to stay in Spain

Spain offers a delightful blend of experiences for every traveller, from vibrant city life to serene beach holidays. Explore the historical charm of Barcelona and the romantic allure of Seville, or unwind on the stunning beaches of Costa del Sol. With friendly locals and a relaxed atmosphere, your family will create unforgettable memories while discovering the rich culture and history that Spain has to offer. Don't miss the chance to indulge in delicious cuisine and picturesque landscapes throughout your journey.

  • Barcelona: A vibrant metropolis on the northeastern coast of Spain, Barcelona is renowned for its unique blend of modernity and history. Visitors can expect a year-round influx of travellers, with peak times occurring from July to September. The city offers a rich tapestry of experiences, making it ideal for family, business, and city-themed trips. Highlights include the bustling shopping areas, lively markets, and captivating theatres. Not to be missed are its famous streets, stunning beaches, and significant architectural marvels like the Sagrada Família and Park Güell, which showcase the genius of Antoni Gaudí.
  • Madrid: As the capital city of Spain, Madrid is a cultural hub that pulsates with energy throughout the year. The best times to visit are in May and from September to October, when the weather is pleasant, and the city's vibrant atmosphere is at its peak. Madrid is perfect for families, business travellers, and those seeking an urban adventure. The city boasts numerous shopping areas, expansive malls, and impressive theatres. Key attractions include the renowned tourist precincts, charming streets, and picturesque piazzas, making it a delightful destination for anyone looking to immerse themselves in Spanish culture.
  • Palma de Mallorca: Nestled on the stunning island of Mallorca, Palma is a city that offers a captivating mix of beach relaxation and city exploration. With visitor numbers peaking from April to July, it attracts those seeking beach, outdoor, and urban experiences. The city features fantastic golf courses and shopping centres, perfect for leisure and retail therapy. The local landmarks include beautiful family-friendly beaches and a picturesque marina, making Palma an ideal spot for sun-seekers and culture enthusiasts alike.

Things to do in Spain

Shopping

In Madrid, visit El Corte Inglés, a renowned department store offering a wide range of gifts and souvenirs. Barcelona's La Rambla features local markets like Mercat de Sant Josep de la Boqueria, where you can find unique artisanal items and tasty treats to take home.

Recreation

Experience the tranquil atmosphere at the SHA Wellness Clinic, where holistic treatments and personalised wellness programmes promote relaxation and rejuvenation. Engage in yoga sessions amid scenic landscapes, or indulge in nutritious cuisine designed to nourish both body and mind.

At the Aguas de Ibiza, unwind in luxurious spa facilities featuring thermal circuits and soothing treatments. Enjoy yoga classes on the rooftop terrace, followed by relaxation at the infinity pool with panoramic views of the Mediterranean.

Discover the natural beauty of the Balearic Islands at the Six Senses Ibiza, where wellness activities include guided meditations and fitness classes. Enjoy farm-to-table dining while surrounded by lush landscapes, fostering a deep connection to nature.

Adventure

Ascari Racetrack offers an exhilarating motor racing experience, where you can feel the adrenaline rush as you navigate the challenging track amidst stunning scenery. Meanwhile, Circuit Ricardo Tormo and Valencia Street Circuit also provide thrilling racing opportunities, enveloped in a vibrant atmosphere perfect for motorsport enthusiasts.

Nightlife

Experience the vibrant nightlife at Sala Apolo in Barcelona, where you can dance to live DJ sets. For a more relaxed vibe, visit La Venencia in Madrid, a charming sherry bar offering a taste of local culture and a selection of fine wines.

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

Booking tips and Expedia advantages for Spain

To save money on your trip to Spain, consider visiting during the cheaper months of January to February and November, and aim to book your accommodation about a month in advance. Look for last-minute hotel deals on platforms like Expedia, particularly on Tuesdays for the best rates. Utilise Expedia’s search tools to find budget-friendly options and filter for eco-certified hotels. Additionally, combining flights, hotels, and activities into a package can lead to further savings. Don't forget to explore free activities around the country to enhance your experience without breaking the bank.

  • 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: Booking a hotel in Spain about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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 enables you to specify your budget, preferred location, and other preferences. You can arrange your search results to display prices from lowest to highest, ensuring that the most affordable hotels appear first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase hotels that are sustainable and environmentally friendly, ready for booking.
  • Consider bundling your trip: You can enjoy savings by combining your hotel accommodation in Spain with your flights and activities through an Expedia package.

Find the best attractions in Spain

Spain offers a delightful mix of family-friendly, city-themed, and business vacations, with popular attractions including beaches, churches, and piazzas. It caters to travellers seeking cultural experiences, outdoor adventures, and relaxation by the sea. For an unforgettable trip, exploring top attractions in Spain will provide a rich blend of history and leisure, ensuring a memorable stay in this vibrant country.

  • Sagrada Familia: This iconic basilica, designed by Antoni Gaudí, is a masterpiece of modernist architecture. Its intricate facades and towering spires create a unique atmosphere that reflects the rich cultural heritage of Barcelona. Visitors can marvel at the stunning interior, filled with light and vibrant colours, offering a serene yet awe-inspiring experience.
  • Gran Via: Known as the Spanish Broadway, Gran Via is a bustling thoroughfare lined with grand theatres, shops, and restaurants. The lively city vibes are palpable as you stroll along, taking in the impressive architecture and vibrant street life, making it a fantastic spot for people-watching or enjoying a leisurely meal.
  • Port de Sóller Marina: Nestled in a picturesque bay, Port de Sóller Marina offers a charming blend of natural beauty and local culture. The marina is surrounded by stunning mountains and crystal-clear waters, perfect for relaxing walks or indulging in fresh seafood at waterfront restaurants, all while soaking up the vibrant atmosphere of this delightful neighbourhood.

Best time to go to Spain

The best time to visit Spain is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is sunny with no rain. January is its coolest month on average. At this time, 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

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 S$102 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?
If your adventures are taking you to Spain, consider a stay in Paterna or Ciudad Real. Once you've locked in your hotel, take a look at the many fabulous things there are to do and see here.
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 S$102 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?
Awesome deals and plenty of choice are just two of the reasons to book your Spain hotel with Expedia. Also, our free rewards platform, One Key™, lets you earn and spend OneKeyCash™* on eligible car rentals, hotels and more. And if your plans change and you have to modify your reservation, don't stress. Our online Help Centre will assist you anytime, day or night.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia