Madrid, Spain

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels in Madrid

: 5744 options found

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

Encomienda 18, 3, Madrid
192 m from the La Latina subway station

Room in this hotel

from $ 227
per night
Calle del Doce de Octubre, 11, Madrid
383 m from the Ibiza subway station

Room in this hotel

from $ 527
per night
6 Calle del Conde de Peñalver, Salamanca, 28006 Madrid, Spain, Madrid
173 m from the Goya subway station

Room in this hotel

from $ 290
per night
32 Calle de la Cava Baja, Madrid City Center, 28005 Madrid, Spain, Madrid
155 m from the La Latina subway station

Room in this hotel

from $ 674
per night
Calle de los Reyes 11, 4B, Madrid
143 m from the Plaza de España subway station

Room in this hotel

from $ 320
per night
Calle de los Reyes 11, 4C, Madrid
143 m from the Plaza de España subway station

Room in this hotel

from $ 320
per night
14 Calle Mayor, Madrid City Center, 28013 Madrid, Spain, Madrid
256 m from the Sol subway station

Room in this hotel

from $ 462
per night
Calle de Linneo 29, Madrid, Comunidad de Madrid, 28005, Madrid, Community of Madrid, ES, Madrid
638 m from the Puerta del Ángel subway station

Room in this hotel

from $ 249
per night
Calle de los Reyes, 11 1º A, Madrid
144 m from the Plaza de España subway station

Room in this hotel

from $ 225
per night
Calle Mesoneros Romanos, 10, Madrid
134 m from the Callao subway station

Room in this hotel

from $ 227
per night
Calle de la Fé, 10, Madrid
82 m from the Lavapiés subway station

Room in this hotel

from $ 110
per night
Calle de San Agustín, Madrid
305 m from the Antón Martín subway station

Room in this hotel

from $ 250
per night
Ronda de Segovia 14, Madrid
545 m from the Puerta de Toledo subway station
9.0

Room in this hotel

from $ 202
per night
Calle Olivar, 15, 28012, Madrid, Spain, Madrid
233 m from the Lavapiés subway station

Room in this hotel

from $ 220
per night
12 Calle de la Bola Bajo B, Madrid City Center, 28013 Madrid, Spain, Madrid
120 m from the Santo Domingo subway station

Room in this hotel

from $ 290
per night
Travesia De Pozas 3, 4 Derecha, Madrid
122 m from the Noviciado subway station

Room in this hotel

from $ 225
per night
Calle Orquidea 13, Humanes de Madrid
3 km from the Hospital de Fuenlabrada subway station

Room in this hotel

from $ 69
per night
1 Calle Unión, Madrid City Center, 28013 Madrid, Spain, Madrid
143 m from the Ópera subway station

Room in this hotel

from $ 290
per night
2 Calle de Pío Baroja Bajo D, Retiro, 28009 Madrid, Spain, Madrid
441 m from the Sainz de Baranda subway station

Room in this hotel

from $ 290
per night
5 Plaza De Pedro Zerolo Bajo Exterior, 28004, Madrid, Spain, Madrid
183 m from the Chueca subway station

Room in this hotel

from $ 249
per night