Hotels in Spain

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Spain?

Top hotels in Barcelona (and vicinity)

Top hotels in Madrid (and vicinity)

Top hotels in Palma de Mallorca

Top hotels in Seville

Top cities in Spain

Great weekend hotel deals in Spain

Showing deals for:1 May - 3 May

Top landmarks in Spain

Check out reviews of Spain hotels guests love

Find out more about Spain

Unveil Spain: A Tapestry of Sunlit Shores and Timeless Treasures

Spain, a vibrant tapestry of culture and history, beckons travellers with its enchanting blend of sun-kissed beaches and magnificent architecture. From the bustling streets of Barcelona, adorned with Gaudí's masterpieces, to the serene shores of the Costa del Sol, Spain offers an array of experiences. Wander through the art-filled halls of the Prado Museum, marvel at the grandeur of Alhambra, or indulge in tantalising tapas in Seville. With its rich heritage, stunning landscapes, and alluring coastal retreats, a holiday in Spain promises unforgettable moments and a taste of la vida española at its finest.

Discover great hotels in Spain

Spain offers a diverse range of hotel accommodations, from budget-friendly hostels to luxurious five-star establishments. You'll find inclusive hotels with various amenities, catering to different preferences. Popular destinations like Alicante boast charming hotels with stunning views, making it an ideal base for your Spanish adventure. These are some of the hotels preferred by our travelers in Spain:

  1. Hotel Hospes Palacio de Arenales & SpaOpens in a new window: This luxurious 5.0-star hotel in Cáceres offers a refined experience tailored for discerning family travellers seeking comfort and quality. Unwind in beautifully designed spaces that provide a plethora of amenities for children, including a playground and a dedicated pool. The hotel excels in creating an inviting atmosphere, making it an ideal choice for those who value family-friendly luxury. Guests appreciate the seamless service, which ensures that every need is met, allowing for a truly indulgent stay.
  2. Nobu Hotel Ibiza BayOpens in a new window: Nobu Hotel Ibiza Bay is a stunning 5.0-star resort located in Ibiza Town, perfect for adventure seekers and beach enthusiasts alike. With its direct access to pristine sandy shores, this hotel is a haven for travellers eager to explore water sports such as windsurfing and boat tours. The vibrant atmosphere, combined with top-notch facilities, creates an exhilarating getaway where guests can enjoy curated experiences that highlight the beauty of the island. The accommodation's lavish offerings and engaging activities ensure an unforgettable escape.
  3. Barceló Sevilla RenacimientoOpens in a new window: Barceló Sevilla Renacimiento is a sophisticated 5.0-star hotel situated in Seville, designed specifically for LGBTQIA travellers seeking a welcoming and stylish environment. With a focus on high-quality experiences, this property boasts modern architectural design and elegant interiors that enhance the overall stay. The hotel provides an array of amenities that cater to the desires of its guests, ensuring a comfortable and memorable visit. Reviewers commend the hotel for its inclusive atmosphere and attention to detail, making it a standout choice for those in search of a luxurious and welcoming stay.

Top locations to stay in Spain

Some of the best areas to stay in Spain are Barcelona, Madrid, and Palma de Mallorca. Barcelona captivates with its stunning architecture, while Madrid offers rich history through its magnificent monuments. Palma de Mallorca is perfect for those seeking beautiful beaches and a vibrant coastal atmosphere. For first-time visitors, Barcelona is the ideal choice to experience the essence of Spain.

  1. BarcelonaOpens in a new window: Barcelona is a stunning city known for its unique architecture, vibrant culture, and beautiful coastline. The iconic works of Antoni Gaudí, including the Sagrada Família and Park Güell, create a magical atmosphere that draws visitors from around the globe. Stroll along La Rambla, where you can find lively street performers and local shops, or unwind on the sandy beaches of Barceloneta. The city's artistic vibe is complemented by a variety of cultural attractions, including museums and galleries showcasing both classic and contemporary art. With a dynamic shopping scene and an energetic atmosphere, Barcelona promises an unforgettable experience.
  2. MadridOpens in a new window: Madrid, the capital of Spain, is a lively city bursting with rich history and magnificent monuments. The Royal Palace and Plaza Mayor are must-see landmarks that reflect the city's regal past. Madrid's art scene is world-renowned, with the Prado Museum and Reina Sofía housing masterpieces from famous artists like Velázquez and Picasso. The city's diverse neighbourhoods offer a fantastic range of shopping options, from high-end boutiques to traditional markets. In the evenings, Madrid comes alive with cultural events and outdoor gatherings, making it a perfect destination for those seeking a vibrant urban experience.
  3. Palma de MallorcaOpens in a new window: Palma de Mallorca is a charming island city known for its stunning coastline and relaxed atmosphere. The impressive Palma Cathedral, with its striking Gothic architecture, is a highlight that should not be missed. Explore the picturesque streets of the old town, filled with quaint shops and local artisans. For a more leisurely experience, relax at the beautiful beaches or enjoy the waterfront promenade. Palma also offers a great selection of cultural attractions, including galleries and museums that showcase the island's rich heritage. It's an ideal spot for those looking to unwind in a beautiful Mediterranean setting.

