Madrid, Spain

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels in Madrid

: 5745 options found

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

Calle Pilarica, 26, Madrid
315 m from the Usera subway station

Room in this hotel

from $ 192
per night
Calle de Atocha 28 1º A, Madrid City Center, 28012 Madrid, Spain, Madrid
272 m from the Tirso de Molina subway station

Room in this hotel

from $ 281
per night
Calle Caballero de Gracia 8, Planta 4, Madrid
115 m from the Gran Vía subway station

Room in this hotel

from $ 281
per night
2, Calle de Luchana, 27, Madrid
360 m from the Bilbao subway station
4 reviews
2.0

Room in this hotel

from $ 167
per night
Calle de Hortaleza 86, Madrid
177 m from the Chueca subway station

Room in this hotel

from $ 307
per night
CARTAGENA 106 CARTAGENA 106, Chamartín, 28008 Madrid, Spain, Madrid
97 m from the Cartagena subway station

Room in this hotel

from $ 281
per night
Calle Minas 20, Madrid City Center, 28004 Madrid, Spain, Madrid
179 m from the Noviciado subway station

Room in this hotel

from $ 226
per night
Fuencarral 8, 1º, Madrid
123 m from the Gran Vía subway station
13 reviews
5.0

Room in this hotel

from $ 282
per night
Cardenal Cisneros, 16, 28010 Madrid, Spain, Madrid
179 m from the Bilbao subway station
236 reviews
9.0

Room in this hotel

from $ 181
per night
Calle Barbieri 3, Madrid
186 m from the Chueca subway station

Room in this hotel

from $ 226
per night
16 Marques De La Ensenada, Madrid
137 m from the Colón subway station
75 reviews
5.6

Room in this hotel

from $ 226
per night
Plaza de España 18 Planta 22. Puerta 2, Madrid
167 m from the Plaza de España subway station

Room in this hotel

from $ 281
per night
Calle San Marcos, 16, 28004 Madrid, Spain, Madrid
137 m from the Chueca subway station

Room in this hotel

from $ 282
per night
Calle Maldonado 55, Salamanca, 28006 Madrid, Spain, Madrid
180 m from the Núñez de Balboa subway station

Room in this hotel

from $ 231
per night
Calle Redondilla, 10 2º 2, Madrid
423 m from the La Latina subway station

Room in this hotel

from $ 282
per night
San Eugenio 8 5D, 28012, Madrid, Spain, Madrid
166 m from the Antón Martín subway station

Room in this hotel

from $ 226
per night
Calle Escalinata 4, Madrid
88 m from the Ópera subway station
17 reviews
9.2

Room in this hotel

from $ 210
per night
Calle Morata, 2, 28370 Chinchón, Spain, Chinchon

Room in this hotel

from $ 126
per night
Grande 34, 28749 Alameda del Valle, Spain, Alameda del Valle
29 reviews
8.0

Room in this hotel

from $ 160
per night
Calle Milaneses, 1, 28013 Madrid, Spain, Madrid
217 m from the Ópera subway station
23 reviews
8.6

Room in this hotel

from $ 231
per night