Search Spain Hotels

  • 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

Filter by

Property class

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, (2,028 reviews)
"Great hotel! Would stay there again."
United Kingdom
Chardonnay
The price is CA $101
CA $111 total
includes taxes & fees
Nov 29 - Nov 30
Hotel101- Madrid

2. Latroupe Prado

Latroupe Prado
3.0 star property
Arganzuela
9.0 out of 10, Wonderful, (765 reviews)
"The location is wonderful and the staff was so helpful."
United States
Samantha
The price is CA $181
CA $200 total
includes taxes & fees
Dec 1 - Dec 2
Latroupe Prado

3. Hotel Riu Plaza España

Hotel Riu Plaza España
4.0 star property
Madrid Centro
9.4 out of 10, Exceptional, (5,312 reviews)
"Excellent stay very close to everything in Madrid"
United States
Esai
The price is CA $264
CA $290 total
includes taxes & fees
Nov 30 - Dec 1
Hotel Riu Plaza España

4. Hotel Regina

Hotel Regina
4.0 star property
Madrid Centro
9.8 out of 10, Exceptional, (2,450 reviews)
"The location is perfect and the breakfast very good"
United States
John
The price is CA $322
CA $354 total
includes taxes & fees
Nov 11 - Nov 12
Hotel Regina

5. Grand Hyatt Barcelona

Grand Hyatt Barcelona
5.0 star property
Les Corts
9.2 out of 10, Wonderful, (1,637 reviews)
"Lovely place!"
United States
Ivonne
The price is CA $268
CA $337 total
includes taxes & fees
Nov 14 - Nov 15
Grand Hyatt Barcelona

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,873 reviews)
"Love this hotel and we stay her every time we visit"
United States
curtis
The price is CA $261
CA $329 total
includes taxes & fees
Dec 11 - Dec 12
Lamaro Hotel Barcelona 5★ | Preferred Hotels & Resorts | Lifestyle Collection

7. Arc la Rambla

Arc la Rambla
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,601 reviews)
"Great place to stay, close to the port, and numerous attractions....great breakfast"
Canada
Leslee
The price is CA $114
CA $150 total
includes taxes & fees
Dec 9 - Dec 10
Arc la Rambla

8. Rialto

Rialto
3.0 star property
Downtown Barcelona
9.0 out of 10, Wonderful, (2,539 reviews)
"Great breakfast and great location!"
United States
Linda
The price is CA $133
CA $171 total
includes taxes & fees
Dec 1 - Dec 2
Rialto

9. Hyatt Regency Barcelona Tower

Hyatt Regency Barcelona Tower
5.0 star property
Bellvitge
9.0 out of 10, Wonderful, (1,408 reviews)
"Great hotel, and great location."
United States
Stephen
The price is CA $225
CA $277 total
includes taxes & fees
Nov 14 - Nov 15
Hyatt Regency Barcelona Tower

10. Nobu Hotel Barcelona

Nobu Hotel Barcelona
5.0 star property
Sants-Montjuïc
9.0 out of 10, Wonderful, (1,369 reviews)
"Comfortable, clean, friendly staff, FANTASTIC Food!!"
United States
Gary
The price is CA $242
CA $308 total
includes taxes & fees
Dec 11 - Dec 12
Nobu Hotel Barcelona

11. Catalonia Portal de l'Angel

Catalonia Portal de l'Angel
3.0 star property
Downtown Barcelona
9.4 out of 10, Exceptional, (1,344 reviews)
"Breakfast was great and the location is perfect."
United States
john
The price is CA $216
CA $262 total
includes taxes & fees
Dec 9 - Dec 10
Catalonia Portal de l'Angel

12. Far Home Atocha

Far Home Atocha
2.0 star property
Madrid Centro
9.0 out of 10, Wonderful, (944 reviews)
"Great place to stay"
United States
Luis
The price is CA $89
CA $97 total
includes taxes & fees
Nov 23 - Nov 24
Far Home Atocha

13. El Avenida Palace Hotel

El Avenida Palace Hotel
4.0 star property
Eixample
9.4 out of 10, Exceptional, (1,377 reviews)
"Convenient location and excellent breakfast."
United States
Yoon
The price is CA $226
CA $278 total
includes taxes & fees
Dec 10 - Dec 11
El Avenida Palace Hotel

