
Average monthly hotel prices in Madrid 2022-2023
In June 2023, the average price for a hotel room in the city of Madrid was 208 euros. This was the highest price recorded in the Spanish capital since July of the previous year. In the beginning of 2023, the average hotel price in Madrid was around 150 euros.