£55 - £99
|CHEAPEST CITY IN SPAIN||Alicante||23% cheaper||Hotels in Alicante are the cheapest in Spain at just £55 per night on average.|
|MOST EXPENSIVE CITY IN SPAIN||Barcelona||40% more expensive||Barcelona has the highest priced hotels in Spain with rooms averaging £100 per night.|
|MOST POPULAR CITY IN SPAIN||Barcelona||68% 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 December, as the prices are significantly lower than in June - just £107 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 £151 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 £92.
Our data shows that hotel rooms in Barcelona are about 40% more expensive on average than hotel rooms in the rest of Spain, with a nightly rate of £100.
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.