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)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

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 Real

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

5433 options found

  • Gran Via Exclusive Apartamento Temporal

    Gran Via, 55, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    Located 1.2 km from Principe Pio railway station, Gran Via Exclusive Apartamento Temporal Madrid is a 6-minute walk from the Gran Via. Wi-Fi is available for guests' business or leisure needs.

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

    Toledo 9, 1º Izquierda, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    The 1-room Apartamento Plaza Mayor Madrid welcomes travellers right in the centre of Madrid, located nearly a 15-minute walk from the Plaza de Oriente.

    More...
    From US$ 194
    price for 1 night
    BOOK From US$ 194
  • Hostal Inter Plaza Mayor

    Zaragoza, 6 - 3º Dcha, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    Hostal Inter Plaza Mayor Madrid hotel offers 31 rooms a 13-minute walk from the Lope de Vega House-Museum.

    More...
    From US$ 55
    price for 1 night
    BOOK From US$ 55
  • Waou Gran Via VIII - Alquiler Corta Duracion

    Gran Via, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    The 140 m² Waou Gran Via VIII - Alquiler Corta Duracion Apartment Madrid lies around 300 metres from Rialto Theatre and around 5 minutes' walk from Callao tube station.

    More...
    From US$ 528
    price for 1 night
    BOOK From US$ 528
  • Hostal Inter Plaza Mayor Auto Check In

    Calle Zaragoza, 6 - 3Dcha, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    Located just 1.8 km from the Reina Sofía Museum, the 2-star Hostal Inter Plaza Mayor Auto Check In Madrid hotel features a vending machine and a lift.

    More...
    From US$ 113
    price for 1 night
    BOOK From US$ 113
  • Deluxe En Plaza Mayor

    Imperial, 12, 4-4, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    Situated right in the centre of Madrid, the 1-room Deluxe En Plaza Mayor Madrid apartment is approximately 5 minutes' walk from the Cava Baja Gallery.

    More...
    From US$ 99
    price for 1 night
    BOOK From US$ 99
  • Zaragoza 9 Plaza Mayor

    9 Calle De Zaragoza, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    To enjoy your vacation in Madrid, stay at Zaragoza 9 Plaza Mayor Madrid apartment, which is around 25 minutes' walk from the Sorolla Museum and 1.4 km from the Real Basilica de San Francisco el…

    More...
    From US$ 86
    price for 1 night
    BOOK From US$ 86
  • Apartamentos Econostay Plaza De Espana

    Calle Gran Via, 59 Segundo Derecha, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    Situated merely 1.3 km from the Mercado de la Cebada, Apartamentos Econostay Plaza De Espana Madrid is in the centre of Madrid.

    More...
    From US$ 71
    price for 1 night
    BOOK From US$ 71
  • Apartamentos Day Madrid Puerta Del Sol

    Calle Mayor 1, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    Situated about 5 minutes by car from the cibeles Cybele Palace, the 2-room Apartamentos Day Madrid Puerta Del Sol also boasts easy access to Principe Pio train station which is only 1.2 km away.

    More...
    From US$ 424
    price for 1 night
    BOOK From US$ 424
  • Puerta Del Sol III - Duplex En El Centro De Madrid

    1 Calle Mayor, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    Guests can stay at the spacious 2-bedroom Puerta Del Sol III - Duplex En El Centro De Madrid Apartment, which is located right in the centre of Madrid and nearly 25 minutes' walk from the Prado…

    More...
    From US$ 513
    price for 1 night
    BOOK From US$ 513
  • Gran Via - Centro - Callao. Familiar

    Calle De Silva, 14, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    The 110 m² Gran Via - Centro - Callao Familiar Madrid apartment is located just 1.2 km from Principe Pio train station and only a 5-minute walk from the Lope de Vega Theatre.

    More...
    From US$ 1020
    price for 1 night
    BOOK From US$ 1020
  • Premium Home Gran Via

    Calle Gran Via, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    The spacious 180 m² Premium Home Gran Via Madrid apartment is right in the centre of Madrid, approximately 600 metres from the ridge-top Royal Palace of Madrid.

    More...
    From US$ 794
    price for 1 night
    BOOK From US$ 794
  • Plaza Espana Rooms A

    Calle De Fomento, 29, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    The 1-room Plaza Espana Rooms A Madrid lies in the Islington district and offers swift access to the famed Gran Via Street, which is merely 0.6 km away.

    More...
    From US$ 22
    price for 1 night
    BOOK From US$ 22
  • Plaza Espana B

    Calle De Fomento, 29, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    Situated around 25 minutes' walk from the Reina Sofía Museum, the 3-star Plaza Espana B Madrid hotel offers proximity to various city highlights.

    More...
    From US$ 154
    price for 1 night
    BOOK From US$ 154
  • Plaza De Espana C

    Calle De Fomento, 29, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    The 3-star Plaza De Espana C Madrid hotel offers quick access to the Lope de Vega Theatre, located just a 5-minute walk away.

    More...
    From US$ 77
    price for 1 night
    BOOK From US$ 77
  • Flat In Centro Madrid-Tud

    Calle De Tudescos, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    The 2-room Flat In Centro Madrid-Tud Apartment features convenient proximity to such city attractions as the Lope de Vega Theatre, situated approximately 5 minutes' walk away.

    More...
    From US$ 439
    price for 1 night
    BOOK From US$ 439
  • Atico En La Gran Via Con Terraza

    59 Calle Gran Via, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    The 120 m² Atico En La Gran Via Con Terraza Apartment Madrid is situated only a 5-minute walk from the Lope de Vega Theatre and 25 km from Madrid-Barajas Adolfo Suarez International airport.

    More...
    From US$ 371
    price for 1 night
    BOOK From US$ 371
  • Hotel Moderno Puerta Del Sol

    Arenal, 2, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    The 3-star Hotel Moderno Puerta Del Sol Madrid accommodates guests in a shopping area of Madrid and sits merely 5 minutes' walk from the huge Plaza Mayor. Featuring a vending machine and a lift…

    More...
    From US$ 81
    price for 1 night
    BOOK From US$ 81
  • Atico En Plaza Mayor - Ah

    Calle De Postas, 5, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    The 62 m² Atico En Plaza Mayor - Ah Madrid apartment is located 1.2 km from Principe Pio train station and only 5 minutes' walk from Arlequin Theatre.

    More...
    From US$ 857
    price for 1 night
    BOOK From US$ 857
  • Apartamento Con Terraza Al Palacio Real

    59 Calle Gran Via, Madrid, Spain

    0.4 km to Teatro Real

    (Show map)

    Show map

    The 90 m² Apartamento Con Terraza Al Palacio Real Madrid is nestled right in the centre of Madrid and is approximately a 25-minute walk from the CaixaForum Madrid.

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