Hotels in Spain

Find the best deals on 239,803 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
83 C$ - 156 C$
CHEAPEST CITY IN SPAIN Santiago de Compostela 28% cheaper Hotels in Santiago de Compostela are the cheapest in Spain at just 83 C$ per night on average.
MOST EXPENSIVE CITY IN SPAIN Barcelona 37% more expensive Barcelona has the highest priced hotels in Spain with rooms averaging 156 C$ per night.
MOST POPULAR CITY IN SPAIN Barcelona 90% 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
Hotel Ciutadella
Best value
Hotel Ciutadella
8.3
72 C$
El Palace
#1 Most popular
El Palace
9.5
280 C$
Axel Hotel Barcelona & Urban Spa - Adults Only
#2 Most popular
Axel Hotel Barcelona & Urban Spa - Adults Only
8.6
78 C$
Iberostar Selection Paseo de Gracia
#3 Most popular
Iberostar Selection Paseo de Gracia
9.2
153 C$
NH Collection Barcelona Gran Hotel Calderón
#4 Most popular
NH Collection Barcelona Gran Hotel Calderón
8.6
220 C$
B&B Hotel Barcelona Viladecans
#5 Most popular
B&B Hotel Barcelona Viladecans
8.2
77 C$
Hotel Attica 21 Barcelona Mar
Hotel Attica 21 Barcelona Mar
8.4
101 C$
Hostal Avenida Barajas
Best value
Hostal Avenida Barajas
8.2
61 C$
Catalonia Gran Vía
#1 Most popular
Catalonia Gran Vía
8.8
105 C$
Hotel Atlantico Madrid
#2 Most popular
Hotel Atlantico Madrid
9.3
111 C$
Vincci Capitol
#3 Most popular
Vincci Capitol
8.7
91 C$
Iberostar Las Letras Gran Via
#4 Most popular
Iberostar Las Letras Gran Via
9.0
135 C$
Cosy And Quiet Next To Ifema
#5 Most popular
Cosy And Quiet Next To Ifema
10.0
103 C$
Hotel Nuevo Madrid
Hotel Nuevo Madrid
8.3
68 C$
Apartamentos Turísticos Los Venerables
Best value
Apartamentos Turísticos Los Venerables
9.2
48 C$
IGH Vega de Triana
#1 Most popular
IGH Vega de Triana
8.9
64 C$
Corral de los Chícharos
#2 Most popular
Corral de los Chícharos
8.3
65 C$
Petit Palace Sevilla Canalejas
#3 Most popular
Petit Palace Sevilla Canalejas
8.6
77 C$
Apartamentos Ele Domocenter
#4 Most popular
Apartamentos Ele Domocenter
7.8
60 C$
Cathedral House Sevilla
#5 Most popular
Cathedral House Sevilla
8.9
70 C$
Novotel Sevilla
Novotel Sevilla
8.7
103 C$
Travelodge Valencia Aeropuerto
Best value
Travelodge Valencia Aeropuerto
8.2
51 C$
Habitaciones Mitre Paterna
#1 Most popular
Habitaciones Mitre Paterna
8.3
63 C$
Flag Hotel Florazar Valencia
#2 Most popular
Flag Hotel Florazar Valencia
7.3
58 C$
Apart and Benef
#3 Most popular
Apart and Benef
7.9
75 C$
Albergue Juvenil Colegio Mayor Galileo Galilei
#4 Most popular
Albergue Juvenil Colegio Mayor Galileo Galilei
8.1
52 C$
Casual Valencia de las Civilizaciones
#5 Most popular
Casual Valencia de las Civilizaciones
7.9
51 C$
Casa Quiquet
Casa Quiquet
7.8
56 C$
Hotels in Palma de Mallorca
Search hotel deals in Palma de Mallorca
Hotel Balear
Best value
Hotel Balear
7.8
58 C$
The St. Regis Mardavall Mallorca Resort
#1 Most popular
The St. Regis Mardavall Mallorca Resort
9.0
457 C$
Helios Mallorca Hotel & Apartments
#2 Most popular
Helios Mallorca Hotel & Apartments
8.8
72 C$
Can Calco
#3 Most popular
Can Calco
8.6
475 C$
INNSiDE By Meliá Cala Blanca - Adult Only
#4 Most popular
INNSiDE By Meliá Cala Blanca - Adult Only
8.6
159 C$
Hotel Spa Flamboyan - Caribe
#5 Most popular
Hotel Spa Flamboyan - Caribe
7.8
343 C$
Nixe Palace Hotel
Nixe Palace Hotel
8.6
157 C$

Spain travel tips

Let us help you with the best tips about Spain

When is the least expensive time to stay in Spain?

If you are looking to save a few dollars on your hotel room in Spain, consider visiting the country in December as it is the least expensive month at just 153 C$ per night. Avoid booking a hotel room in September if you are looking for a deal; it is the most expensive month.

Where do most people stay in Spain?

Out of all the tourist destinations in Spain, our data shows that travellers tend to visit Barcelona more often than any other city.

Which city in Spain has the most expensive hotel rooms?

As a popular tourist destination in Spain, it is no surprise that Barcelona has the most expensive hotel rooms at 156 C$ per night - 37% more than than the country's average hotel room price.

Which city in Spain has the least expensive hotel rooms?

Our users typically find that Barcelona has the lowest per night rates in the country at just 33 C$. Barcelona offers hotels rooms at an average rate that is 77% lower than the average city in Spain.