Hotels in Spain

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Spain hotels

Vitalclass Lanzarote Resort

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

Blaumar

Blaumar
4.0 star property
Blanes
8.0 out of 10, Very good, (22 reviews)
"Lovely spot to stay. Clear with very good breakfast choice. Air con in the room was the only poor thing really"
United Kingdom
Maurice
Blaumar

Aparthotel Veramar

Aparthotel Veramar
4.0 star property
Fuengirola City Centre
7.8 out of 10, Good, (239 reviews)
Aparthotel Veramar

Hotel101- Madrid

Hotel101- Madrid
3.0 star property
Barajas
9.4 out of 10, Exceptional, (544 reviews)
"Great location near the airport along with a good breakfast. Would stay here again!"
United States
Gianni
The price is HK$801
HK$881 total
includes taxes & fees
21 Jun - 22 Jun
Hotel101- Madrid

Grand Hyatt Barcelona

Grand Hyatt Barcelona
5.0 star property
Les Corts
9.2 out of 10, Wonderful, (1,548 reviews)
"A pleasant stay."
United Kingdom
Benjamin
The price is HK$2,836
HK$3,357 total
includes taxes & fees
14 Jul - 15 Jul
Grand Hyatt Barcelona

Macdonald Dona Lola Club

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

Hotel Riu Plaza España

Hotel Riu Plaza España
4.0 star property
Madrid Centro
9.4 out of 10, Exceptional, (4,961 reviews)
"Is a beautiful hotel, and the breakfast is excellent…."
United States
Beatriz
The price is HK$1,545
HK$1,699 total
includes taxes & fees
28 Jun - 29 Jun
Hotel Riu Plaza España

Leonardo Royal Hotel Barcelona Fira

Leonardo Royal Hotel Barcelona Fira
4.0 star property
Sants-Montjuïc
9.2 out of 10, Wonderful, (1,226 reviews)
"We enjoyed our stay"
United States
Shauna
The price is HK$727
HK$966 total
includes taxes & fees
21 Jun - 22 Jun
Leonardo Royal Hotel Barcelona Fira

El Avenida Palace Hotel

El Avenida Palace Hotel
4.0 star property
Eixample
9.4 out of 10, Exceptional, (1,131 reviews)
"Great location, friendly staff, awesome property overall"
United States
Milind
The price is HK$2,087
HK$2,462 total
includes taxes & fees
5 Jul - 6 Jul
El Avenida Palace Hotel

Rialto

Rialto
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,431 reviews)
"Great location, nice hotel, friendly staff"
United States
Ryan
The price is HK$1,389
HK$1,667 total
includes taxes & fees
28 Jun - 29 Jun
Rialto

Only YOU Boutique Hotel

Only YOU Boutique Hotel
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (1,002 reviews)
"Excellent Hotel; will come back definitely."
United States
Yaima
The price is HK$2,051
HK$2,256 total
includes taxes & fees
13 Jul - 14 Jul
Only YOU Boutique Hotel

Hotel ROC Illetas & SPA

Hotel ROC Illetas & SPA
4.0 star property
Illetas
8.8 out of 10, Excellent, (1,005 reviews)
"Loved this place ... room, location, breakfast, staff ... all fabulous!"
United Kingdom
Chris
The price is HK$3,362
HK$3,758 total
includes taxes & fees
22 Jun - 23 Jun
Hotel ROC Illetas & SPA

Sercotel Rosellon

Sercotel Rosellon
4.0 star property
Eixample
8.8 out of 10, Excellent, (1,476 reviews)
"Great hotel"
Canada
Megan
The price is HK$1,594
HK$1,919 total
includes taxes & fees
24 Jun - 25 Jun
Sercotel Rosellon

Nobu Hotel Barcelona

Nobu Hotel Barcelona
5.0 star property
Sants-Montjuïc
9.0 out of 10, Wonderful, (1,314 reviews)
"Nice room, good location"
United States
tom
The price is HK$2,337
HK$2,808 total
includes taxes & fees
30 Jun - 1 Jul
Nobu Hotel Barcelona

Urban Inn Madrid

Urban Inn Madrid
1.5 star property
Madrid Centro
8.8 out of 10, Excellent, (143 reviews)
"Great stay"
United States
Axel
The price is HK$413
HK$454 total
includes taxes & fees
12 Jul - 13 Jul
Urban Inn Madrid

Hotel Regina

