Search Hotels in Spain

Top Cities in Spain

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 190,174 hotels in Spain with room rates, reviews, and availability. Most hotels are fully refundable.

Cabezo Buñuel

3.0 star property
8.8 out of 10, Excellent, (5)
"Very nice place, hosts were attentive, level of cleanliness very good, would certainly stay here again, when I am next working in the area"
The price is CA $139
CA $153 total
includes taxes & fees
Jul 14 - Jul 15
Cabezo Buñuel

Grand Hyatt Barcelona

5.0 star property
9.2 out of 10, Wonderful, (1191)
"Great stay. "
The price is CA $278
CA $332 total
includes taxes & fees
Jul 27 - Jul 28
Grand Hyatt Barcelona

Hotel Riu Plaza España

4.0 star property
9.4 out of 10, Exceptional, (4193)
"Excellent location and service, breakfast was really good"
The price is CA $246
CA $270 total
includes taxes & fees
Jul 14 - Jul 15
Hotel Riu Plaza España

Nobu Hotel Barcelona

5.0 star property
9.0 out of 10, Wonderful, (1015)
"Great place to stay!"
The price is CA $365
CA $428 total
includes taxes & fees
Aug 1 - Aug 2
Nobu Hotel Barcelona

INNSiDE by Melia Barcelona Apolo

4.0 star property
9.4 out of 10, Exceptional, (1189)
"Great location and staff. "
The price is CA $199
CA $239 total
includes taxes & fees
Aug 10 - Aug 11
INNSiDE by Melia Barcelona Apolo

Leonardo Royal Hotel Barcelona Fira

4.0 star property
9.2 out of 10, Wonderful, (1023)
"Great place to stay"
The price is CA $169
CA $206 total
includes taxes & fees
Jul 31 - Aug 1
Leonardo Royal Hotel Barcelona Fira

Rialto

3.0 star property
8.8 out of 10, Excellent, (2338)
"Clean, nice staff, nice stay. "
The price is CA $212
CA $251 total
includes taxes & fees
Jul 27 - Jul 28
Rialto

Hyatt Regency Barcelona Tower

5.0 star property
8.8 out of 10, Excellent, (1012)
"Great hotel. Fantastic restaurant on site. "
The price is CA $210
CA $241 total
includes taxes & fees
Jul 22 - Jul 23
Hyatt Regency Barcelona Tower

Camping 3 Estrellas

2.0 star property
8.0 out of 10, Very good, (1174)
"An incredible place for vacationing."
The price is CA $98
CA $110 total
includes taxes & fees
Jul 17 - Jul 18
Camping 3 Estrellas

Barcelona Airport Hotel

4.0 star property
8.6 out of 10, Excellent, (5049)
"Great location good hotel"
The price is CA $227
CA $254 total
includes taxes & fees
Jul 28 - Jul 29
Barcelona Airport Hotel

El Avenida Palace Hotel

4.0 star property
9.2 out of 10, Wonderful, (1014)
"Location and staff were fantastic. Great hotel. "
The price is CA $279
CA $328 total
includes taxes & fees
Aug 5 - Aug 6
El Avenida Palace Hotel

Hotel Porta Fira

4.5 star property
9.0 out of 10, Wonderful, (1074)
"Nice place to stay"
The price is CA $183
CA $206 total
includes taxes & fees
Jul 27 - Jul 28
Hotel Porta Fira

Barceló Torre de Madrid

5.0 star property
9.4 out of 10, Exceptional, (1920)
"Great Stay in brilliant location"
The price is CA $212
CA $233 total
includes taxes & fees
Aug 3 - Aug 4
Barceló Torre de Madrid

B&B Hotel Barcelona Viladecans

3.0 star property
8.4 out of 10, Very good, (1016)
"The hotel was clean and nice. The staff was also friendly. "
The price is CA $133
CA $149 total
includes taxes & fees
Aug 3 - Aug 4
B&B Hotel Barcelona Viladecans

Qgat Suites & Events

4.0 star property
9.4 out of 10, Exceptional, (43)
"Wonderful location"
The price is CA $145
CA $163 total
includes taxes & fees
Aug 13 - Aug 14
Qgat Suites & Events

Barceló Raval

