Madrid, Spain

No dates selected

Sort by

Price per night in

Distance from the city center
Hotels near a subway station

Madrid hotels near O'Donnell subway station

: 56 options found

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

O'donnell 53, Madrid
2.7 km from the center of Madrid
299 m from the O'Donnell subway station
2692 reviews
8.4

Room in this hotel

from € 238
per night
Calle Aralar, 7, 28028 Madrid, Spain, Madrid
3.2 km from the center of Madrid
277 m from the O'Donnell subway station
8 reviews
7.0

Room in this hotel

from € 223
per night
de los Peñascales 47, 28028, Madrid, Spain, Madrid
3.5 km from the center of Madrid
453 m from the O'Donnell subway station
4.7

Room in this hotel

from € 223
per night
Plaza del Doctor Laguna, 2 bajo B, Retiro, 28009 Madrid, Spain, Madrid
2.6 km from the center of Madrid
334 m from the Sainz de Baranda subway station

Room in this hotel

from € 255
per night
Calle de Goya, 99, 28009 Madrid, Spain, Madrid
2.7 km from the center of Madrid
225 m from the Goya subway station

Room in this hotel

from € 255
per night
Fundadores, 7, 28028 Madrid, Spain, Madrid
3.2 km from the center of Madrid
228 m from the O'Donnell subway station

Room in this hotel

from € 223
per night
Calle Maiquez 58, Madrid
2.6 km from the center of Madrid
442 m from the Sainz de Baranda subway station

Room in this hotel

from € 210
per night
Calle Peñascales 47, Madrid
3.3 km from the center of Madrid
320 m from the O'Donnell subway station

Room in this hotel

from € 210
per night
Calle de los Peñascales, Madrid
3.3 km from the center of Madrid
320 m from the O'Donnell subway station

Room in this hotel

from € 210
per night
133 Calle de Hermosilla, Salamanca, 28009 Madrid, Spain, Madrid
3 km from the center of Madrid
256 m from the Manuel Becerra subway station

Room in this hotel

from € 210
per night
Calle de Fernán Gonzalez, 23, 28009, Madrid, Spain, Madrid
2.6 km from the center of Madrid
252 m from the Goya subway station

Room in this hotel

from € 261
per night
Plaza del doctor Laguna 2, bajo E, 28009, Madrid, Spain, Madrid
2.6 km from the center of Madrid
316 m from the Sainz de Baranda subway station

Room in this hotel

from € 203
per night
Calle Duque de Sesto, 37, Madrid
2.6 km from the center of Madrid
301 m from the Goya subway station

Room in this hotel

from € 203
per night
Calle de Elvira 3, Salamanca, 28028 Madrid, Spain, Madrid
3.3 km from the center of Madrid
324 m from the O'Donnell subway station

Room in this hotel

from € 223
per night
Avenida de Felipe II, 30, 28009, Madrid, Spain, Madrid
2.6 km from the center of Madrid
238 m from the Goya subway station

Room in this hotel

from € 203
per night
Calle del Jardín de San Federico, Salamanca, 28009 Madrid, Spain, Madrid
3 km from the center of Madrid
241 m from the O'Donnell subway station

Room in this hotel

from € 267
per night
Calle Ramón y Cajal 5 1º dcha, 28801 Alcalá de Henares, Madrid, Spain, Madrid
2.9 km from the center of Madrid
270 m from the Manuel Becerra subway station

Room in this hotel

from € 210
per night
Calle Antonia Mercé, 8, Madrid
2.7 km from the center of Madrid
302 m from the Goya subway station

Room in this hotel

from € 267
per night
Calle Goya 99, Madrid
2.7 km from the center of Madrid
237 m from the Goya subway station

Room in this hotel

from € 203
per night
Fuente del Berro, Salamanca, 28009 Madrid, Spain, Madrid
3 km from the center of Madrid
248 m from the Manuel Becerra subway station

Room in this hotel

from € 255
per night