£51 - £92
|CHEAPEST CITY IN SPAIN||Alicante||24% cheaper||Hotels in Alicante are the cheapest in Spain at just £52 per night on average.|
|MOST EXPENSIVE CITY IN SPAIN||Barcelona||38% more expensive||Barcelona has the highest priced hotels in Spain with rooms averaging £93 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 £83 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 £140 per night is to be expected when planning a stay in a luxury hotel room in Spain. This rate is about 19% above the country’s average nightly rate of £118.
Our data shows that hotel rooms in Barcelona are about 38% more expensive on average than hotel rooms in the rest of Spain, with a nightly rate of £93.
Barcelona currently offers the lowest nightly rates of any city in Spain at just £32; a price that is 73% lower than the average rate per night in Spain.