4.5 star property
8.8 out of 10, Excellent, (1171)
"Loved the hotel decor. "
The price is CA $196
CA $236 total
includes taxes & fees
Jul 27 - Jul 28
Barceló Raval

Live It Gran Via

2.5 star property
7.4 out of 10, Good, (150)
"The hotel is in the city center surrounding numerous eating and shopping stores, and closes to transportations and tourist attractions. There are all private rooms, clean and comfort, with more than needed bathrooms/showers, kitchens and washing machines."
The price is CA $67
CA $74 total
includes taxes & fees
Aug 10 - Aug 11
Live It Gran Via

Madrid Marriott Hotel Princesa Plaza

4.0 star property
8.8 out of 10, Excellent, (1356)
"Great hotel and location"
Madrid Marriott Hotel Princesa Plaza

Hotel Atlantico Madrid

4.0 star property
9.8 out of 10, Exceptional, (2101)
"Loved the boutique hotel , amazing location. "
The price is CA $280
CA $308 total
includes taxes & fees
Aug 7 - Aug 8
Hotel Atlantico Madrid

Hotel Nido Príncipe Pío

3.0 star property
8.6 out of 10, Excellent, (112)
"Good location and friendly staff"
The price is CA $115
CA $127 total
includes taxes & fees
Aug 9 - Aug 10
Hotel Nido Príncipe Pío
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.

Great weekend hotel deals in Spain

Showing deals for:Jul 25 - Jul 27
Save an average of 15% on thousands of hotels when you're signed in

Guide to exploring around Spain

Guide to exploring around Spain

Top reasons to visit Spain

  • Diverse Attractions: Spain offers a mix of beautiful beaches, historic churches, and vibrant piazzas, perfect for all types of travellers.
  • Rich Cultural Heritage: Experience Spain's rich history through its museums, architecture, and traditional festivals.
  • Vibrant Cities: Explore bustling cities like Barcelona and Madrid, each with unique charm and energy.
  • Scenic Landscapes: Discover serene regions like Andalusia and the Balearic Islands, ideal for relaxation and outdoor adventures.
  • Varied Accommodations: Enjoy diverse lodging options, from cozy hostals to luxurious hotels, catering to different budgets and preferences.

Find great hotels in Spain

Explore the diverse hotel accommodations in Spain, where you'll find a variety of options to suit every budget and preference. From cozy hostals to luxurious five-star hotels, Spain caters to all types of travellers, including families and business visitors. With a focus on comfort and quality, discover the best hotels in Spain that promise an unforgettable vacation experience.

  • Hotel Riu Plaza España: Nestled in the heart of Madrid, Hotel Riu Plaza España offers a unique blend of modern luxury and eco-consciousness. This 4-star hotel is ideal for business travellers and those seeking a city experience, featuring an eco-certified status that appeals to environmentally aware guests. With a comprehensive range of business amenities, including accessible meeting rooms and a dedicated business centre, it caters perfectly to professionals on the go. The hotel's central location ensures that guests can effortlessly explore the vibrant city, making it a top choice for both work and leisure.
  • Hotel Barcelona Universal: Located within the bustling shopping district of Barcelona, Hotel Barcelona Universal is a stylish 4-star accommodation that prioritizes both eco-friendliness and convenience. This hotel is tailor-made for those looking to combine business with pleasure, featuring a 24-hour business centre and versatile meeting spaces. Guests can indulge in nearby shopping opportunities while enjoying the comfort of eco-certified amenities. The hotel’s blend of modern design and practical facilities makes it an inviting retreat for both leisure and business travellers alike.
  • Hotel Atlantico Madrid: Situated in one of Madrid’s lively shopping districts, Hotel Atlantico Madrid is a sophisticated 4-star hotel that caters to the needs of discerning business travellers. With an array of business amenities, including a 24-hour business centre and conference spaces, this hotel ensures a productive stay. Its prime location allows guests to explore the best shopping experiences Madrid has to offer, while the elegant accommodations provide a relaxing retreat after a day out. This hotel perfectly balances work and leisure, making it an excellent choice for your stay in the city.

Where to stay in Spain

