Hotels Madrid
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Bulgarian lev (BGN) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB) Argentina, Peso (ARS)

Find Hotels

2026-04-18

2026-04-19

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

Hotels in Madrid near Teatro Español

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

5676 options found

  • Centro Atocha Corta Estancia, No Turistico

    Calle Atocha 67, 2- Interior, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    The 50 m² Centro Atocha Corta Estancia, No Turistico Madrid apartment is located 13 minutes' walk from Neptune Fountain and 2.1 km from the intriguing Museum of Romanticism. The apartment features Wi…

    More...
    BOOK
  • Quatro Puerta Del Sol

    Sevilla, 4, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    The unique Quatro Puerta Del Sol Hotel Madrid, located around 5 minutes' walk from the scenic Plaza de Santa Ana, features a tour desk and complimentary newspapers. There is a tube station near the 4…

    More...
    From US$ 87
    price for 1 night
    BOOK From US$ 87
  • Mola Suites

    Atocha 16, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Mola Suites Madrid offers easy entry to such city sights as the Paseo de Recoletos, situated nearly a 5-minute walk away. The apartment features Wi-Fi, along with parking for guests travelling by car.

    More...
    From US$ 207
    price for 1 night
    BOOK From US$ 207
  • Centro XIII Calle De La Paz 2Br 2Bh

    Calle De La Paz, 5, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    The 2-room Centro XIII Calle De La Paz 2Br 2Bh Madrid apartment lies merely 1.2 km from the Plaza de Cibeles and around 5 minutes' walk from Gran Via tube station.

    More...
    From US$ 394
    price for 1 night
    BOOK From US$ 394
  • Luxury Design Quevedo-Neptuno

    Calle De Quevedo, 4, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Luxury Design Quevedo-Neptuno Apartment Madrid is situated just 5 minutes' walk from Valle Inclan Theatre and 25 km from Madrid-Barajas Adolfo Suarez International airport.

    More...
    From US$ 183
    price for 1 night
    BOOK From US$ 183
  • Hostalin Madrid Atocha

    Calle Leon 32, 2 Dcha, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Centrally located approximately a 25-minute walk from the vast 19th - century El Retiro Park, the 2-star Hostalin Madrid Atocha hotel features rooms with views of the city. The guest house also…

    More...
    From US$ 58
    price for 1 night
    BOOK From US$ 58
  • Apartamento Exclusivo En Neptuno

    4 Calle De Quevedo, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    To enjoy your vacation in Madrid, stay at Apartamento Exclusivo En Neptuno Apartment Madrid, which is a 17-minute walk from the vast 19th-century El Retiro Park and 1.6 km from the Crystal Palace.

    More...
    From US$ 209
    price for 1 night
    BOOK From US$ 209
  • Apartamento De Lujo En Neptuno

    4 Calle De Quevedo, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Located 1.6 km from Atocha railway station, Apartamento De Lujo En Neptuno Apartment Madrid is a 7-minute walk from the Thyssen-Bornemisza Museum.

    More...
    From US$ 171
    price for 1 night
    BOOK From US$ 171
  • Hostal Victoria II

    Carretas, 3 2º - 4º, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Providing 34 rooms, the 2-star Hostal Victoria II Madrid hotel is nearly a 20-minute walk from Prado National Museum. The guest house offers Wi-Fi in public areas and private car parking nearby.

    More...
    From US$ 70
    price for 1 night
    BOOK From US$ 70
  • Leon Urban Suites

    Calle Del Leon, 35, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    The 6-room Leon Urban Suites Madrid welcomes travellers right in the centre of Madrid, located just 1.5 km from the Gran Via.

    More...
    From US$ 127
    price for 1 night
    BOOK From US$ 127
  • Modern, Brand-New Apartment For 4 In Las Letras - Huertas

    Calle De Las Huertas, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Modern, Brand-New Apartment For 4 In Las Letras - Huertas Madrid is located 1.6 km from the Royal Palace of Madrid and a 14-minute walk from the Convent of the Royal Barefoot Nuns (Monasterios de las…

    More...
    From US$ 389
    price for 1 night
    BOOK From US$ 389
  • Lujo En El Barrio De Las Letras

    Calle Huertas, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Situated about a 20-minute walk from the Royal Real Basilica de San Francisco el Grande, Lujo En El Barrio De Las Letras Madrid apartment provides guests with Wi-Fi for either business or leisure.

    More...
    BOOK
  • Hotel Cortezo

    Doctor Cortezo, 3, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    At the 3-star Hotel Cortezo Madrid, you can stay close to the Vast pedestrianized Puerta del Sol Public Square, as it is situated a mere 6 minutes' stroll away. The 3-star Hotel Cortezo Madrid also…

    More...
    From US$ 61
    price for 1 night
    BOOK From US$ 61
  • Apartamento Smile Sol

    Calle De La Paz, 5 2º, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    The spacious Apartamento Smile Sol Madrid includes a terrace and is situated a 5-minute walk from Teatro Espanol.

    More...
    From US$ 984
    price for 1 night
    BOOK From US$ 984
  • Waou Essence III Anton Martin - Corta Duracion

    Calle Olivar, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    If you want to stay in the Barrio de las Letras district of Madrid, the 2-room Waou Essence III Anton Martin - Corta Duracion Apartment Madrid is a good choice located, approximately a 25-minute walk…

    More...
    From US$ 193
    price for 1 night
    BOOK From US$ 193
  • Apartamento Canalejas Place En Madrid

    Calle Sevilla, 6, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    The 214 m² Apartamento Canalejas Place En Madrid offers easy entry to such city sights as Principe Gran Via Theatre, situated about 5 minutes' walk away.

    More...
    From US$ 932
    price for 1 night
    BOOK From US$ 932
  • Puerta Del Sol VI

    De La Paz, 7 - 6 A, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    The 40 m² Puerta Del Sol VI Apartment Madrid is situated merely 5 minutes' walk from Bellas Artes Theatre and 25 km from Madrid-Barajas Adolfo Suarez International airport. Guests can make use of Wi…

    More...
    From US$ 212
    price for 1 night
    BOOK From US$ 212
  • Studio Relatores

    Calle Relatores 8, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    If you want to stay in the Madrid Rio district, the 30 m² Studio Relatores Madrid is a good choice located, merely 600 metres from Sobrino de Botin Spanish Restaurant.

    More...
    From US$ 190
    price for 1 night
    BOOK From US$ 190
  • Apartamento Temporal Sol

    Calle Relatores, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Located a 20-minute walk from Atocha railway station, Apartamento Temporal Sol Madrid is within 600 metres of the Puerta del Sol.

    More...
    From US$ 158
    price for 1 night
    BOOK From US$ 158
  • Hostal Zabala

    Magdalena, 21, 2 Izquierda, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Located just 1 km from Infanta Isabel Theatre, Hostal Zabala Madrid hotel is a mere 6 minutes' walk from Mercado de San Fernando. Boasting a location in the vicinity of the large urban Puerta del Sol…

    More...
    From US$ 60
    price for 1 night
    BOOK From US$ 60