Our website uses cookies for technical, analytical and marketing purposes. Here is more information. If you agree to this, just keep browsing. close

Madrid hotels near Plaza de España

131 of 755 hotels
Tue 22/8
Wed 23/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,367 reviews
Distance
0.0 mi from
Check-in
Check-out

£94+

Plaza San Martin, 5, 28013 Madrid, Madrid
8.6
Excellent
3,941 reviews
Distance
0.4 mi from
Check-in
Check-out

£75+

Gran Via 53, 28013 Madrid, Madrid
8.3
Excellent
3,878 reviews
Distance
0.2 mi from
Check-in
Check-out

£99+

Princesa 27, 28008 Madrid, Madrid
8.5
Excellent
1,059 reviews
Distance
0.2 mi from
Check-in
Check-out

£126+

San Bernardo 1, 28013 Madrid, Madrid
7.8
Good
5,993 reviews
Distance
0.2 mi from
Check-in
Check-out

£76+

Cuesta de Santo Domingo, 5, 28013 Madrid, Madrid
9.4
Excellent
587 reviews
Distance
0.3 mi from
Check-in
Check-out

£247+

Flor Baja, 3, 28013 Madrid, Madrid
8.3
Excellent
3,403 reviews
Distance
0.1 mi from
Check-in
Check-out

£69+

Calle de Preciados, 37, 28013 Madrid, Madrid
9.0
Excellent
3,313 reviews
Distance
0.3 mi from
Check-in
Check-out

£74+

Gran Via, 66, 28013 Madrid, Madrid
8.5
Excellent
3,272 reviews
Distance
0.1 mi from
Check-in
Check-out

£85+

Gran Via 41, 28013 Madrid, Madrid
8.1
Excellent
3,209 reviews
Distance
0.3 mi from
Check-in
Check-out

£87+

Plaza De España, 18, 28008 Madrid, Madrid
9.1
Excellent
299 reviews
Distance
0.0 mi from
Check-in
Check-out

£147+

San Bernardo 3, 28013 Madrid, Madrid
8.5
Excellent
2,852 reviews
Distance
0.2 mi from
Check-in
Check-out

£75+

Gran Via, 38, 28013 Madrid, Madrid
9.2
Excellent
2,304 reviews
Distance
0.4 mi from
Check-in
Check-out

£103+

Calle de la Princesa 40, 28008 Madrid, Madrid
7.4
Good
4,652 reviews
Distance
0.4 mi from
Check-in
Check-out

£81+

Gran Via, 70, 28013 Madrid, Madrid
8.1
Excellent
1,981 reviews
Distance
0.1 mi from
Check-in
Check-out

£75+

Plaza de España