Hotel Regina
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (2,312 reviews)
"Great Breakfast, kind staffs and location of the hotel can not be better."
United States
Sean
The price is HK$1,501
HK$1,651 total
includes taxes & fees
28 Jun - 29 Jun
Hotel Regina

Arc la Rambla

Arc la Rambla
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,328 reviews)
"Friendly staff, good breakfast and unbeatable location! "
United States
Derek
The price is HK$1,267
HK$1,532 total
includes taxes & fees
24 Jun - 25 Jun
Arc la Rambla

Aubamar Palma Resort

Aubamar Palma Resort
5.0 star property
Palma de Mallorca
9.2 out of 10, Wonderful, (459 reviews)
"Incredible hotel - loved it!"
United Kingdom
Grace
Aubamar Palma Resort

Hotel Gran Fornells Thalasso & Spa

Hotel Gran Fornells Thalasso & Spa
4.5 star property
Cala Fornells
8.2 out of 10, Very good, (145 reviews)
"Beautiful 5 star hotel with amazing facilities what wasn’t to like. A wonderful chilled out break."
United Kingdom
Deborah
Hotel Gran Fornells Thalasso & Spa

Hyatt Regency Barcelona Tower

Hyatt Regency Barcelona Tower
5.0 star property
Bellvitge
9.0 out of 10, Wonderful, (1,137 reviews)
"Very nice location and excellent hospitality"
Canada
Karim
The price is HK$1,320
HK$1,541 total
includes taxes & fees
23 Jun - 24 Jun
Hyatt Regency Barcelona Tower
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:3 Jul - 5 Jul

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

  • Diverse Attractions: Spain boasts vibrant cities like Barcelona and Madrid, stunning beaches along the Costa del Sol, and charming coastal towns such as San Sebastián.
  • Rich Cultural Heritage: Explore historical landmarks in Seville and Granada, with magnificent churches and traditional festivals.
  • Thrilling Outdoor Activities: Enjoy skiing in picturesque mountains or relax on beautiful beaches, catering to all adventure levels.
  • Vibrant Shopping Scene: Discover bustling shopping areas and lively piazzas filled with local boutiques and markets.
  • Variety of Accommodations: Choose from family-friendly, pet-friendly, or business-oriented hotels across the country, ensuring comfort for every traveller.

Find great hotels in Spain

Discover a variety of hotel accommodations across Spain, catering to every traveller's needs. Whether you seek family-friendly environments, pet-friendly options, or facilities suited for business travel, the choices are plentiful. From the bustling streets of Madrid to the serene beaches of Adeje, Spain boasts top hotels that promise a memorable vacation experience. Embrace the charm and hospitality of Spanish hotels, where comfort and convenience await.

  • Hotel Apartamentos Bajondillo: Nestled in a prime beachfront location, Hotel Apartamentos Bajondillo is a charming 4-star hotel, ideal for those seeking a relaxing beach holiday. With a remarkable guest rating of 9.0, this property offers direct access to the sandy shores, allowing guests to savour the sun and sea. The hotel features well-appointed apartments that provide a home-like atmosphere, complete with kitchen facilities for self-catering. Guests appreciate the friendly service and the opportunity to unwind by the pool or enjoy a leisurely stroll along the promenade.
  • Radisson Blu Resort & Spa, Gran Canaria Mogan: A luxurious 5-star retreat, the Radisson Blu Resort & Spa, Gran Canaria Mogan, boasts an impressive guest rating of 9.2. This stunning hotel is designed for adventure seekers and beach lovers alike, featuring direct beach access and a range of exciting activities such as windsurfing, kayaking, and snorkelling available nearby. The resort also offers a world-class spa and wellness centre, providing an oasis for relaxation after a day of exploration. With elegant accommodations and a focus on adventure, this resort is a splendid choice for dynamic travellers.
  • Hotel El Puerto by Pierre & Vacances: Hotel El Puerto by Pierre & Vacances is a 3-star establishment that caters to beach enthusiasts and pet owners alike, boasting a guest rating of 8.0. Located conveniently near the beach, this hotel allows pets with certain restrictions, making it an inviting option for those wishing to travel with their furry companions. Guests can partake in various adventure sports such as sailing and waterskiing in the vicinity. The hotel combines comfort with accessibility, creating a welcoming atmosphere for families and pet lovers.

Where to stay in Spain