14. Live It Gran Via

Live It Gran Via
2.5 star property
Madrid Centro
7.0 out of 10, Good, (573 reviews)
"It was a very delightful stay"
Canada
Nathan
The price is CA $102
CA $112 total
includes taxes & fees
Dec 10 - Dec 11
Live It Gran Via

15. Capsule Inn Madrid

Capsule Inn Madrid
1.5 star property
Madrid Centro
8.8 out of 10, Excellent, (171 reviews)
"Everything was great!"
United States
Oneyda
The price is CA $71
CA $78 total
includes taxes & fees
Nov 11 - Nov 12
Capsule Inn Madrid

16. Leonardo Royal Hotel Barcelona Fira

Leonardo Royal Hotel Barcelona Fira
4.0 star property
Sants-Montjuïc
9.2 out of 10, Wonderful, (1,350 reviews)
"Overall had really a good stay"
United Kingdom
Mel Kristel Rosco
The price is CA $102
CA $142 total
includes taxes & fees
Dec 9 - Dec 10
Leonardo Royal Hotel Barcelona Fira

17. Barceló Sants

Barceló Sants
4.0 star property
Sants-Montjuïc
9.0 out of 10, Wonderful, (1,613 reviews)
"Great hotel! Stayed here twice in my recent trip."
Australia
Jason
The price is CA $164
CA $210 total
includes taxes & fees
Nov 15 - Nov 16
Barceló Sants

18. Urban Hive Madrid

Urban Hive Madrid
4.5 star property
Madrid Centro
9.8 out of 10, Exceptional, (512 reviews)
"Great location, price and super helpful staff."
United States
Jeannette
The price is CA $264
CA $291 total
includes taxes & fees
Nov 29 - Nov 30
Urban Hive Madrid

19. Sercotel Rosellon

Sercotel Rosellon
4.0 star property
Eixample
9.0 out of 10, Wonderful, (1,722 reviews)
"Great place to stay, walking distance to major attractions"
United States
Hector
The price is CA $176
CA $223 total
includes taxes & fees
Nov 29 - Nov 30
Sercotel Rosellon

20. Hamsa House

Hamsa House
2.5 star property
Downtown Barcelona
9.4 out of 10, Exceptional, (339 reviews)
"Outstanding place, quiet and comfortable. Very clean and great location."
Canada
Brian
The price is CA $126
CA $163 total
includes taxes & fees
Dec 11 - Dec 12
Hamsa House
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.

Get last-minute hotel deals in Spain and save more

Sign in to unlock great savings.
Showing deals for:Nov 13 - Nov 15
Showing deals for:Nov 20 - Nov 22
Showing deals for:Dec 10 - Dec 11

Hotels recommended for families in Spain

Top Spain Hotel Reviews

Find out more about Spain

Top reasons to visit Spain

  • Diverse Attractions: Spain offers stunning beaches, historical sites, and vibrant piazzas, catering to all interests.
  • Rich Cultural Experiences: Participate in cultural festivities like Semana Santa and explore Spain's unique traditions.
  • Lively Nightlife: Enjoy the energetic nightlife in cities like Barcelona and Madrid, with lively clubs and entertainment options.
  • Family-Friendly Environment: Spain is perfect for family vacations, with welcoming atmospheres and activities for all ages.
  • Diverse Accommodations: From luxurious hotels to charming guesthouses, Spain offers various stays to suit every traveler's needs.

Find great hotels in Spain

