Home › Hotels › Madrid › Best-rated and 4–5 star hotels in Madrid

⭐ Best-rated and 4–5 star hotels in Madrid

In short: 40 hotels in Madrid with 4–5 stars or a top guest rating, from 40 € per night.

💡 How to save in Madrid

From our own price checks, updated daily. Booking earlier showed no clear saving in our data so far, so we do not promise one.

Price per night, cheapest booking site

The Central House Lavapiés ★ 4.640 €Way Hostel Madrid ★ 4.543 €B&B HOTEL Madrid Alcorcón ★ 4.652 €Rox Madrid ★ 4.661 €B&B HOTEL MADRID Carabanchel ★ 4.777 €The Loft House Madrid ★ 4.686 €Muralto Madrid Princesa ★ 4.5111 €Hotel Petit Palace Puerta del Sol ★ 4.5113 €ibis Styles Madrid Prado ★ 4.5117 €B&B Hotel Madrid Centro Plaza Mayor ★ 4.5118 €Room Mate Mario, Madrid ★ 4.5118 €Room Mate Macarena, Madrid Gran Vía ★ 4.7120 €Petit Palace Triball ★ 4.5127 €Hostal Madrid ★ 4.6130 €Hotel Claridge ★ 4.4139 €Dear Hotel Madrid ★ 4.7140 €chic&basic dot Hotel ★ 4.6141 €Ocean Drive Madrid ★ 4.6143 €Grupotel Mayorazgo ★ 4.4145 €7 Islas Hotel ★ 4.5154 €Hotel Preciados ★ 4.5156 €DoubleTree by Hilton Madrid - Prado ★ 4.7160 €Hotel NH Collection Madrid Abascal ★ 4.7170 €Atocha Hotel Madrid, Tapestry Collection by Hilton ★ 4.7172 €BLUME CRUZ SUITES ★ 4.8172 €Hotel Catalonia Puerta Del Sol ★ 4.7175 €Hotel Europa ★ 4.5181 €Hotel NH Collection Madrid Palacio de Tepa ★ 4.7181 €Pestana CR7 Gran Vía Madrid ★ 4.5184 €Hotel Francisco I ★ 4.6187 €Pestana Collection Plaza Mayor ★ 4.6193 €Hyatt Regency Hesperia Madrid ★ 4.6200 €Hotel Urban ★ 4.5209 €Hotel Atlántico ★ 4.7217 €Hyatt Centric Gran Via Madrid ★ 4.5234 €Hotel NH Collection Madrid Gran Vía ★ 4.7237 €Hotel Vincci The Mint ★ 4.6239 €Thompson Madrid, by Hyatt ★ 4.5257 €The Principal Madrid Hotel ★ 4.5302 €Hotel Montera Madrid, Curio Collection By Hilton ★ 4.8303 €

More in Madrid

📍 Sol 📍 Gran Vía 💰 Cheap hotels in Madrid

All hotels in Madrid →

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