Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Spain on Hotels.com. These Spain hotels consistently deliver on quality, location and traveler experience. Last updated on .
Palma de Mallorca is known for its beaches and art galleries, and entices visitors with popular attractions including Port of Palma de Mallorca and Palma Town Hall.
If you want to give your credit card some exercise, head out to Gran Via, a popular place for shoppers in Madrid Centro. Our travelers also like the museums and art galleries in the area. It's also full of great shops and restaurants, so you can spend the afternoon having a wander. Splash some more cash at San Anton Market, Preciados Street, and San Miguel Market.
If you're planning a bit of sightseeing head to Sagrada Familia— just one of the monuments in Eixample. Our travelers also love the museums, cathedral, and art galleries in the area— your sightseeing tour starts here. Barcelona has other landmarks you might want to visit such as Barcelona Cathedral.
If you like the hustle and bustle of a market, you might want to head out to La Rambla in Downtown Barcelona for some quality bargains. Why not live the cultural experience and visit the art galleries, cathedral, and museums in the area. Splash some more cash at Boqueria Market, Rambla del Raval, and Portal de l'Angel.
You can stroll along Port of Palma de Mallorca for relaxing water views when you're in Portopí. Hotels.com travelers also say the area is artsy and has lots of nice beaches.
When the beach is calling your name, you might want to head down to Playa de Muro— one of the most popular seaside spots in the heart of Platja de Muro. Enjoy the sunset by the shore at Es Comú, Alcúdia Beach, and Playa de Can Picafort.
Imagine strolling along Port de Barcelona for some great waterfront pics. It's located 3.3 mi (5.3 km) from the center of Barcelona.
Why not live the cultural experience and visit the art galleries, museums, and cathedral in the area. Barcelona has other activities you might want to enjoy such as Spotify Camp Nou.
Why not catch an event at Bernabéu Stadium, a major stadium in Chamartín. Let yourself be amazed at the museums and art galleries in the area too. If you think Bernabéu Stadium is cool, you also might like Movistar Arena and Madrid Arena, both located nearby.
"The property was clean, well maintained and the staff was courteous and professional. We ordered room service and the food was very, very good. They have complimentary shuttle service to and from the airport which was convenient. The room we stayed in was beautiful (311) and comfortable. Overall I would rate this hotel a 10 out of 10 and I would definitely stay there again."
"excellent breakfast in a very beautiful lower level room!
staff was top notch!! just ask and they accommodate with a smile and understanding. we will be back some day, thank you"
"The hotel is fantastic and highly recommended for others travelling as it is right above the metro station yet extremely quiet.
Staff was very helpful and addressed issues right away.
The rooms were very clean and the space them was interesting.
The only complaint I have is that the toilet had a funny odor/small, but otherwise, was a fantastic stay."
"Hotel exceeded our expectations. We stayed for the weekend for the Shakira concert and it was really clean, Paloma at reception was really helpful. The location is just minutes walk from cercanías and you can travel to the central on Madrid easily.
The breakfast had a lot of choice and the gym was so super clean. However, they have a pool which can’t be used because it’s not warm and it’s outdoors."
Unveil the Soul of Spain: A Tapestry of Art, Coastlines, and Timeless Wonders
Discover Spain, a vibrant tapestry of culture, history, and stunning landscapes. From the architectural marvels of Gaudí in Barcelona to the sun-kissed beaches of Costa del Sol, each region offers a unique charm. Wander through the art-filled halls of Madrid’s Prado Museum, savor tapas in the lively streets of Seville, or explore the ancient Alhambra in Granada. Luxurious hotels like the Hotel Alfonso XIII provide opulent retreats, while quaint neighborhoods like Malasaña and El Born invite you to experience local life. Spain is a feast for the senses, perfect for those seeking romance, adventure, or cultural immersion.
Discover great hotels in Spain
Spain offers a diverse range of hotel accommodations, from luxury beachfront properties to charming historic hotels. Enjoy modern amenities in stylish rooms or find budget-friendly options that still provide a comfortable stay. Whether you're booking for a city escape or a coastal retreat, there are plenty of deals to explore across the country. These are some of the hotels preferred by our travelers in Spain:
Mirador de Dalt Vila – Relais & ChateauxOpens in a new window: This exquisite 5.0-star hotel is located in Marbella and boasts a remarkable guest rating of 8.2 out of 10. Designed for adventure seekers and luxury travelers, it offers a variety of exciting activities such as snorkeling, windsurfing, and horse riding. The hotel features clean, modern rooms and a prime location that enhances the overall experience. Guests appreciate the helpful and professional staff, making this hotel a standout choice for those looking to indulge in a luxurious vacation while enjoying thrilling outdoor recreation.
Hotel Hospes Palacio de Arenales & SpaOpens in a new window: A stunning 5.0-star hotel in Casares, Hotel Hospes Palacio de Arenales & Spa has captured the hearts of travelers with a perfect guest rating of 10.0 out of 10. With direct access to the beach, this hotel is tailored for beach enthusiasts seeking a serene getaway. Guests can relish in breathtaking mountain views from their rooms and enjoy delicious dining options, including gluten-free meals. The attentive and friendly staff enhances the experience, making it an ideal retreat for those who wish to unwind in a picturesque coastal setting while enjoying high-quality service.
Montesol Experimental IbizaOpens in a new window: Located in the vibrant city of Barcelona, Montesol Experimental Ibiza is a luxurious 5.0-star hotel with an impressive guest rating of 9.2 out of 10. This hotel is perfect for romantic travelers seeking a memorable getaway, offering amenities like spa services, romantic dining experiences with ocean views, and thoughtfully designed rooms. Guests appreciate the modern decor and the overall ambiance, which includes unique touches such as automatic night lights and blackout shades. The combination of elegance and comfort makes this hotel a top choice for couples looking to create lasting memories in a stunning city.
Where to stay in Spain
In Barcelona, Madrid, and Málaga, each destination offers unique experiences. Barcelona dazzles with its stunning architecture and vibrant culture. Madrid boasts impressive monuments and a rich artistic scene. Málaga, known for its beautiful beaches and shopping, provides a relaxed atmosphere. For first-time visitors, Barcelona is the best choice, combining iconic sights and diverse neighborhoods.
BarcelonaOpens in a new window: Barcelona is a vibrant city that seamlessly blends stunning architecture with a lively beach scene. Known for its unique Gaudí masterpieces, including the iconic Sagrada Família and Park Güell, this city is a feast for the eyes. Stroll down Las Ramblas for shopping and outdoor cafes, or unwind at the sandy shores of Barceloneta Beach. With a rich cultural scene, you can catch a performance at the Gran Teatre del Liceu or explore the Gothic Quarter's historic charm. Whether you're indulging in tapas or soaking up the sun, Barcelona offers an unforgettable experience.
MadridOpens in a new window: Madrid is the heart of Spain, filled with world-class museums and beautiful monuments. The Prado Museum houses masterpieces by Velázquez and Goya, while the stunning Royal Palace offers a glimpse into royal history. The city's parks, like El Retiro, are perfect for leisurely strolls or picnics. After a day of exploring, dive into Madrid's vibrant cultural scene with live performances and art exhibitions. The shopping options range from luxury boutiques to local markets, making it a great destination for fashion lovers.
MálagaOpens in a new window: Málaga is a charming coastal city that combines beautiful beaches with rich history. Known for its delightful Mediterranean climate, it's perfect for sun-seekers and those who enjoy shopping in local markets. Explore the Alcazaba, a stunning Moorish fortress offering panoramic views, or visit the Picasso Museum to appreciate the work of the city's most famous son. With its relaxed atmosphere, Málaga is ideal for leisurely walks along the waterfront or enjoying a vibrant local festival.
Things to do in Spain
Spain is a vibrant blend of excitement and tranquility, offering everything from stunning architecture and historical monuments to gorgeous beaches for relaxation. Dive into the rich art scene or indulge in some retail therapy, then unwind with a leisurely stroll through charming plazas. Your Spanish adventure awaits!
Barcelona – This vibrant city is a treasure trove of stunning architecture and rich culture. Start your adventure at Sagrada FamiliaOpens in a new window, an iconic basilica designed by Antoni Gaudí that showcases breathtaking facades and intricate designs. Don't forget to explore the bustling markets and indulge in some shopping at local boutiques. As the sun sets, catch a theater performance or simply stroll through the streets to soak up the lively atmosphere.
Ciutat Vella – Dive into the heart of Barcelona by visiting Ciutat Vella. Here, you can enjoy a day at Barceloneta BeachOpens in a new window, where golden sands meet the Mediterranean Sea, perfect for soaking up the sun or taking a refreshing dip. Take a leisurely walk through the historic streets, admire the impressive architecture, and stop by charming cafes for a taste of local cuisine. With its vibrant arts scene, you'll find plenty of galleries and shops showcasing the creativity of the city.
Sitges Town Center – Just a short trip from Barcelona, Sitges Town Center welcomes families with its beautiful coastline. Spend the day at La Ribera BeachOpens in a new window, where you can build sandcastles, enjoy water sports, or simply relax under the sun. The area is known for its lively promenade filled with shops and eateries that serve fresh seafood. Wander through the charming streets lined with whitewashed buildings and get a taste of the local culture, making it a perfect day trip for those seeking sun and fun.
5 tips for savvy savings when booking a hotel in Spain
Book for the cheapest times: The most affordable time to visit Spain is during January, February, and November, when hotel prices are typically lower. For those looking to explore the country’s rich history and stunning cultural landmarks, a stay of at least 3 days is recommended. This allows visitors to appreciate the remarkable attractions such as ancient castles, historic cathedrals, and beautiful natural sites. Taking advantage of these budget-friendly months can provide great value for money, especially for travelers on a budget, as prices may drop during this period.
Instant discounts. Rewards for later: Save up to 20% instantly on hundreds of thousands of properties with Member Discounts. Then earn rewards on eligible stays to use on future trips. Book once, win twice, get instant discounts and rewards. Join for freeOpens in a new window.
Score last-minute deals on Hotels.com: Last-minute travel doesn't mean last-minute stress. Hotels.com's Last-Minute DealsOpens in a new window offer discounted rates close to your travel date, so the later you leave it, the more you could save. Turn on push notifications and you'll be the first to know when dealsOpens in a new window drop for Spain.
Book with confidence, not guesswork: Prices in Spain shift with the season, local events, and how far out you book — but you don't have to guess. Hotels.com shows you the full price upfront with no surprises at checkout, and our price tracker tells you whether your dates are above or below average. So if you're flexible, you can shift your trip by a day or two to avoid peak season prices, compare pricesOpens in a new window and know you're getting a good deal before you commit.
Think beyond the city center: Central hotels may come with a central price tag. A well-connected neighborhood a little further out may cut your hotel bill and can often give you a more local experience. Use Hotels.com's map view to find the sweet spot between location and value, and filter by price to see what's available across Spain.
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. January, June, and July are the peak travel months in Spain, attracting a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by no to light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly sunny conditions.