Madrid, Spain

No dates selected

Sort by

Price per night in

Distance from the city center
Hotels near a subway station

Madrid hotels near Ópera subway station

: 470 options found

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

Imperial, 12, 4-4, Madrid City Center, 28012 Madrid, Spain, Madrid
393 m from the center of Madrid
364 m from the La Latina subway station

Room in this hotel

from € 175
per night
Calle Cava Baja, Madrid City Center, 28005 Madrid, Spain, Madrid
534 m from the center of Madrid
215 m from the La Latina subway station

Room in this hotel

from € 265
per night
10 Calle de Segovia, Madrid City Center, 28005 Madrid, Spain, Madrid
683 m from the center of Madrid
329 m from the La Latina subway station

Room in this hotel

from € 251
per night
Calle de Felipe III 7, Madrid
290 m from the center of Madrid
308 m from the Ópera subway station

Room in this hotel

from € 198
per night
13 Calle de la Cava Alta Semisótano, Madrid City Center, 28005 Madrid, Spain, Madrid
666 m from the center of Madrid
108 m from the La Latina subway station

Room in this hotel

from € 169
per night
32 Calle Mayor, Madrid City Center, 28013 Madrid, Spain, Madrid
284 m from the center of Madrid
272 m from the Ópera subway station

Room in this hotel

from € 182
per night
3 Calle de los Milaneses, Madrid
518 m from the center of Madrid
223 m from the Ópera subway station

Room in this hotel

from € 322
per night
5 Calle de la Amnistía, Madrid
616 m from the center of Madrid
150 m from the Ópera subway station

Room in this hotel

from € 147
per night
5 Calle de la Amnistía, Madrid
602 m from the center of Madrid
132 m from the Ópera subway station

Room in this hotel

from € 154
per night
de Fomento, 16, 2ºB, Madrid
765 m from the center of Madrid
199 m from the Santo Domingo subway station

Room in this hotel

from € 220
per night
Calle Mayor, Madrid
509 m from the center of Madrid
235 m from the Ópera subway station

Room in this hotel

from € 251
per night
5 Calle de la Amnistía local planta baja, Madrid
590 m from the center of Madrid
129 m from the Ópera subway station

Room in this hotel

from € 251
per night
10 Calle Del Sacramento, 28005, Madrid, Spain, Madrid
731 m from the center of Madrid
394 m from the Ópera subway station

Room in this hotel

from € 171
per night
Calle Espejo 8, 1 B, Madrid City Center, 28013 Madrid, Spain, Madrid
508 m from the center of Madrid
119 m from the Ópera subway station

Room in this hotel

from € 265
per night
Calle del Arenal, 21. Piso 1º Derecha , Madrid City Center, 28013 Madrid, Spain, Madrid
445 m from the center of Madrid
66 m from the Ópera subway station

Room in this hotel

from € 126
per night
Calle de Bailén, 16, 28005, Madrid, ES, Madrid
991 m from the center of Madrid
508 m from the La Latina subway station

Room in this hotel

from € 294
per night
5 Calle de las Veneras, Madrid
452 m from the center of Madrid
184 m from the Santo Domingo subway station

Room in this hotel

from € 293
per night
Plaza del Conde de Miranda 1, Madrid City Center, 28005 Madrid, Spain, Madrid
538 m from the center of Madrid
334 m from the Ópera subway station

Room in this hotel

from € 292
per night
Calle Gerona, 4, 28012 Madrid, Spain, Madrid
288 m from the center of Madrid
314 m from the Sol subway station

Room in this hotel

from € 227
per night
Calle del Meson de Paños, 5, 28013 Madrid, Spain, Madrid
480 m from the center of Madrid
169 m from the Ópera subway station

Room in this hotel

from € 227
per night