Find hotels in Madrid from CA $69

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 Madrid hotels and places to stay

Hotel Riu Plaza España
4 out of 5
C/ Gran Via, 84, Madrid
Fully refundableReserve now, pay when you stay
The price is CA $271 per night from Oct. 1 to Oct. 2
CA $271
per night
Oct. 1 - Oct. 2
1.05 km from city centre
9.2/10 Wonderful! (2,480 reviews)
"Excellent experience!"

Reviewed on Sep. 24, 2023

Hotel Riu Plaza España
Hard Rock Hotel Madrid
4.5 out of 5
Ronda de Atocha 17, Madrid
Fully refundableReserve now, pay when you stay
The price is CA $286 per night from Oct. 1 to Oct. 2
CA $286
per night
Oct. 1 - Oct. 2
1.32 km from city centre
9.4/10 Exceptional! (822 reviews)
"Very good hotel and location"

Reviewed on Sep. 24, 2023

Hard Rock Hotel Madrid
Room Mate Macarena - Gran Vía
3 out of 5
Gran Vía 43, Madrid
Fully refundableReserve now, pay when you stay
The price is CA $279 per night from Oct. 1 to Oct. 2
CA $279
per night
Oct. 1 - Oct. 2
0.49 km from city centre
9.4/10 Exceptional! (602 reviews)
"Excellent location in Madrid, the staff are friendly and very professional, very responsive of any request you make. The hotel has an amazing view from the rooftop, very modern. Excellent hotel."

Reviewed on Sep. 24, 2023

Room Mate Macarena - Gran Vía
Save an average of 15% on thousands of hotels when you're signed in
Hotel ILUNION Suites Madrid
4 out of 5
Lopez de Hoyos, 143, Madrid, Madrid
Fully refundableReserve now, pay when you stay
The price is CA $117 per night from Oct. 1 to Oct. 2
CA $117
per night
Oct. 1 - Oct. 2
4.5 km from city centre
8.8/10 Excellent! (991 reviews)
"Goooooood"

Reviewed on Sep. 24, 2023

Hotel ILUNION Suites Madrid
Only YOU Boutique Hotel
4 out of 5
Calle Barquillo, 21, Madrid, Madrid
Fully refundableReserve now, pay when you stay
The price is CA $444 per night from Oct. 1 to Oct. 2
CA $444
per night
Oct. 1 - Oct. 2
0.89 km from city centre
9.4/10 Exceptional! (997 reviews)
"Beautifully decorated boutique hotel that is within walking distance to major attractions. Great buffet breakfast. Clean. Street view room was quite noisy at night. Other than that, we very much enjoyed our stay."

Reviewed on Sep. 23, 2023

Only YOU Boutique Hotel
Travelodge Madrid Alcalá
1 out of 5
Calle Santa Leonor 34, Madrid, Madrid
The price is CA $86 per night from Oct. 1 to Oct. 2
CA $86
per night
Oct. 1 - Oct. 2
6.52 km from city centre
7.8/10 Good! (989 reviews)
"Excellent staff, super quiet place, super clean."

Reviewed on Sep. 8, 2023

Travelodge Madrid Alcalá
Hotel Fenix Gran Meliá - The Leading Hotels of the World
5 out of 5
Hermosilla 2, Madrid, Madrid
Fully refundableReserve now, pay when you stay
The price is CA $442 per night from Oct. 26 to Oct. 27
CA $442
per night
Oct. 26 - Oct. 27
1.61 km from city centre
9.2/10 Wonderful! (998 reviews)
"5 star treatment from everyone from the first minute you arrive. Staff is gracious and very professional. We will be back again."

Reviewed on Sep. 24, 2023

Hotel Fenix Gran Meliá - The Leading Hotels of the World
Hotel ILUNION Pio XII
4 out of 5
Avenida Pio XII, 77, Madrid, Madrid
Fully refundableReserve now, pay when you stay
The price is CA $116 per night from Oct. 1 to Oct. 2
CA $116
per night
Oct. 1 - Oct. 2
6.3 km from city centre
8.6/10 Excellent! (999 reviews)
"Ilunion belongs to ONCE, a Spanish organization for the blind but the benefits and working possibilities also extend to other people with disabilities. The manager, Mr Ramon went beyond his duties to make us feel extra welcomed. I will keep these hotels on my list to stay there, when there is ..."

Reviewed on Sep. 25, 2023

Hotel ILUNION Pio XII
Hotel Maydrit Airport
4 out of 5
Piragua 1, Madrid, Madrid
The price is CA $167 per night from Oct. 16 to Oct. 17
CA $167
per night
Oct. 16 - Oct. 17
10.12 km from city centre
9.2/10 Wonderful! (1,000 reviews)
"Excellent check in process!!!"

