£49 - £90
|CHEAPEST CITY IN SPAIN||Alicante||25% cheaper||Hotels in Alicante are the cheapest in Spain at just £49 per night on average.|
|MOST EXPENSIVE CITY IN SPAIN||Barcelona||37% more expensive||Barcelona has the highest priced hotels in Spain with rooms averaging £90 per night.|
|MOST POPULAR CITY IN SPAIN||Barcelona||64% 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 January, as the prices are significantly lower than in February - just £82 per night.
While the country has many desirable locations to visit, the most popular city in Spain to travel to is Barcelona.
Our data shows that hotel rooms in Barcelona are about 37% more expensive on average than hotel rooms in the rest of Spain, with a nightly rate of £90.
Barcelona currently offers the lowest nightly rates of any city in Spain at just £19; a price that is 78% lower than the average rate per night in Spain.