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.

5,3 Calle Mayor, Madrid
174 m from the center of Madrid
200 m from the Sol subway station
168 reviews
9.0

Room in this hotel

from PLN 495
per night
Cuesta de Santo Domingo 3, 28013, Madrid, Spain, Madrid
609 m from the center of Madrid
155 m from the Ópera subway station
72 reviews
9.0

Room in this hotel

from PLN 863
per night
10 Calle Esparteros, Madrid
170 m from the center of Madrid
196 m from the Sol subway station
67 reviews
9.0

Room in this hotel

from PLN 863
per night
Arrieta 2 , Gran V?a, Madrid, ES, Madrid
564 m from the center of Madrid
82 m from the Ópera subway station
162 reviews
8.8

Room in this hotel

from PLN 908
per night
Pasa, 10, Madrid
524 m from the center of Madrid
353 m from the La Latina subway station
53 reviews
9.0

Room in this hotel

from PLN 661
per night
Del Arenal, 26 3º Izquierda, Madrid City Center, 28013 Madrid, Spain, Madrid
414 m from the center of Madrid
97 m from the Ópera subway station
57 reviews
9.0

Room in this hotel

from PLN 960
per night
Calle Escalinata 4, Madrid
485 m from the center of Madrid
88 m from the Ópera subway station
17 reviews
9.2

Room in this hotel

from PLN 851
per night
8 Calle del Arenal, Madrid
172 m from the center of Madrid
192 m from the Sol subway station
41 reviews
9.0

Room in this hotel

from PLN 994
per night
Costanilla De Los Angeles 15, Madrid
508 m from the center of Madrid
142 m from the Santo Domingo subway station
649 reviews
8.4

Room in this hotel

from PLN 671
per night
Plaza de Santa Cruz, 6, Madrid
230 m from the center of Madrid
255 m from the Sol subway station
174 reviews
8.6

Room in this hotel

from PLN 419
per night
Calle Arenal 26,4 Izquierda, 28013 Madrid., Madrid
414 m from the center of Madrid
97 m from the Ópera subway station
57 reviews
8.6

Room in this hotel

from PLN 671
per night
Arenal, 24, Madrid
378 m from the center of Madrid
133 m from the Ópera subway station
143 reviews
8.4

Room in this hotel

from PLN 730
per night
1 Plaza De Celenque, Madrid
220 m from the center of Madrid
241 m from the Sol subway station
118 reviews
8.4

Room in this hotel

from PLN 607
per night
Pasa, 10, Madrid
525 m from the center of Madrid
358 m from the La Latina subway station
83 reviews
8.4

Room in this hotel

from PLN 863
per night
Calle Carmen 5, Madrid
321 m from the center of Madrid
202 m from the Ópera subway station
452 reviews
8.0

Room in this hotel

from PLN 832
per night
Calle Milaneses, 1, 28013 Madrid, Spain, Madrid
508 m from the center of Madrid
217 m from the Ópera subway station
23 reviews
8.6

Room in this hotel

from PLN 863
per night
Plaza De Santa Cruz 3 , Puerta Del Sol-Plaza Mayor, Madrid, ES, Madrid
254 m from the center of Madrid
280 m from the Sol subway station
323 reviews
8.0

Room in this hotel

from PLN 960
per night
C/ Arenal, 6, Madrid
152 m from the center of Madrid
175 m from the Sol subway station
131 reviews
8.2

Room in this hotel

from PLN 474
per night
Calle Flora 4, Madrid
396 m from the center of Madrid
141 m from the Ópera subway station
626 reviews
7.8

Room in this hotel

from PLN 863
per night
Calle de Arriaza 5, Madrid
1.1 km from the center of Madrid
254 m from the Príncipe Pío subway station
3 reviews
8.6

Room in this hotel

from PLN 778
per night