Spain offers an array of enchanting destinations, from vibrant cities like Barcelona and Madrid to picturesque coastal towns such as San Sebastián and Málaga. Families can enjoy relaxing beach holidays on the Costa del Sol, while history enthusiasts can explore the rich heritage found in Seville and Granada. With its friendly atmosphere and diverse experiences, Spain is perfect for anyone seeking adventure, relaxation, or romantic getaways.

  • Barcelona: Barcelona is a vibrant metropolis located on the northeastern coast of Spain, renowned for its unique architecture and cultural scene. With a steady influx of travellers year-round, the city experiences peak visitor numbers from July to September, attracting those seeking a city-themed, family, or business experience. Highlights include the bustling shopping areas, lively markets, and impressive theatres. Iconic landmarks such as the stunning Sagrada Familia, picturesque beaches, and the charming Gothic Quarter are easily accessible, making Barcelona a feast for the senses.
  • Madrid: As the capital of Spain, Madrid is a dynamic metropolis that combines modernity with rich history. Visitor numbers peak in May and during the autumn months of September to October, making it a popular destination for family, city-themed, and business travellers. Explore expansive shopping areas and vibrant shopping mall centres, or enjoy the artistic treasures housed in world-class theatres. Key attractions include the historic Plaza Mayor, the bustling Gran Vía, and the beautiful Retiro Park, offering a delightful mix of culture and leisure.
  • Palma de Mallorca: Palma de Mallorca is a stunning city located on the picturesque island of Mallorca, famous for its captivating beaches and outdoor activities. The travel experience peaks in the spring and summer months, particularly from April to July, attracting beach lovers and city explorers alike. Enjoy a variety of activities including golfing and shopping at local centres. Notable landmarks include the beautiful family-friendly beaches, the charming marina, and the impressive Palma Cathedral, creating a perfect blend of relaxation and adventure.

Things to do in Spain

Shopping

Close to the city centre, El Corte Inglés offers a vast selection of fashion, beauty, and gourmet products. For a more traditional experience, Mercado de San Miguel showcases local delicacies and artisan goods, making it an ideal spot for unique souvenirs and gifts.

Recreation

In Ibiza, Atzaró Wellness offers a serene escape with holistic treatments and tranquil gardens. In Marbella, the Six Senses Spa provides rejuvenating therapies alongside stunning sea views, creating an ideal atmosphere for relaxation and wellness.

Adventure

Experience the thrill of motor racing at Circuit de Barcelona-Catalunya, where the adrenaline rush meets the roar of engines. For a family adventure, take a scenic ride on the Sierra Nevada Chairlift, offering stunning views. Alternatively, soar through the treetops at Aventura Sevilla’s zipline ropes course for an exhilarating outdoor experience.

Nightlife

Experience the vibrant nightlife of Spain by visiting La Terraza in Barcelona for stunning views and cocktails or indulge in the lively atmosphere at Teatro Kapital in Madrid, known for its multiple dance floors and eclectic music. Each venue offers a unique taste of Spanish nightlife.

*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, February, or November, and aim to book your hotel about a month in advance for the best rates. Tuesdays are typically the least expensive days to stay, while Fridays are the priciest. Use Expedia to set your budget and filter search results by price or hotel type. Additionally, take advantage of last-minute deals and consider bundling your hotel, flights, and activities for further savings. Explore free activities and utilise Spain's efficient public transport for an economical travel experience.

  • 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 set your budget, choose your desired location, and much more. You can organise your results to display prices from the lowest to the highest, allowing you to find the most affordable hotels first. Additionally, you have the option to filter your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can potentially save 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, city, and business vacations, offering a diverse array of attractions such as stunning beaches, magnificent churches, and lively piazzas. Visitors can enjoy a rich blend of culture and outdoor experiences, with top attractions catering to all interests. Whether you seek relaxation by the coast or cultural immersion, Spain promises an unforgettable journey filled with memorable moments.

  • Sagrada Familia: This iconic basilica, designed by Antoni Gaudí, is an architectural marvel with its intricate facades and towering spires. Visitors can immerse themselves in its unique blend of Gothic and Art Nouveau styles, while the ongoing construction adds a sense of historical evolution to the experience.
  • Gran Via: As one of Madrid's most famous streets, Gran Via is a bustling hub of activity filled with shops, theatres, and restaurants. The vibrant atmosphere and stunning early 20th-century architecture create a lively urban experience, perfect for strolling and people-watching.
  • Port of Palma de Mallorca: This picturesque marina offers an array of outdoor activities, from sailing to beach lounging. The stunning coastal views and vibrant local culture make it an ideal spot for adventure seekers and those wishing to relax by the sea.

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

Explore a world of travel with Expedia

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 HK$454 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 HK$454 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.