Spain offers a captivating blend of vibrant cities and charming regions perfect for any traveller. From the bustling streets of Barcelona and Madrid to the serene landscapes of Andalusia and the Balearic Islands, there's something for everyone. Families can enjoy the warm, friendly atmosphere, while history enthusiasts can explore Spain's rich cultural heritage. With a variety of experiences waiting in both urban and rural settings, your vacation in Spain is sure to be unforgettable.

  • Barcelona: Nestled along the northeastern coast of Spain, Barcelona is a vibrant metropolis that seamlessly combines rich history with modern flair. The city experiences a steady stream of visitors year-round, peaking in the summer months of July to September. Travelers flock to Barcelona for its diverse offerings, whether it’s family adventures, business trips, or city explorations. Notable highlights include the bustling shopping areas, lively markets, and thrilling amusement parks. Don't miss iconic landmarks like the stunning architecture of Antoni Gaudí, beautiful beaches, and charming streets that invite you to wander and discover.
  • Madrid: As the capital of Spain, Madrid is a bustling metropolis known for its vibrant culture and dynamic atmosphere. Visitor numbers peak from July through September and again from September to October, making it a popular destination year-round. Whether you’re visiting for family fun, business, or urban exploration, Madrid offers a wealth of experiences. Be sure to explore the extensive shopping areas and renowned theatre scene, as well as picturesque tourist precincts and lively piazzas that capture the essence of Spanish life. The city's rich history is palpable in its streets, making it a must-visit for any traveler.
  • Palma de Mallorca: Located on the stunning island of Mallorca, Palma is a captivating city that draws visitors for its spectacular beaches and outdoor experiences. The tourism season peaks in spring and summer, particularly from April through July, attracting beach lovers and adventure seekers alike. Palma offers an array of activities, including shopping at vibrant centres and relaxing at scenic golf courses. With its beautiful family-friendly beaches and picturesque marina, Palma is the perfect spot for those looking to unwind while soaking in the sun and stunning Mediterranean views.

Things to do in Spain

Spain offers a vibrant mix of activities for every type of traveller, from family vacations to business trips. Explore bustling shopping areas and modern malls, or embark on guided tours like Insight Vacations’ tour of Spain. Enjoy the rich culture at popular tourist hubs, or unwind at scenic golf courses. Whatever your interests, Spain promises an unforgettable experience filled with diverse attractions and activities.

Shopping

The Boqueria Market offers a vibrant public market experience with local produce and artisanal goods. If you're up for a drive, visit the Puerto Rico Shopping Center for family-friendly entertainment, or explore Gran Via 2 for a mix of shops and dining options in a bustling city atmosphere.

Recreation

Experience the vibrant atmosphere of Bernabéu Stadium while enjoying sports events. Dive into relaxation at Lago Martianez Swimming Pools, perfect for family fun and outdoor activities. For a cultural escape, visit Palau de la Música Catalana, where captivating performances create an unforgettable entertainment vibe.

Adventure

Experience the thrill of Siam Park, a spectacular waterpark with exhilarating slides and family-friendly attractions. For motorsport enthusiasts, Circuit de Barcelona-Catalunya offers high-speed excitement. If you're seeking winter fun, Boi Taull Ski Resort provides excellent skiing and outdoor adventures amidst stunning mountain scenery.

Nightlife

Experience the vibrant nightlife at Benidorm Palace for an unforgettable theatrical show, or try your luck at Casino Barcelona while enjoying the city’s romantic atmosphere. For a cultural evening, catch a performance at Lope de Vega Theatre, perfect for families and entertainment lovers alike.

Booking tips and Expedia advantages for Spain

To save money on your trip to Spain, visit during the off-peak months of January to February and November for lower prices. Booking your hotel about a month in advance can yield better rates, especially on Tuesdays, which are cheaper than Fridays. Use Expedia to find last-minute deals and package options that combine flights, hotels, and activities. Explore popular free attractions like Gran Via, La Rambla, and Port de Sóller Marina to enhance your experience without spending much. Don’t forget to filter hotel searches by price to find budget-friendly options!

  • 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 narrow down your options based on your budget, desired location, and preferred hotel type. To find the best prices and deals, simply arrange the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel stay in Spain with your flights and activities through an Expedia package deal.

Find the best attractions in Spain

