EN

Hotels in Madrid: see which days are available and when it's cheapest

Every hotel and flight shows its calendar: green = available red = fully booked, plus a chart of the cheapest days.

All hotels in Madrid with their availability calendar and the price of every night over the next 30 days.

DíasLibres has 1,304 hotels in Madrid. 40 are 5-star, 400 are 4-star and 381 are 3-star. The average guest rating is 8.3 out of 10. 350 are apartments. 119 have a pool, 216 allow pets and 552 have parking.

Top-rated hotels in Madrid

Frequently asked questions

How many hotels are there in Madrid?

DíasLibres has 1,304 hotels in Madrid, 440 of which are 4 or 5 stars.

What is the top-rated hotel in Madrid?

UMusic Hotel Madrid, with a rating of 10 out of 10 from 4,909 reviews.

Are there hotels with a pool in Madrid?

Yes, 119 hotels in Madrid have a pool.

Are there pet-friendly hotels in Madrid?

Yes, 216 hotels in Madrid allow pets.

When is the cheapest time to stay in Madrid?

It depends on the day. On DíasLibres, each hotel shows the price of every night over the next 30 days and marks the cheapest night with a star.

More hotels in Madrid

Flights to Madrid

Other destinations

Book

Total: —

Test booking: it is not sent to the hotel or the airline.

Book flight

Total: —

Contact

Enter your details exactly as they appear on your passport or ID card. The airline needs them to issue the ticket.