Hotels in Spain

Find the best deals on 212,941 hotels in Spain

Check-in
Check-out
Compare vs. momondo |

Popular Cities in Spain

Book one of the best deals Spain has to offer in these popular locations
Hotels in Barcelona
Best value
Barceló Raval
8.5
162 CAD
#1 Most popular
Claris Hotel & Spa Gl
8.8
198 CAD
#2 Most popular
NH Collection Barcelona Pódium
8.9
190 CAD
#3 Most popular
Hotel Arts Barcelona
8.7
387 CAD
#4 Most popular
Meliá Barcelona Sarrià
8.3
184 CAD
#5 Most popular
NH Collection Barcelona Gran Hotel Calderón
8.7
231 CAD
Hotels in Madrid
Best value
Emperador
8.6
169 CAD
#1 Most popular
Villa Real Hotel
8.9
196 CAD
#2 Most popular
Hotel Hospes Puerta de Alcalá
8.9
287 CAD
#3 Most popular
URSO Hotel & Spa
9.2
269 CAD
#4 Most popular
Barceló Torre de Madrid
9.2
263 CAD
#5 Most popular
Vp Plaza España Design
9.4
268 CAD
Hotels in Sevilla
Best value
Silken Al-Andalus Palace
8.4
84 CAD
#1 Most popular
Sevilla Center
8.8
130 CAD
#2 Most popular
Hesperia Sevilla
8.2
103 CAD
#3 Most popular
Barceló Sevilla Renacimiento
8.6
125 CAD
#4 Most popular
Hotel Don Paco
8.1
109 CAD
#5 Most popular
NH Sevilla Plaza de Armas
8.6
143 CAD
Hotels in Valencia
Best value
La Casa del Colibrí Youth Hostel
7.9
16 CAD
#1 Most popular
NH Valencia Center
8.3
114 CAD
#2 Most popular
Eurostars Gran Valencia
8.4
102 CAD
#3 Most popular
One Shot Palacio Reina Victoria 04
8.6
157 CAD
#4 Most popular
Hotel Turia
7.4
76 CAD
#5 Most popular
NH Valencia Las Artes
8.4
101 CAD
Hotels in Santa Cruz de Tenerife
Best value
Hotel Adonis Pelinor
7.2
53 CAD
#1 Most popular
Iberostar Heritage Grand Mencey
9.0
139 CAD
#2 Most popular
Occidental Santa Cruz Contemporáneo
8.2
86 CAD
#3 Most popular
Hotel Adonis Plaza
7.8
73 CAD
#4 Most popular
Hotel Silken Atlántida Santa Cruz
8.7
96 CAD
#5 Most popular
Taburiente
8.6
100 CAD

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 April as it is the least expensive month at just 131 CAD per night. Avoid booking a hotel room in July 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.

How much does a luxury hotel cost in Spain?

Expect to pay about 254 CAD per night when booking a luxury hotel room in Spain. Rates for luxury hotel rooms are typically 52% more than the average hotel room in Spain, which costs 166 CAD each night.

Which city in Spain has the most expensive hotel rooms?

As a popular tourist destination in Spain, it is no surprise that Madrid has the most expensive hotel rooms at 1,609 CAD per night - 867% 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 Valencia has the lowest per night rates in the country at just 23 CAD. Valencia offers hotels rooms at an average rate that is 86% lower than the average city 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
Toronto to Madrid
Fastest flight time
7h 10m
Cheapest price
578 CAD
Montreal to Madrid
Fastest flight time
7h 05m
Cheapest price
597 CAD
Toronto to Barcelona
Fastest flight time
7h 45m
Cheapest price
606 CAD
Montreal to Málaga
Fastest flight time
6h 55m
Cheapest price
621 CAD
Montreal to Barcelona
Fastest flight time
7h 15m
Cheapest price
669 CAD
Toronto to Las Palmas de Gran Canaria
Fastest flight time
10h 05m
Cheapest price
674 CAD
Toronto to Málaga
Fastest flight time
9h 35m
Cheapest price
675 CAD
Montreal to Palma de Mallorca
Fastest flight time
10h 20m
Cheapest price
686 CAD
Montreal to Sevilla
Fastest flight time
12h 15m
Cheapest price
689 CAD
Toronto to Valencia
Fastest flight time
10h 00m
Cheapest price
689 CAD
View more