1,475 Hotels in Madrid
Prefer Expedia? See all Madrid hotels on Expedia →
Guesthouse/bed and breakfast in Madrid
3-star
8.0 Very good (377)
Hotel in Madrid
4-star · 125 rooms
8.4 Very good (265)
Hotel in Madrid
4-star · 85 rooms
8.8 Excellent (197)
Hotel in Madrid
4-star · 155 rooms
8.5 Excellent (235)
Hotel in Madrid
4-star
8.5 Excellent (232)
Hotel in Madrid
4-star · 74 rooms
8.7 Excellent (204)
Hotel in Madrid
4-star · 224 rooms
8.5 Excellent (230)
Hotel in Madrid
4-star · 87 rooms
8.5 Excellent (229)
Hotel in Madrid
99 rooms
8.8 Excellent (237)
Hotel in Madrid
4-star
8.7 Excellent (198)
Hotel in Madrid
4-star
8.9 Excellent (173)
Hotel in Madrid
4-star
8.4 Very good (235)
Hotel in Madrid
4-star
8.7 Excellent (193)
Hotel in Madrid
2-star · 92 rooms
8.3 Very good (281)
Hotel in Madrid
4-star · 110 rooms
8.8 Excellent (181)
Guesthouse/bed and breakfast in Madrid
16 rooms
8.6 Excellent (252)
Guest favorite Hotel in Madrid
5-star · 156 rooms
9.0 Wonderful (148)
Hotel in Madrid
3-star
8.9 Excellent (175)
Hotel in Madrid
4-star · 228 rooms
8.2 Very good (254)
Hotel in Madrid
4-star
8.7 Excellent (184)
Hotel in Madrid
3-star · 260 rooms
8.7 Excellent (195)
Hotel in Madrid
4-star · 112 rooms
8.4 Very good (222)
Hotel in Madrid
4-star
8.4 Very good (219)
Guest favorite Hotel in Madrid
4-star
9.0 Wonderful (149)
1,475 stays in total