Featured Madrid 5 stars Hotels

See all 797 Hotels in Madrid
Unico Hotel
Unico Hotel
Claudio Coello 67, Madrid
5.0 out of 5.0
4.5 out of 5 (2 reviews)

$198

$198
The Westin Palace, Madrid
The Westin Palace, Madrid
Plaza de las Cortes, 7, Madrid
5.0 out of 5.0
4.6 out of 5 (31 reviews)

$256

$256
Hesperia Madrid
Hesperia Madrid
Paseo Castellana 57, Madrid
5.0 out of 5.0
4.4 out of 5 (7 reviews)

$150

$150
Hotel Villa Magna
Hotel Villa Magna
Paseo de la Castellana 22, Madrid
5.0 out of 5.0
5.0 out of 5 (1 reviews)

$346

$346
NH Collection Madrid Suecia
NH Collection Madrid Suecia
Marqués de Casa Riera 4, Madrid
5.0 out of 5.0
2.3 out of 5 (3 reviews)

$161

$161
Relais & Châteaux Hotel Orfila
Relais & Châteaux Hotel Orfila
Calle de Orfila, 6, Madrid
5.0 out of 5.0
4.8 out of 5 (5 reviews)

$240

$240
Hospes Puerta de Alcalá
Hospes Puerta de Alcalá
Plaza de la Independencia 3, Madrid
5.0 out of 5.0
4.8 out of 5 (4 reviews)

$190

$190
AC Palacio Del Retiro, Autograph Collection
AC Palacio Del Retiro, Autograph Collection
Calle de Alfonso XII, 14, Madrid
5.0 out of 5.0
4.0 out of 5 (2 reviews)

$250

$250
Hotel Adler Madrid
Hotel Adler Madrid
Calle de Velazquez, 33, Madrid
5.0 out of 5.0
5.0 out of 5 (1 reviews)

$166

$166
NH Collection Palacio de Tepa
NH Collection Palacio de Tepa
Calle de San Sebastián 2, Madrid
5.0 out of 5.0
4.9 out of 5 (8 reviews)

$155

$155
Map

Recently booked Madrid hotels

The Principal Madrid
5.0 out of 5.0
Last booking: 32 minutes ago
Hotel Ritz
5.0 out of 5.0
Last booking: 49 minutes ago
Barceló Emperatriz
5.0 out of 5.0
Last booking: 51 minutes ago
Hotel Villa Magna
5.0 out of 5.0
Last booking: 56 minutes ago

* Prices reflect the lowest "base rate" found over the next 30 days. Rates are subject to change and may not include taxes and fees, hotel service charges, extra person charges, or incidentals, such as room service. All rates are displayed in USD unless otherwise noted. Converted rates are provided for your convenience. They are based on today's exchange rate, but the hotel will charge you in the local currency.