Discover the diverse hotel accommodations Spain has to offer, from family-friendly hotels to charming guesthouses. Whether you're seeking a pet-friendly stay, a business-friendly environment, or a relaxing vacation, Spain caters to every traveler's needs. Explore popular destinations like Catalonia, Barcelona, and Mallorca, where you'll find an array of top-rated hotels that promise a memorable experience.

  • Hotel Apartamentos Bajondillo: Hotel Apartamentos Bajondillo is a charming 4-star hotel, boasting a guest rating of 9.0. Perfectly situated for beach lovers, this property offers direct access to the sparkling sands, making it an ideal choice for a sun-soaked vacation. Guests can enjoy well-appointed apartments with kitchen facilities, providing the flexibility to dine in or explore local cuisine. The inviting atmosphere and proximity to the beach ensure a delightful getaway for those seeking relaxation and seaside fun.
  • Radisson Blu Resort & Spa, Gran Canaria Mogan: A luxurious 5-star destination with a guest rating of 9.2, the Radisson Blu Resort & Spa, Gran Canaria Mogan is tailored for adventure-seeking travellers. With direct beach access, guests can dive into a range of exciting activities such as kayaking, snorkeling, and surfing. The resort also features a world-class spa, offering a perfect retreat after a day of adventure. Elegant accommodations and exceptional service make this property a prime choice for those looking to blend relaxation with thrilling experiences.
  • Hotel El Puerto by Pierre & Vacances: This 3-star hotel, rated 8.0 by guests, caters to families and pet owners alike. Hotel El Puerto by Pierre & Vacances also provides direct beach access, ensuring fun-filled days by the water. The property is pet-friendly, allowing you to bring your furry friends along for the adventure. Guests can engage in various activities like sailing, waterskiing, and snorkeling nearby. With its welcoming environment and convenient amenities, this hotel is perfect for a memorable family vacation.

Where to stay in Spain

Spain offers a vibrant mix of experiences, from the lively streets of Barcelona and Madrid to the tranquil charm of the Spanish countryside. Families can enjoy historical sites and friendly atmospheres, while couples can explore romantic locales. With top hotels and rich Spanish culture, there's something for everyone in this diverse country. Whether you're seeking budget-friendly options or luxurious stays, Spain promises unforgettable memories for all travellers.

  • Barcelona: A vibrant metropolis located on the northeastern coast of Spain, Barcelona is famous for its unique blend of culture, art, and architecture. The city's allure lies in its year-round appeal, with peak tourist traffic from July to September and a quieter atmosphere from December to February. Visitors flock to Barcelona for its city-themed experiences, family-friendly attractions, and business opportunities. Explore bustling shopping areas and local markets, or unwind at the beach while enjoying stunning views of Gaudí's significant architecture. Notable landmarks include the iconic Sagrada Familia and Park Güell, making Barcelona a must-visit destination.
  • Madrid: The heart of Spain, Madrid is a dynamic metropolis brimming with history and modernity. This captivating city sees a steady influx of tourists throughout the year, with peak seasons in July and the fall months of September to October. Madrid is known for its family-oriented, city-themed, and business experiences. Visitors can indulge in retail therapy at shopping malls or enjoy a night out at the theatre. Iconic attractions such as the magnificent Plaza Mayor and the bustling Gran Via provide a true taste of Spanish culture, making Madrid an essential stop on your journey.
  • Málaga: Nestled along the stunning Costa del Sol, Málaga is a charming city that perfectly combines beach relaxation with cultural exploration. The travel experience here is delightful year-round, with peak tourist numbers in March to April and July, while quieter months fall between October and December. Known for its beach, outdoor activities, and family-friendly experiences, Málaga offers plenty of shopping areas and golf courses to enjoy. The picturesque beaches and the historic village atmosphere provide a unique backdrop for a memorable vacation, ensuring that visitors leave with lasting impressions of its rich heritage.

Things to do in Spain

Spain is an ideal destination for family vacations, offering vibrant city experiences and business opportunities. Visitors can explore bustling shopping centres, enjoy thrilling ski adventures, and participate in cultural festivities like Semana Santa. The energetic nightlife, featuring lively nightclubs, adds to the excitement, making it a perfect getaway for tourists seeking a mix of relaxation and entertainment.

Shopping

In Spain, visit El Corte Inglés for a wide range of gifts and souvenirs. Explore Mercat de Sant Josep de la Boqueria in Barcelona for local delicacies and artisan crafts. For unique finds, check out Mercado de San Miguel in Madrid, brimming with Spanish gourmet treats.

Recreation

At Tennis Academy Mallorca, indulge in luxury while honing your tennis skills amidst beautiful surroundings. Cordoba Country Club offers a serene atmosphere with top-notch facilities for relaxation. Don Carlos Tennis & Sports Club combines sport and wellness, providing a perfect escape for rejuvenation and recreation.