Things to do in Spain

Spain offers a delightful mix of exploration and relaxation, from the stunning architecture of Barcelona’s Sagrada Familia to the vibrant markets of Madrid. Wander through picturesque streets, indulge in exquisite tapas, or unwind on the sun-kissed beaches of the Costa del Sol. There's something for every kind of traveller!

  • Barcelona – This vibrant city is a treasure trove of architectural wonders, museums, and iconic monuments. A must-visit is the breathtaking Sagrada FamiliaOpens in a new window, a UNESCO World Heritage site that showcases Antoni Gaudí's unique style. Spend your days exploring the bustling streets, indulging in shopping sprees, and enjoying captivating theatre performances. From the Gothic Quarter to the modernist Eixample district, Barcelona offers a fantastic blend of history and contemporary charm.
  • Eixample – Known for its grid-like layout and modernist architecture, Eixample is a neighbourhood that captivates visitors with its stunning buildings and chic boutiques. Make sure to stop by the awe-inspiring Sagrada FamiliaOpens in a new window, where you can appreciate its intricate details and rich cultural significance. After soaking in the art and architecture, indulge in some retail therapy at the area's stylish shops, or unwind at a local café, soaking up the vibrant atmosphere.
  • La Sagrada FamiliaOpens in a new window – This iconic basilica is more than just a building; it’s a symbol of Barcelona's artistic spirit. Wander through its impressive towers and intricate facades, and don’t forget to take a moment to enjoy the beautiful gardens that surround it. Whether you’re an art lover or simply looking for a peaceful stroll, the enchanting atmosphere of Sagrada FamiliaOpens in a new window makes it an unforgettable experience. Capture stunning photographs and be mesmerised by the unique blend of nature and architecture.

4 tips for savvy savings when booking a hotel in Spain

  1. Book for the cheapest times: The most affordable time to visit Spain is during January, February, and November, when hotel prices tend to be lower. For those looking to explore the country's rich landmarks, historical sites, and cultural attractions, a stay of at least 3 days is recommended. This duration allows visitors to enjoy great value for money while experiencing Spain's iconic sites, such as ancient castles, stunning cathedrals, and beautiful natural parks. Budget-conscious travellers may find that prices could drop during these months, making it an ideal opportunity for an enriching getaway without breaking the bank.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Spain, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted rates on hotels as your travel date approaches. Enabling email alerts or push notifications from Hotels.com could keep you informed about flash sales and special promotions, helping you seize opportunities for savings. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you're the first to know if prices drop or rooms become available, potentially leading to great deals on hotels for your spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate due to factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates may enable you to save on your hotel stay in Spain. For those seeking unique accommodations, boutique hotels often provide a more personalised experience and can sometimes offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest alternative dates that may be more affordable, helping you to secure the best deal possible.
  4. Consider your location: Staying in the heart of major cities in Spain undoubtedly offers convenience and easy access to local attractions, but it often comes at a premium. Accommodation in these bustling areas is generally more expensive, while smaller towns and rural regions are more likely to be affordable options. For those seeking better rates, considering hotels slightly outside the city centre might be a wise choice, although this could involve some extra travel to reach key sights. Additionally, exploring nearby cities can reveal a wealth of experiences that are both enticing and budget-friendly, allowing visitors to enjoy the charm of Spain without straining their finances.

Best time to go to Spain

Spain has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. If you’re looking to soak up the lively atmosphere in Spain, January, June, and July are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is sunny to mostly sunny, with little to no rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly sunny conditions.

Keep exploring