Overnight hotel stays reached an all-time high of 47.8 million in August according to the INE. In the first eight months of the year, overnight stays increased by 5.6% compared to 2023. This is despite domestic tourism not being as strong as last year, with hotel stays booked by Spaniards dropping by 0.3% compared to 2023. The boom in international tourism continues to be strong with overnight stays rising by 5% so far this year.
Although on average hotels have charged 147 euros per room, there are large differences depending on the type of accommodation. Five-star hotels averaged 311 euros per day. Meanwhile, three-star hotels, for example, charged an average of 127 euros. The destination with the highest turnover per occupied room was Marbella, where the average price of a hotel was 312 euros in August.