Reviewed on Sep. 24, 2023

Hotel Maydrit Airport
Petit Palace Santa Bárbara
4 out of 5
Plaza de Santa Barbara, 10, Madrid, Madrid
The price is CA $188 per night from Oct. 1 to Oct. 2
CA $188
per night
Oct. 1 - Oct. 2
1.21 km from city centre
9.2/10 Wonderful! (871 reviews)
"Great place and location"

Reviewed on Sep. 18, 2023

Petit Palace Santa Bárbara
NH Madrid Barajas Airport
3 out of 5
Calle de Catamaran, 1, Madrid, Madrid
Fully refundableReserve now, pay when you stay
The price is CA $69 per night from Oct. 10 to Oct. 11
CA $69
per night
Oct. 10 - Oct. 11
9.97 km from city centre
8.8/10 Excellent! (1,012 reviews)
"Service is great. Staff is amazing. Room is fully remodeled and squeaky clean. Hotel hallway is dated."

Reviewed on Sep. 21, 2023

NH Madrid Barajas Airport
Radisson RED Madrid
4 out of 5
Atocha 123, Madrid, Madrid
Fully refundableReserve now, pay when you stay
The price is CA $205 per night from Oct. 1 to Oct. 2
CA $205
per night
Oct. 1 - Oct. 2
1.16 km from city centre
9/10 Wonderful! (111 reviews)
"This property needs some remodeling"

Reviewed on Sep. 21, 2023

Radisson RED Madrid
Gran View Apartments
4 out of 5
C/ Gran Vía 48, Madrid, Madrid
The price is CA $228 per night from Oct. 8 to Oct. 9
CA $228
per night
Oct. 8 - Oct. 9
0.42 km from city centre
9/10 Wonderful! (402 reviews)
"Excelente propiedad, súper distribución. Buen tamaño. Bien ubicado."

Reviewed on Sep. 24, 2023

Gran View Apartments
Hotel Claridge Madrid
4 out of 5
Pza. Conde de Casal, 6, Madrid, Madrid
The price is CA $286 per night from Oct. 5 to Oct. 6
CA $286
per night
Oct. 5 - Oct. 6
3.1 km from city centre
9.2/10 Wonderful! (1,000 reviews)
"Nice property centrally located"

Reviewed on Sep. 26, 2023

Hotel Claridge Madrid
Hotel Nuevo Boston
4 out of 5
Avenida de Aragon 332, Madrid, Madrid
Fully refundableReserve now, pay when you stay
The price is CA $128 per night from Oct. 15 to Oct. 16
CA $128
per night
Oct. 15 - Oct. 16
11.3 km from city centre
8.8/10 Excellent! (1,009 reviews)
Last Stop
"This was our last stay on our extended trip to Spain. The hotel was near the airport and comfortable. We walked to a near by mall."

Reviewed on Sep. 24, 2023

Hotel Nuevo Boston
The First One Madrid Preciados
4 out of 5
Calle Preciados, 44, Madrid, Madrid
The price is CA $258 per night from Oct. 1 to Oct. 2
CA $258
per night
Oct. 1 - Oct. 2
0.46 km from city centre
9/10 Wonderful! (304 reviews)
"Great location right in the middle of lots of tourist hotspots. Noise was not an issue. Room was very clean and front desk was very helpful. This is a small hotel so visitors need to be mindful of that."

Reviewed on Sep. 18, 2023

The First One Madrid Preciados
Hotel Santo Domingo
4 out of 5
San Bernardo 1, Madrid, Madrid
Fully refundable
The price is CA $181 per night from Oct. 15 to Oct. 16
CA $181
per night
Oct. 15 - Oct. 16
0.57 km from city centre
7.6/10 Good! (996 reviews)
"Great location, beautiful room. Rooftop restaurant was very nice"

Reviewed on Sep. 21, 2023

Hotel Santo Domingo
Hostal Dolcevita
2.5 out of 5
Calle San Bartolome 4, Madrid, Madrid
The price is CA $90 per night from Oct. 1 to Oct. 2
CA $90
per night
Oct. 1 - Oct. 2
0.63 km from city centre
7.8/10 Good! (500 reviews)
"really nice room n good place to stay"

Reviewed on Dec. 4, 2022

Hostal Dolcevita
TGH Gran Vía Apartments
4 out of 5
Calle San Onofre, 5, Madrid
0.52 km from city centre
9.2/10