Best Price Guarantee
Relax, you've got the best price possible. If you see the same offer for less on another website, we'll refund you the difference.
Enter your search details:

Cheap B&Bs in Madrid

Haven’t yet booked your low-cost accommodation for your trip to the Spanish capital? We’ve made it easy for you by coming up with this fantastic selection of cheap B&Bs in Madrid – at a price which we guarantee is the best on the web! Bed and breakfasts are an ideal way to sleep cheaply in Madrid – as well as offering personalised attention and all the comforts of home. Our selection of great B&Bs can be found across the city, from trendy Chueca to the lively Gran Vía, with plenty of options near top attractions like the Prado and the Plaza Mayor.

70 places available
  • Sort by
    • 4.5 out of 5 based on 27 reviews
    • Calle Gran Via, nº 61, Madrid Show map
    • The 2-star Hostal Alcazar Regis offers accommodation on the famous Gran Via in Madrid. Guests here can enjoy...

      Free Wi-Fi
    • 0.8km from Madrid Centre
  • Hostal Alcazar Regis
  • Price from 27.50€ per person per night
    • 3.0 out of 5 based on 3 reviews
    • Calle Olite, Nº 34, Madrid Show map
    • Olite B&B is located in North Madrid. The bed and breakfast accommodates guests in 3 simple but functional...

      Wi-Fi available Breakfast included
    • 3.9km from Madrid Centre
  • Olite B&B
  • Price from 18.15€ per person per night
    • 4.5 out of 5 based on 19 reviews
    • Calle San Bartolomé 2, 1, Madrid Show map
    • The 2-star Room Pride Hostal is situated 200 metres from Gran Via in Madrid’s trendy Chueca neighbourhood. Each of...

    • 0.6km from Madrid Centre
  • Room Pride Hostal
  • Price from 28.00€ per person per night
    • based on 95 reviews
    • Calle Cruz, nº 26 , Madrid Show map
    • Fantastically located in the centre of Madrid, the 3-star Hostal Tijcal II offers comfortable, affordable...

      Free Wi-Fi Breakfast available
    • 0.2km from Madrid Centre
  • Hostal Tijcal II
  • Price from 14.50€ per person per night
    • 4.5 out of 5 based on 118 reviews
    • Plaza de Santa Cruz 6, Madrid Show map
    • The light, airy rooms of the Hostal Santa Cruz have balconies overlooking the quaint Plaza Santa Cruz in this...

      Free Wi-Fi
    • 0.3km from Madrid Centre
  • Hostal Santa Cruz
  • Price from 38.35€ per person per night
    • Calle Arenal, nº 6 planta 3ª, Madrid Show map
    • The family-run 2-star Hostal Aresol is situated next to the Puerta del Sol in the very centre of Madrid, surrounded...

      Free Wi-Fi
    • 0.2km from Madrid Centre
  • Hostal Aresol
  • Price from 27.50€ per person per night
    • 4.0 out of 5 based on 3 reviews
    • Calle de la Palma, nº 62 3º I, Madrid Show map
    • Pensión Antonio is a pleasant guest house in Madrid’s bustling Malasaña neighbourhood, only 400 metres from Gran...

      Free Wi-Fi
    • 1.2km from Madrid Centre
  • Pensión Antonio
  • Price from 18.00€ per person per night
    • based on 70 reviews
    • Calle Fuencarral, nº 10 4º D, Madrid Show map
    • The 2-star Hostal Casa Bueno is located on the pedestrian Calle de Fuencarral, one of the best shopping streets...

      Free Wi-Fi
    • 0.5km from Madrid Centre
  • Hostal Casa Bueno
  • Price from 17.50€ per person per night
    • based on 106 reviews
    • Calle de Gravina 4, Madrid Show map
    • The cute and colourful Chueca Pensión is located in the centre of Madrid, just a few minutes' walk from the Puerta...

      Free Wi-Fi
    • 0.8km from Madrid Centre
  • Chueca Pensión
  • Price from 27.50€ per person per night
    • Paseo de las Delicias, 154, Madrid Show map
    • With free Wi-Fi and a/c, this Madrid guesthouse is located next to the Legazpi metro station and the Madrid Río...

      Free Wi-Fi
    • 2.9km from Madrid Centre
  • Hostal Conchita
  • Price from 25.00€ per person per night