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

  • Homelike Congreso-Prado

    Carrera De San Jeronimo, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    The spacious 75 m² Homelike Congreso-Prado Madrid apartment is also located approximately a 5-minute stroll from the Real Academia de Bellas Artes de San Fernando.

    More...
    From US$ 325
    price for 1 night
    BOOK From US$ 325
  • Comodo Atico En Tirso De Molina Madrid

    1 Calle De La Magdalena, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    The 1-room Comodo Atico En Tirso De Molina Madrid apartment lies just 1.2 km from the huge Plaza Mayor and within 5 minutes' walk of Lavapiés tube station.

    More...
    From US$ 110
    price for 1 night
    BOOK From US$ 110
  • Waou Sol V - Alquiler De Corta Duracion

    Calle Magdalena, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    The 3-room Waou Sol V - Alquiler De Corta Duracion Apartment Madrid welcomes travellers in the very heart of Madrid, located approximately a 25-minute walk from the Crystal Palace.

    More...
    From US$ 719
    price for 1 night
    BOOK From US$ 719
  • Bright Spacious 2Bd - City Center

    Calle Santa Isabel 1, 1º, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Located approximately a 5-minute walk from Sala Triangulo, the 70 m² Bright Spacious 2Bd - City Center Madrid apartment is a great option to stay in the centre of Madrid.

    More...
    From US$ 195
    price for 1 night
    BOOK From US$ 195
  • Eden Paraiso Neptuno

    Calle Montera 6,, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Eden Paraiso Neptuno Madrid hotel provides proximity to the Mercado de la Cebada, which is situated 19 minutes' walk away. Guests who stay at this 2-star hotel can park their car on site.

    More...
    From US$ 137
    price for 1 night
    BOOK From US$ 137
  • Amazinn Collection Madrid Amor De Dios

    Calle Amor De Dios 17, Edificio, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Amazinn Collection Madrid Amor De Dios hotel, located a 17-minute walk from the national Theatre of Maria Guerrero, features Wi-Fi in public areas. This aparthotel also provides bicycle rentals to…

    More...
    From US$ 91
    price for 1 night
    BOOK From US$ 91
  • Smart Apartment Near Puerta Del Sol

    Calle Del Conde De Romanones, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Guests can stay at the spacious 2-bedroom Smart Apartment Near Puerta Del Sol Madrid, which is located right in the centre of Madrid and around 20 minutes' walk from the Royal Palace of Madrid.

    More...
    From US$ 567
    price for 1 night
    BOOK From US$ 567
  • Elegante Piso Junto Al Museo Del Prado

    San Agustin 9, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Elegante Piso Junto Al Museo Del Prado Apartment Madrid is a great place to stay in the Triangulo del arte district, a 19-minute walk from the huge Plaza Mayor.

    More...
    From US$ 236
    price for 1 night
    BOOK From US$ 236
  • Myhousespain - Renovado Y Moderno Apartamento A 5 Minutos De Sol

    10 Calle Del Conde De Romanones 1º Interior H, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Myhousespain - Renovado Y Moderno Apartamento A 5 Minutos De Sol Madrid is a great place to stay in the Lavapies district, a 14-minute walk from the Plaza Mayor.

    More...
    From US$ 115
    price for 1 night
    BOOK From US$ 115
  • Flexliving Concepcion - Monthly Rentals & Other Non Tourist Stays Only

    Concepcion Jeronima, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Located about 20 minutes' walk from the Prado Museum, the spacious 1-bedroom Flexliving Concepcion - Monthly Rentals & Other Non Tourist Stays Only Madrid apartment is a great option to stay right in…

    More...
    From US$ 216
    price for 1 night
    BOOK From US$ 216
  • Apartamento Plaza Mayor II

    Calle Toledo 9 1 Izq, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Apartamento Plaza Mayor II Madrid is nestled in the Madrid Rio district, merely 1.1 km from the ridge-top Royal Palace of Madrid.

    More...
    From US$ 192
    price for 1 night
    BOOK From US$ 192
  • Eurostars Plaza Mayor

    Dr Cortezo, 10, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    The functional Eurostars Plaza Mayor Madrid hotel enjoys an excellent location and provides easy access to Prado National Museum approximately a 15-minute walk away. A terrace bar as well as a shared…

    More...
    From US$ 101
    price for 1 night
    BOOK From US$ 101
  • Hotel Regina

    Alcala, 19, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Offering a restaurant, the 4-star Hotel Regina Madrid is within 5 minutes' walk of the grand Gran Via Boulevard. The hotel is a good starting point for exploring Madrid, including the Vast…

    More...
    From US$ 363
    price for 1 night
    BOOK From US$ 363
  • Santa Sofia Suites

    Calle Del Marques Viudo De Pontejos, 3 Planta 3, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Located merely 300 metres from the large urban Puerta del Sol Plaza, the 3-star Santa Sofia Suites Madrid hotel offers access to tourist attractions throughout Madrid.

    More...
    From US$ 114
    price for 1 night
    BOOK From US$ 114
  • Amanecer Urbano Para 6 En Sol

    Calle Del Marques Viudo De Pontejos, 3, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    The 48 m² Amanecer Urbano Para 6 En Sol Madrid apartment offers proximity to such tourist attractions as Principe Gran Via Theatre, situated around 5 minutes' walk away.

    More...
    From US$ 454
    price for 1 night
    BOOK From US$ 454
  • Sol- Carlos V Apartaments

    De La Montera 21-19, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    The 1-room Sol- Carlos V Apartaments Madrid lies in the Islington district of Madrid and offers swift access to the Vast pedestrianized Puerta del Sol Public Square, which is only 6 minutes' walk…

    More...
    From US$ 376
    price for 1 night
    BOOK From US$ 376
  • Bnbholder Castizo Madrid Centre

    Calle De La Torrecilla Del Leal, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Bnbholder Castizo Madrid Centre Apartment is situated in the Madrid Rio district of Madrid, around 5 minutes' walk from Sala Triangulo.

    More...
    From US$ 179
    price for 1 night
    BOOK From US$ 179
  • Doubletree By Hilton Madrid-Prado

    Calle San Agustin, 3, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Doubletree By Hilton Madrid-Prado Hotel enjoys a prime location in the very heart of Madrid, only 0.6 km from Prado National Museum. At this 4-star hotel, located in the Triangulo del arte district…

    More...
    From US$ 146
    price for 1 night
    BOOK From US$ 146
  • 60 Balconies Iconic

    6 Calle De Cedaceros, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    60 Balconies Iconic Apartment Madrid is located 5 minutes' walk from the Mercado de Fuencarral and looks out onto the city. Situated only a few steps from the famed Gran Via Street, this apartment…

    More...
    From US$ 162
    price for 1 night
    BOOK From US$ 162
  • Hostal Fabiola

    Doctor Cortezo 15, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Hostal Fabiola Madrid hotel provides proximity to Prado National Museum, which is situated a mere 13 minutes' walk away.

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