£49 - £96
|CHEAPEST CITY IN SPAIN||Santa Cruz de Tenerife||25% cheaper||Hotels in Santa Cruz de Tenerife are the cheapest in Spain at just £50 per night on average.|
|MOST EXPENSIVE CITY IN SPAIN||Barcelona||46% more expensive||Barcelona has the highest priced hotels in Spain with rooms averaging £97 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|
When travelling to Spain it would be best to plan your trip around the month of March, as the prices are significantly lower than in January - just £95 per night.
While the country has many desirable locations to visit, the most popular city in Spain to travel to is Barcelona.
An average rate of £142 per night is to be expected when planning a stay in a luxury hotel room in Spain. This rate is about 65% above the country’s average nightly rate of £86.
Our data shows that hotel rooms in Barcelona are about 46% more expensive on average than hotel rooms in the rest of Spain, with a nightly rate of £97.
Las Palmas de Gran Canaria currently offers the lowest nightly rates of any city in Spain at just £12; a price that is 87% lower than the average rate per night in Spain.