Hotels in Spain

Find the best deals on 214,831 hotels in Spain

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Spain

Looking for a city in Spain to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$67 - $120
CHEAPEST CITY IN SPAIN Las Palmas de Gran Canaria 24% cheaper Hotels in Las Palmas de Gran Canaria are the cheapest in Spain at just $67 per night on average.
MOST EXPENSIVE CITY IN SPAIN Barcelona 36% more expensive Barcelona has the highest priced hotels in Spain with rooms averaging $120 per night.
MOST POPULAR CITY IN SPAIN Barcelona 81% more users visited More momondo users search for hotels in Barcelona than any other city in Spain

Popular Cities in Spain

Book one of the best deals Spain has to offer in these popular locations
$self.alt
Best value
Hotel Aristol
7.3
$82
$self.alt
#1 Most popular
Hotel Midmost
8.8
$145
$self.alt
#2 Most popular
Hcc Regente
8.5
$123
$self.alt
#3 Most popular
Hotel 1898
9.1
$190
$self.alt
#4 Most popular
Yurbban Trafalgar Hotel
9.2
$127
$self.alt
#5 Most popular
Cotton House Hotel Autograph Collection
9.2
$275
$self.alt
Best value
Hotel Puerta América
8.6
$108
$self.alt
#1 Most popular
7 Islas Hotel
9.0
$126
$self.alt
#2 Most popular
NH Collection Madrid Paseo del Prado
8.8
$169
$self.alt
#3 Most popular
Palacio de los Duques Gran Meliá
9.2
$296
$self.alt
#4 Most popular
Eurostars Suites Mirasierra
8.6
$116
Hotels in Palma de Mallorca
Search hotel deals in Palma de Mallorca
$self.alt
Best value
Hotel Joan Miró Museum
8.3
$72
$self.alt
#1 Most popular
Purohotel Palma
8.6
$163
$self.alt
#2 Most popular
Santa Clara Urban Hotel & Spa
9.1
$148
$self.alt
#3 Most popular
Boutique Hotel Can Cera
9.5
$241
$self.alt
#4 Most popular
Boutique Hotel Can Alomar
9.3
$284
$self.alt
#5 Most popular
Protur Naisa Palma Hotel
9.1
$127
$self.alt
Best value
Hotel Rincón Sol
8.1
$46
$self.alt
#1 Most popular
NH Málaga
8.6
$116
$self.alt
#2 Most popular
Hotel Soho Los Naranjos
8.1
$68
$self.alt
#3 Most popular
ibis Malaga Centro Ciudad
8.4
$59
$self.alt
#4 Most popular
Vincci Seleccion Posada del Patio
8.9
$155
$self.alt
#5 Most popular
Hotel Plaza Del Castillo
8.2
$50
$self.alt
Best value
Hotel Playasol Mare Nostrum
7.8
$59
$self.alt
#1 Most popular
Fiesta Hotel Playa D'En Bossa
$165
$self.alt
#2 Most popular
Ibiza Playa
8.4
$74
$self.alt
#3 Most popular
Hotel Simbad
8.2
$89
$self.alt
#4 Most popular
Hotel Nautico Ebeso
8.4
$93
$self.alt
#5 Most popular
Hotel Cenit & Apts. Sol y Viento
8.4
$71

Spain travel tips

Let us help you with the best tips about Spain

When is the least expensive time to stay in Spain?

Visiting Spain in February would make for the least expensive trip at just $50 per night on average. To save on your trip, avoid planning it during January, as this is the most expensive month on average.

Where do most people stay in Spain?

As many would assume, more people stay in Barcelona than in any other city while visiting Spain.

How much does a luxury hotel cost in Spain?

At $183 per night, the average luxury hotel room in Spain is 49% above the rate of a typical hotel room in Spain, which is $122.

Which city in Spain has the most expensive hotel rooms?

Barcelona is the most expensive city in Spain to book a hotel room in. The nightly rate of $120 is 36% more than the average city in Spain.

Which city in Spain has the least expensive hotel rooms?

At just $17 per night, Valencia has hotel room rates that are 85% less than other cities in Spain.


Popular international routes landing in Spain

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
London to Barcelona
Fastest flight time
2h 10m
Cheapest price
$57
Tel Aviv to Barcelona
Fastest flight time
4h 40m
Cheapest price
$121
New York to Barcelona
Fastest flight time
7h 30m
Cheapest price
$188
New York to Barcelona
Fastest flight time
7h 35m
Cheapest price
$190
Boston to Barcelona
Fastest flight time
7h 05m
Cheapest price
$229
San Francisco to Barcelona
Fastest flight time
11h 00m
Cheapest price
$250
San Jose to Barcelona
Fastest flight time
15h 10m
Cheapest price
$266
Chicago to Barcelona
Fastest flight time
8h 20m
Cheapest price
$269
Los Angeles to Barcelona
Fastest flight time
10h 55m
Cheapest price
$282
Miami to Barcelona
Fastest flight time
9h 00m
Cheapest price
$285
View more