Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Book Madrid hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel prices in Madrid

Cheap Madrid hotels

Hotel Riu Plaza España

Hotel Riu Plaza España

4 out of 5
C/ Gran Via, 84, Madrid
Free cancellationReserve now, pay when you stay
The price is AU$150 per night from 26 May to 26 May
A stay at Hotel Riu Plaza España places you in the heart of Madrid, steps from Gran Via Street and Teatro Coliseum.
Hotel Riu Plaza España
Hotel Regina

Hotel Regina

3 out of 5
Alcala 19, Madrid, Madrid
The price is AU$107 per night from 17 May to 17 May
A stay at Hotel Regina places you in the heart of Madrid, within a 5-minute walk of Gran Via Street and Puerta del Sol.
Hotel Regina
H10 Puerta de Alcalá

H10 Puerta de Alcalá

4 out of 5
Alcala, 66, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is AU$137 per night from 24 May to 24 May
With a stay at H10 Puerta de Alcalá, you'll be centrally located in Madrid, within a 5-minute walk of El Retiro Park and Nuevo Teatro Alcala.
H10 Puerta de Alcalá

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hotel Liabeny

Hotel Liabeny

4 out of 5
Calle de la Salud 3, Madrid
Free cancellationReserve now, pay when you stay
The price is AU$116 per night from 1 Jun. to 1 Jun.
With a stay at Hotel Liabeny in Madrid (Madrid Centro), you'll be steps from Puerta del Sol and 2 minutes by foot from Gran Via Street.
Hotel Liabeny
The Westin Palace, Madrid

The Westin Palace, Madrid

5 out of 5
Plaza de las Cortes, 7, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is AU$373 per night from 25 May to 25 May
With a stay at The Westin Palace, Madrid, you'll be centrally located in Madrid, steps from Congress of Deputies and Fountain of Neptune.
The Westin Palace, Madrid
Hilton Madrid Airport

Hilton Madrid Airport

4 out of 5
Avenida Hispanidad 2-4, Madrid
Free cancellationReserve now, pay when you stay
The price is AU$153 per night from 11 Jun. to 11 Jun.
With a stay at Hilton Madrid Airport in Madrid (Barajas), you'll be within a 10-minute drive of IFEMA and Real Madrid City.
Hilton Madrid Airport
SLEEP’N Atocha – B Corp Certified

SLEEP’N Atocha – B Corp Certified

2 out of 5
Calle Doctor Drumen, 4, Madrid, Madrid
The price is AU$74 per night from 1 Jun. to 1 Jun.
A stay at SLEEP’N Atocha – B Corp Certified places you in the heart of Madrid, steps from Museo Nacional Centro de Arte Reina Sofia and Lavapies.
SLEEP’N Atocha – B Corp Certified
Hotel ILUNION Suites Madrid

Hotel ILUNION Suites Madrid

4 out of 5
Lopez de Hoyos, 143, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is AU$94 per night from 12 May to 12 May
With a stay at Hotel ILUNION Suites Madrid in Madrid (Ciudad Jardín), you'll be within a 5-minute drive of U.S. Embassy and Paseo de la Castellana.
Hotel ILUNION Suites Madrid
Hotel Atlantico Madrid

Hotel Atlantico Madrid

4 out of 5
Gran Via 38, Madrid, Madrid
The price is AU$139 per night from 1 Jun. to 1 Jun.
With a stay at Hotel Atlantico Madrid, you'll be centrally located in Madrid, steps from Gran Via Street and 6 minutes by foot from Puerta del Sol.
Hotel Atlantico Madrid
Don't see what you're looking for?
See all available properties in Madrid
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.