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)

Find Hotels

2026-02-26

2026-02-27

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

5161 options found

  • Centro VII 6Br 6Bh

    7 Calle De La Paz, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Situated approximately a 5-minute walk from Cofidis Alcazar Theatre, the 152 m² Centro VII 6Br 6Bh Apartment Madrid offers guests easy access to various tourist attractions nearby.

    More...
    From US$ 774
    price for 1 night
    BOOK From US$ 774
  • 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

    Located merely 5 minutes' walk from the scenic Plaza de Santa Ana, the upscale Mola Suites features a lift, a snack and drink vending machine, as well as a car park. Also, a kid-friendly buffet…

    More...
    From US$ 180
    price for 1 night
    BOOK From US$ 180
  • 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$ 292
    price for 1 night
    BOOK From US$ 292
  • 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
  • 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
  • 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 Apartment includes a terrace and is situated approximately 5 minutes' walk from Teatro Espanol. Wi-Fi is available for guests' business or leisure needs.

    More...
    From US$ 1297
    price for 1 night
    BOOK From US$ 1297
  • 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
  • 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^2 Puerta Del Sol VI Apartment features convenient proximity to such city attractions as Gran Via, situated just 5 minutes' walk away. Guests can make use of Wi-Fi for both business and…

    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$ 185
    price for 1 night
    BOOK From US$ 185
  • Apartamento Temporal Sol

    Calle Relatores, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Located approximately 10 minutes' walk from Hammam Al Andalus Madrid Wellness Center, Apartamento Temporal Sol Apartment Madrid is a mere 1.6 km from a top family-friendly place like Luna Cinema…

    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
  • Hostal La Vera

    Magdalena, 21, 2º D, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Hostal La Vera Madrid hotel has 8 rooms and is located 19 minutes' walk from the neoclassical Neptune Fountain.

    More...
    From US$ 195
    price for 1 night
    BOOK From US$ 195
  • Magdalena2 Street, Private Rooms

    Calle De La Magdalena, 17, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Offering 7 rooms, Magdalena2 Hostel Madrid boasts a location only 6 minutes' stroll from New Apolo Theatre.

    More...
    From US$ 120
    price for 1 night
    BOOK From US$ 120
  • Apartment In Sol

    5 Calle De La Paz, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Located right off Sol underground station, Apartment In Sol also boasts proximity to Teatro Albeniz. Guests will benefit from public parking provided nearby.

    More...
    From US$ 67
    price for 1 night
    BOOK From US$ 67
  • New Apartment In Center Madrid!

    7 Calle De La Paz, Madrid, Spain

    0.3 km to Teatro Español

    (Show map)

    Show map

    Situated merely 6 minutes on foot from Plaza Mayor, the 50 m^2 New Apartment In Center Madrid! offers proximity to various nearby tourist attractions.

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