Spain is an ideal destination for family, city, and business vacations, offering a diverse array of attractions. Visitors can explore beautiful beaches, historic churches, and vibrant piazzas. The points of interest cater to those seeking cultural experiences, beach relaxation, and outdoor adventures, making it a perfect getaway for every type of traveller.

  • Sagrada Familia: This iconic basilica, designed by Antoni Gaudí, is a masterpiece of modernist architecture. Its intricate facades and towering spires create a stunning visual experience. Inside, the play of light through the stained glass illuminates the serene atmosphere, making it a must-see for culture enthusiasts.
  • Gran Via: Known as the "Spanish Broadway," Gran Via is a bustling street filled with shops, theatres, and restaurants. Stroll along this vibrant thoroughfare to experience the lively city vibes, showcasing both historic and contemporary Spanish culture.
  • Port of Palma de Mallorca: This picturesque marina offers breathtaking views and a variety of water activities. Whether you’re interested in sailing, kayaking, or simply relaxing on the beach, the Port of Palma de Mallorca is perfect for outdoor adventures.

Best time to go to Spain

Visitor numbers in Spain is generally unchanged in popularity throughout the year. 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 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 Rain (Dry)Mostly 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 Rain (Dry)SunnyAverageAverage
June66.7°F (19.3°C)No Rain (Dry)SunnySlightly HighSlightly High
July75.4°F (24.1°C)No Rain (Dry)SunnySlightly HighSlightly High
August73.6°F (23.1°C)No Rain (Dry)SunnyAverageSlightly High
September66.0°F (18.9°C)No Rain (Dry)SunnyAverageAverage
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

When flying into Spain, the major airports include Madrid (MAD-Adolfo Suárez Madrid-Barajas) and Barcelona (BCN-Barcelona Intl.). Madrid Airport is located 12.9km from the city centre, with excellent hotel options such as the 5-star Barceló Torre de Madrid and Barceló Emperatriz, both offering airport shuttle services. Barcelona Airport, positioned 497.3km away, features luxurious hotels like the Grand Hyatt Barcelona and Hyatt Regency Barcelona Tower, which ensure convenient access through nearby transport options. Additionally, Lisbon (LIS-Humberto Delgado) is a short distance at 500.5km, with upscale accommodations including Palácio Ludovice Wine Experience Hotel, all providing reliable airport transfers.

Spain Hotel Guide

Many people spend a great deal of time longing for a vacation in Spain but feel as if the expenditure might be beyond their financial capabilities. However, travel in Spain does not have to be as costly as it is reputed to be, and smart tourists can find special rates at some of the top hotels in Spain by using the services of professional travel companies like Expedia. If you have always wanted to go to Spain, you can make your dream a reality by comparing prices and looking for a discount room and Spain hotel deals.

Some of the best rates in Spain can be found in the Canary Islands. Known as the "Place of Eternal Spring," it is possible to have a top quality vacation any time of the year at these islands. Nature lovers will be thrilled at the many opportunities to explore the biodiversity of both flora and fauna species here, and people who just need to sit on a warm beach and recharge will find an abundance of opportunities to do exactly that. The beaches along the Mediterranean Sea and the Atlantic Ocean are also popular with visitors seeking sun and relaxation.

Wine lovers are also increasingly finding their way to rooms in Spain hotels. Although Spain has a long and rich viticulture tradition, their wines have frequently been overshadowed by those of France and Italy. However, Spain has almost three-million acres planted in wine grapes, making it the most widely planted wine-producing country in the world. Spain's two major wine regions are Ribera del Duero and the Rioja. If you want to tour the tasting rooms of these areas, you can locate cheap hotel deals in Spain close to vineyards where you can spend your time sampling the finest wines that Spain has to offer.

If vibrant culture is what draws you to Spain, the city of Madrid features world-class musical and theater performances, and many people feel that Spain offers the finest nightlife in the world. You can judge that for yourself by contacting Expedia for information on the Spain hotel packages that most suit you and your travelling companions. Remember, you can save significant sums of money by booking far in advance of your intended departure date. So, if you come across a cheap Spain hotel deal that appeals to you, it will be in your best interest to book reservations quickly.

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 $67 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 $67 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.