Home › Hotels › Madrid

Hotels in Madrid

From 32 € per night · 91 hotels compared on all booking sites

When is Madrid cheapest?

30 Oct: 203 €6 Nov: 265 €13 Nov: 223 €20 Nov: 199 €27 Nov: 157 €4 Dec: 207 €11 Dec: 162 €18 Dec: 152 €25 Dec: 211 €1 Jan: 230 €8 Jan: 177 €15 Jan: 178 €22 Jan: 245 €29 Jan: 181 €5 Feb: 167 €12 Feb: 171 €19 Feb: 163 €26 Feb: 198 €5 Mar: 199 €12 Mar: 184 €19 Mar: 167 €26 Mar: 247 €2 Apr: 198 €9 Apr: 331 €152 €331 €OctNovDecJanFebMarApr
Cheapest: check-in 18 Dec · 152 € per night   Most expensive: 9 Apr · 331 €. Booking the cheapest week saves up to 54 %.
Based on 4 representative hotels measured every week.

Where is it cheapest?

Price per night, cheapest booking site for each hotel.

Our picks

Show all 91 hotels

Prices are snapshots for a 3-night stay and change daily. Always check the final price before you book.