Madrid, Spain

No dates selected

Sort by

Price per night in

Distance from the city center

4 stars hotels in Madrid

: 675 options found

Select dates so you can see the availability and exact prices.

Calle de la Salud 3, Madrid
212 m from the Sol subway station
4413 reviews
8.8

Room in this hotel

from $ 295
per night
Flor Baja, 3, Madrid
156 m from the Plaza de España subway station
3607 reviews
8.2

Room in this hotel

from $ 254
per night
C/ Zorrilla, 7, Madrid
232 m from the Sevilla subway station
9.4

Room in this hotel

from $ 285
per night
Paseo de la Virgen del Puerto, 57, Madrid
881 m from the Puerta del Ángel subway station
1913 reviews
8.6

Room in this hotel

from $ 217
per night
Calle Galeón 27, Madrid
483 m from the Alameda de Osuna subway station
878 reviews
6.5

Room in this hotel

from $ 157
per night
Calle Gran Vía 84, Madrid
138 m from the Plaza de España subway station
4028 reviews
8.8

Room in this hotel

from $ 327
per night
Plaza Conde Valle Suchil 5, Madrid
216 m from the San Bernardo subway station
1423 reviews
8.2

Room in this hotel

from $ 238
per night
Calle de Campomanes, 7, Madrid
136 m from the Ópera subway station
1222 reviews
8.4

Room in this hotel

from $ 257
per night
Gran Via 53, Madrid
62 m from the Santo Domingo subway station
3080 reviews
8.0

Room in this hotel

from $ 271
per night
calle Atocha 123, Madrid
155 m from the Atocha subway station
393 reviews
8.4

Room in this hotel

from $ 366
per night
Calle Postas, 17, Madrid
270 m from the Sol subway station
2263 reviews
8.6

Room in this hotel

from $ 326
per night
Gran Via 21, Madrid
62 m from the Gran Vía subway station
615 reviews
9.2

Room in this hotel

from $ 407
per night
Calle Virgen de los Peligros, 2, Madrid
83 m from the Sevilla subway station
1444 reviews
8.4

Room in this hotel

from $ 309
per night
Calle Eje 2.7, Polígono Alimentario Mercamadrid, Madrid
2.5 km from the Ciudad de los Ángeles subway station
316 reviews
7.0

Room in this hotel

from $ 101
per night
C/ Gran Vía 9, Madrid
212 m from the Gran Vía subway station
619 reviews
8.4

Room in this hotel

from $ 369
per night
Sevilla 4, Madrid
64 m from the Sevilla subway station
1168 reviews
7.8

Room in this hotel

from $ 315
per night
O'donnell 53, Madrid
299 m from the O'Donnell subway station
2692 reviews
8.4

Room in this hotel

from $ 272
per night
Lopez de Hoyos, 143, Madrid
99 m from the Alfonso XIII subway station
2176 reviews
8.6

Room in this hotel

from $ 188
per night
calle Lope De Vega 49, Madrid
439 m from the Antón Martín subway station
1331 reviews
7.8

Room in this hotel

from $ 330
per night
Calle Antonio López, 65, Madrid
712 m from the Usera subway station
2128 reviews
6.8

Room in this hotel

from $ 166
per night