Best Price Guarantee
Relax, you've got the best deal going. If you find the same place for less on a different website, we'll refund the difference.
Enter your search details:
158 places available
  • Sort by
    • based on 1341 reviews
    • c/ Prado 6, Madrid Display map
    • Tourist license: A08815037

      The Hotel Catalonia Las Cortes, is a magnificent 4 star hotel with a fabulous location in the centre of Madrid, Spain...

      Free Wi-Fi Breakfast available
    • 0km from Teatro Español
  • Hotel Catalonia Las Cortes
  • Price from 90.00€ per person per night
    • HUERTAS 4, Madrid Display map
    • Superbly located, and beautifully decorated, the Luxury Museo Del Prado-Huertas Apartment sleeps 2 and is in the famous...

    • 0.1km from Teatro Español
  • Luxury Museo Del Prado-Huertas Apartment
  • Price from 42.50€ per person per night
    • 5.0 out of 5 based on 1 reviews
    • HUERTAS 4, Madrid Display map
    • Superbly located, and beautifully decorated, the Luxury Museo Del Prado-Huertas II Apartment sleeps 2 and is in the...

    • 0.1km from Teatro Español
  • Luxury Museo Del Prado-Huertas II Apartment
  • Price from 42.50€ per person per night
    • based on 75 reviews
    • Calle Nuñez de Arce nº 7, Madrid Display map
    • Fantastically located near the Plaza Mayor, the Santa Ana Sol Rooms provide simple, affordable accommodation right in...

      Free Wi-Fi
    • 0.1km from Teatro Español
  • Santa Ana Sol Rooms
  • Price from 19.50€ per person per night
    • based on 103 reviews
    • Calle de León, 13, Madrid Display map
    • With free Wi-Fi, this affordable central Madrid guesthouse is housed in a traditional building with wrought iron...

      Free Wi-Fi
    • 0.1km from Teatro Español
  • Hostal San Antonio
  • Price from 30.00€ per person per night
    • based on 44 reviews
    • Calle Nuñez del Arce 9, Madrid Display map
    • With Wi-Fi and soundproofed rooms, this affordable guest house is ideally situated next to the Puerta del Sol in the...

      Free Wi-Fi Breakfast available
    • 0.1km from Teatro Español
  • Hostal 12 Rooms
  • Price from 12.50€ per person per night
    • Echegaray, 5, Madrid Display map
    • This central Madrid guesthouse with free Wi-Fi and a/c features a fantastic location just 3 minutes on foot from the...

      Free Wi-Fi
    • 0.1km from Teatro Español
  • Hostal Residencia Lido
  • Price from 30.00€ per person per night
    • 5.0 out of 5 based on 3 reviews
    • Calle Leon 6 2ª, Madrid Display map
    • Santa Ana Leon is a sunny apartment situated in the centre of Madrid, just next to the famous squares Plaza Santa Ana...

    • 0.1km from Teatro Español
  • Apartamento Santa Ana Leon
  • Price from 50.00€ per person per night
    • 3.5 out of 5 based on 291 reviews
    • calle del Leon 13, Madrid Display map
    • This small 1 star Hostal Residencia Castro offers simple accommodation in the centre of Madrid, near Puerta del Sol and...

    • 0.1km from Teatro Español
  • Hostal Residencia Castro
  • Price from 13.20€ per person per night
    • based on 94 reviews
    • Principe, 18 1º Derecha, Madrid Display map
    • Free Wi-Fi, a/c, and attractive, modern, and affordable rooms are on offer at this central Madrid guesthouse, just a...

      Free Wi-Fi
    • 0.1km from Teatro Español
  • Hostal Atelier
  • Price from 30.00€ per person per night
    • based on 177 reviews
    • Nuñez De Arce, 14, Madrid Display map
    • Tourist license: VT282 / VT285 / VT283 / VT286 / VT304 / VT309 / VT300 / VT314 / VT308 / VT312 VT310 / VT311 / VT306 / VT307

      Attractive, central, and with free Wi-Fi, these stylish apartments are located in the centre of Madrid just 300 metres...

      Free Wi-Fi
    • 0.1km from Teatro Español
  • Santa Ana Apartamentos
  • Price from 30.00€ per person per night
    • based on 93 reviews
    • Principe 17, Madrid Display map
    • The 2 star Hostal San Isidro is a simple and pleasant lodging in the centre of Madrid, in the historic literary area of...

      Free Wi-Fi
    • 0.1km from Teatro Español
  • Hostal San Isidro
  • Price from 28.00€ per person per night
    • based on 45 reviews
    • Calle Principe 18 - 4 Izq., Madrid Display map
    • This attractive guesthouse provides stylish, modern and affordable rooms in the centre of Madrid, in a vibrant district...

    • 0.1km from Teatro Español
  • Hostal Madrid Sol
  • Price from 20.00€ per person per night
    • based on 200 reviews
    • Calle Huertas, nº 14 2º exterior izquierda, Madrid Display map
    • This modern and stylish guest house with free Wi-Fi in central Madrid is located on one of the most charming streets in...

      Free Wi-Fi Breakfast included
    • 0.1km from Teatro Español
  • Hostal Santa Ana Colors
  • Price from 41.50€ per person per night
    • based on 40 reviews
    • Calle Ventura de la Vega, nº 17, Madrid Display map
    • The beautiful designer 3 star Hostal Lisboa is situated in central Madrid, just a few blocks from the lively La Puerta...

      Free Wi-Fi
    • 0.1km from Teatro Español
  • Hostal Lisboa
  • Price from 25.00€ per person per night
    • 3.5 out of 5 based on 134 reviews
    • C/ Principe 18, Madrid Display map
    • The two star, 46 room Hostal Villar is located on the rocking Principe Street a 2 minute walk to Puerta del Sol and...

    • 0.1km from Teatro Español
  • Hostal Villar
  • Price from 24.20€ per person per night
    • based on 60 reviews
    • Calle Cruz, 26, Madrid Display map
    • Hostal Panizo is located right in the centre of Madrid. The hostel accommodates guests in 9 simple but functional...

      Free Wi-Fi
    • 0.2km from Teatro Español
  • Hostal Panizo
  • Price from 15.00€ per person per night
    • based on 43 reviews
    • C/ Carrera de San Jeronimo, nº 11, 2º, Madrid Display map
    • The 2-star, 12 room Hostal Almanzor has a fantastic location between Puerta del Sol and Paseo de la Castellana, two...

    • 0.2km from Teatro Español
  • Hostal Almanzor
  • Price from 24.00€ per person per night