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) 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-28

2026-04-29

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

5708 options found

  • Hostal Biarritz

    Calle de Victoria n.2- 2 piso Planta 2, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    Located just 1 km from the huge Plaza Mayor, Hostal Biarritz Madrid hotel includes 17 rooms with views of the city. This 2-star guest house also provides guests with a safety deposit box.

    More...
    From US$ 87
    price for 1 night
    BOOK From US$ 87
  • Leon Habitaciones

    Calle Del Leon, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    Leon Habitaciones Madrid apartment offers proximity to such tourist attractions as the modern Monumental Theatre, situated around 5 minutes' walk away.

    More...
    From US$ 49
    price for 1 night
    BOOK From US$ 49
  • Hostal Esmeralda

    Calle De La Victoria 1, 2° Piso, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    Featuring a lift and complimentary newspapers, the 2-star Hostal Esmeralda Madrid hotel is located in the Barrio de las Letras district of Madrid, around a 15-minute walk from the walled 18th…

    More...
    From US$ 52
    price for 1 night
    BOOK From US$ 52
  • Matute Street, Private Rooms

    Plaza De Matute, 6, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    Offering 7 rooms, Matute Street, Private Rooms Madrid hostel boasts a location 300 metres from Karpas Theatre. Some units at the hostel include a refrigerator and a stove top.

    More...
    From US$ 45
    price for 1 night
    BOOK From US$ 45
  • Premium Apartment - 2Br - Historic City Center Sol

    C. De Cadiz 6, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    The spacious 100 m² Premium Apartment - 2Br - Historic City Center Sol Madrid lies only 0.8 km from Luna Cinema Amusement Center and merely 5 minutes on foot from Sol tube station.

    More...
    BOOK
  • Room00 Ventura Hostel

    Ventura De La Vega, 5, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    Cradled within a tapas bar and bars, merely 12 minutes' walk from the Gran Via, Room00 Ventura Hostel Madrid comprises 100 rooms.

    More...
    From US$ 13
    price for 1 night
    BOOK From US$ 13
  • Casual Del Teatro Madrid By Casual Hoteles

    Echegaray, 1, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    Located only 0.8 km from Valle Inclan Theatre, the unique 2-star Casual Del Teatro Madrid Hotel offers Wi-Fi in public areas and parking. While staying within reach of the famed Gran Via Street…

    More...
    From US$ 217
    price for 1 night
    BOOK From US$ 217
  • Triplex Lujo 5 Dorm En Sol! Junto Four Seasons

    Carrera De San Jeronimo 14 1Ro C, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    Triplex Lujo 5 Dorm En Sol! Junto Four Seasons Madrid apartment is a great place to stay in the Barrio de las Letras district, a 13-minute walk from the huge Plaza Mayor. Guests can make use of Wi-Fi…

    More...
    From US$ 1483
    price for 1 night
    BOOK From US$ 1483
  • Hostal Sol Square Madrid

    Calle Luis Velez De Guevara, 2-Planta 4, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    Located in the Islington district of Madrid and around 5 minutes' walk from Antón Martín tube station, the smoke-free Hostal Sol Square Madrid hotel offers a lift and a vending machine. Boasting a…

    More...
    From US$ 140
    price for 1 night
    BOOK From US$ 140
  • Arc House Madrid - Puerta Del Sol Only Adults

    2 Calle De La Victoria 1Ero Derecha, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    Offering Wi-Fi, Arc House Madrid - Puerta Del Sol Only Adults hostel also boasts a location approximately 5 minutes' drive from Sol.

    More...
    From US$ 22
    price for 1 night
    BOOK From US$ 22
  • Hostal Sun Gate

    Calle De La Victoria, 2, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    The 2-star Hostal Sun Gate Madrid hotel, located in the Islington district of Madrid, just 650 m from Gran Via Boulevard, features views of the city. This Madrid guest house also provides guests with…

    More...
    From US$ 129
    price for 1 night
    BOOK From US$ 129
  • Bright & Spacious- City Center- 2Rooms-2Bathrooms

    6 Calle De Cadiz, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    The 2-room Bright & Spacious- City Center- 2Rooms-2Bathrooms Madrid apartment is located in the centre of Madrid and offers quick access to the large urban Puerta del Sol Plaza, which is around 5…

    More...
    From US$ 531
    price for 1 night
    BOOK From US$ 531
  • I Love Madrid Hostel

    Calle De La Victoria 2, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    I Love Madrid hostel lies in the Barrio de las Letras district, and the nearest bus stop, Carrera De San Jeronimo - Cedaceros, is just 5 minutes' stroll away.

    More...
    From US$ 20
    price for 1 night
    BOOK From US$ 20
  • Charming Puerta Del Sol

    33 Calle De Atocha, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    Charming Puerta Del Sol Apartment Madrid is located 1.5 km from the cibeles Cybele Palace and a 16-minute walk from Infanta Isabel Theatre.

    More...
    From US$ 161
    price for 1 night
    BOOK From US$ 161
  • Pop-Zen Penthouse Madrid

    2 Calle De La Victoria, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    Pop-Zen Penthouse Madrid Apartment offers easy access to such tourist sites as the Real Academia de Bellas Artes de San Fernando, located about 5 minutes' walk away.

    More...
    From US$ 342
    price for 1 night
    BOOK From US$ 342
  • Hostal Fuentesol

    Calle De La Victoria, 2, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    Located nearly a 20-minute walk from the Prado Museum, the 2-star Hostal Fuentesol Madrid hotel offers 2 casinos. Boasting a location in the vicinity of the famed Gran Via Street, this Madrid guest…

    More...
    From US$ 56
    price for 1 night
    BOOK From US$ 56
  • Apartamento En Puerta Del Sol 2A

    23 Calle De Carretas, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    Nestled within 5 minutes' walk of Gran Via Street, the 1-room Apartamento En Puerta Del Sol 2A Madrid offers quick access to numerous tourist attractions nearby.

    More...
    From US$ 260
    price for 1 night
    BOOK From US$ 260
  • Vincci Soho

    Calle Del Prado, 18, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    The 4-star Vincci Soho Hotel Madrid, located 5 minutes' walk from Antón Martín tube station, offers a sunbathing terrace, a shared lounge, and various recreational opportunities. Offering a location…

    More...
    From US$ 90
    price for 1 night
    BOOK From US$ 90
  • Hostal Carracedo

    Calle Leon 13, 3º, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    Hostal Carracedo Madrid hotel, located 25 minutes' walk from the vast 19th-century El Retiro Park, features Wi-Fi in public areas. This guest house offers 7 rooms and reliable services maintained by…

    More...
    From US$ 49
    price for 1 night
    BOOK From US$ 49
  • Hostal Bahia Madrid

    Carretas - 31 - 2 Left - - Madrid, Madrid, Spain

    0.2 km to Teatro Español

    (Show map)

    Show map

    Located only 5 minutes on foot from the 5-star Hostal Bahia Madrid hotel, guests can quickly reach the scenic Plaza de Santa Ana. This Madrid guest house features safety facilities including a safe…

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