Madrid hotels near Plaza de España

54 of 727 hotels
Fri 18/8
Sat 19/8
Compare vs KAYAK all | none
Go to list
Stars reset
Review score reset
Price reset
Hotel name reset
Location reset
Neighbourhood reset
Gran Via 80, 28013 Madrid, Madrid
8.7
Excellent
4,369 reviews
Distance
0.1 km from
Check-in
Check-out

RM 519+

Gran Via 53, 28013 Madrid, Madrid
8.3
Excellent
3,867 reviews
Distance
0.6 km from
Check-in
Check-out

RM 549+

Princesa 27, 28008 Madrid, Madrid
8.5
Excellent
1,069 reviews
Distance
0.7 km from
Check-in
Check-out

RM 695+

San Bernardo 1, 28013 Madrid, Madrid
7.8
Good
5,931 reviews
Distance
0.6 km from
Check-in
Check-out

RM 421+

Cuesta de Santo Domingo, 5, 28013 Madrid, Madrid
9.4
Excellent
559 reviews
Distance
0.8 km from
Check-in
Check-out

RM 1,365+

Flor Baja, 3, 28013 Madrid, Madrid
8.3
Excellent
3,346 reviews
Distance
0.4 km from
Check-in
Check-out

RM 382+

Gran Via, 66, 28013 Madrid, Madrid
8.5
Excellent
3,252 reviews
Distance
0.4 km from
Check-in
Check-out

RM 472+

Plaza De España, 18, 28008 Madrid, Madrid
9.0
Excellent
287 reviews
Distance
0.1 km from
Check-in
Check-out

RM 811+

San Bernardo 3, 28013 Madrid, Madrid
8.4
Excellent
2,825 reviews
Distance
0.6 km from
Check-in
Check-out

RM 416+

Gran Via, 70, 28013 Madrid, Madrid
8.1
Excellent
2,004 reviews
Distance
0.3 km from
Check-in
Check-out

RM 412+

Calle Silva 6, 28013 Madrid, Madrid
8.7
Excellent
1,330 reviews
Distance
0.7 km from
Check-in
Check-out

RM 639+

Pez, 19, 28004 Madrid, Madrid
8.2
Excellent
514 reviews
Distance
0.7 km from
Check-in
Check-out

RM 318+

Cuesta De San Vicente 14, 28008 Madrid, Madrid
8.3
Excellent
3,330 reviews
Distance
0.6 km from
Check-in
Check-out

RM 322+

Leganitos 13, 28013 Madrid, Madrid
7.5
Good
2,396 reviews
Distance
0.5 km from
Check-in
Check-out

RM 315+

Calle de Tutor 1, 28008 Madrid, Madrid
7.7
Good
2,154 reviews
Distance
0.4 km from
Check-in
Check-out

RM 438+

Plaza de España