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.

2 Calle de Silva, 28013, Madrid, Spain, Madrid
559 m from the center of Madrid
62 m from the Santo Domingo subway station

Room in this hotel

from £ 181
per night
Calle Cava Baja 30, Madrid
692 m from the center of Madrid
146 m from the La Latina subway station

Room in this hotel

from £ 175
per night
Calle Cava Baja 30, Madrid
692 m from the center of Madrid
146 m from the La Latina subway station

Room in this hotel

from £ 175
per night
Calle Cava Baja 30, Madrid
692 m from the center of Madrid
146 m from the La Latina subway station

Room in this hotel

from £ 175
per night
calle Basterto 7 primero 11 28005, Madrid
330 m from the center of Madrid
348 m from the Ópera subway station

Room in this hotel

from £ 175
per night
14 Calle de Esparteros 3º, Madrid City Center, 28012 Madrid, Spain, Madrid
196 m from the center of Madrid
221 m from the Sol subway station

Room in this hotel

from £ 193
per night
Calle Cava Baja 30, Madrid
692 m from the center of Madrid
146 m from the La Latina subway station

Room in this hotel

from £ 175
per night
Calle de Segovia 57 etresuelo 13, 28005, Madrid, ES, Madrid
1.3 km from the center of Madrid
734 m from the Puerta del Ángel subway station

Room in this hotel

from £ 181
per night
Travesia del Almendro 5, Madrid
607 m from the center of Madrid
205 m from the La Latina subway station

Room in this hotel

from £ 175
per night
C/ Vergara, 6, Madrid
634 m from the center of Madrid
135 m from the Ópera subway station

Room in this hotel

from £ 230
per night
C/ Vergara 6, Madrid
635 m from the center of Madrid
136 m from the Ópera subway station

Room in this hotel

from £ 175
per night
Pza. Marina Española, 7, Madrid City Center, 28013 Madrid, Spain, Madrid
857 m from the center of Madrid
345 m from the Plaza de España subway station

Room in this hotel

from £ 230
per night
Costanilla de los Angeles 13, Madrid
490 m from the center of Madrid
178 m from the Santo Domingo subway station

Room in this hotel

from £ 230
per night
Caños del Peral 1, 2, Madrid
515 m from the center of Madrid
77 m from the Ópera subway station

Room in this hotel

from £ 175
per night
Calle Caños del Peral 09 2, 28013 Madrid, Madrid
490 m from the center of Madrid
128 m from the Ópera subway station

Room in this hotel

from £ 179
per night
Costanilla de los Ángeles 14, Madrid
467 m from the center of Madrid
190 m from the Santo Domingo subway station

Room in this hotel

from £ 130
per night
Calle Redondilla 10, Madrid
946 m from the center of Madrid
430 m from the La Latina subway station

Room in this hotel

from £ 193
per night
1 Calle Mayor, Madrid
125 m from the center of Madrid
151 m from the Sol subway station

Room in this hotel

from £ 360
per night
4 Calle de las Navas de Tolosa, Madrid
373 m from the center of Madrid
113 m from the Callao subway station

Room in this hotel

from £ 240
per night
Calle Mayor 30, Madrid
340 m from the center of Madrid
238 m from the Ópera subway station

Room in this hotel

from £ 181
per night