Adventure

Experience the thrill of paragliding in the stunning Sierra Nevada, gliding over breathtaking landscapes. For a unique challenge, try canyoning in the beautiful gorges of the Picos de Europa, where you can navigate waterfalls and crystal-clear waters.

Explore the volcanic landscapes of Lanzarote on a thrilling ATV tour, discovering the island's unique terrain. Alternatively, dive into the waters off the Costa Brava for an exhilarating underwater adventure, teeming with marine life.

Nightlife

In Barcelona, the vibrant Pacha nightclub boasts a stunning atmosphere with top DJs and a lively dance scene. Madrid's Teatro Kapital offers a multi-level experience with diverse music and entertainment. In Seville, La Carbonería invites you to enjoy traditional flamenco in a laid-back setting, perfect for a memorable night out.

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

Booking tips and Expedia advantages for Spain

  • 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: The cheapest time to book a hotel in Spain is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Utilize Expedia's search tool to refine your preferences, such as budget, desired location, and type of hotel you prefer. To find the most affordable prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel bookings in Spain with your flights and activities through an Expedia package.

Find the best attractions in Spain

Spain offers a fantastic vacation experience for families, city explorers, and business travellers alike. Popular attractions include stunning beaches, historic churches, and vibrant piazzas. Whether you're seeking cultural immersion, outdoor adventures, or simply a relaxing day by the sea, Spain has something for everyone. Be sure to explore its charming cities and renowned spots, making the most of your holiday in this beautiful country.

  • Sagrada Familia: This iconic basilica, designed by Antoni Gaudí, is a masterpiece of modernist architecture. Its intricate facades and soaring towers create a sense of awe, while the interior, bathed in colorful light from stained glass, offers a peaceful atmosphere. A visit immerses you in rich cultural heritage and artistic innovation.
  • Gran Via: Known as the Spanish Broadway, this vibrant street is filled with shops, restaurants, and theaters. Strolling along Gran Via provides a taste of city life, showcasing stunning architecture and lively nightlife. It's the perfect spot for shopping or enjoying a coffee while people-watching.
  • Port of Palma de Mallorca: This stunning marina offers a blend of adventure and relaxation, with opportunities for sailing, kayaking, or simply soaking up the sun on beautiful beaches. The vibrant atmosphere and scenic views make it a must-visit destination for outdoor enthusiasts.

Best time to go to Spain

The best time to visit Spain can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Spain falls in July, when visitor numbers are slightly high and weather is sunny with no rain. The coolest average temperature in Spain falls in January, visitor numbers are slightly high and weather is mostly sunny with light rain.

Calendar MonthTemperaturePrecipitationCloudinessOccupancyPricing
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

The nearest major airports for your trip to Spain

Spain welcomes tourists through its major airports, notably MADrid (MAD-Adolfo Suárez Madrid-Barajas), located 12.9km from the city. Nearby hotels include the 5-star Barceló Torre de Madrid and Barceló Emperatriz, both offering accessible airport shuttle services. Barcelona (BCN-Barcelona Intl.) is another option, situated 495.7km away, with top hotels like the 5-star Hyatt Regency Barcelona Tower just 4.8km from the airport. Lastly, Palma de Mallorca (PMI), located 556.8km away, features luxurious accommodations such as the Iberostar Selection Llaut Palma, only 4.8km from the airport, ensuring easy access for travellers. Each airport provides convenient transportation for a seamless arrival experience.

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 CA $101 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 vacation 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?

Barcelona is one of the most popular places to book a property when exploring Spain. If you're searching for great culture and coastal beaches, spend a few nights in Madrid. Granada is another area that has a bunch of unforgettable experiences.

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 CA $101 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 "Traveler 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?

Unbeatable prices on Spain hotels are just the beginning of the reasons to book your stay with Expedia. Become an Expedia Rewards member today and earn points with every booking, as well as membership perks to sweeten the deal. How do you like the sound of savings worth 10% or more on select hotels? Not only that, most of our hotels feature free cancellation, so you can reserve your dream escape without having to worry about your plans changing.

Explore a world of travel with Expedia