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:

Cheap Hotels in Madrid

Are you planning a visit to Madrid? If you’re looking for great value accommodation in the city centre, then you’ve come to the right place! We’ve got a great selection of cheap hotels in Madrid, which have been carefully chosen according to price and location by our specialist team. Whether you want to stay in the city centre, close to the Puerta del Sol and the Plaza Mayor, or perhaps you need somewhere handy for the the airport or Atocha train station, you’ll find we have exactly the hotel you’ve been looking for!

59 places available
  • Sort by
    • This establishment has not yet been rated
    • Pizarro 16, Madrid Display map
    • With Wi-Fi and a/c, this hotel offers designer rooms at an affordable price in the centre of Madrid, just a...

      Free Wi-Fi
    • 0.8km from Madrid Centre
  • Price from 23.00€ per person per night
    • based on 359 reviews
    • Calle Doctor Cortezo, nº 3, Madrid Display map
    • The 3-star Hotel Cortezo offers beautiful rooms in an unbeatable location in the historic centre of Madrid, a...

      Free Wi-Fi Breakfast available
    • 0.3km from Madrid Centre
  • Hotel Cortezo
  • Price from 27.50€ per person per night
    • based on 289 reviews
    • Calle Galdo 2, Madrid Display map
    • With Wi-Fi and a/c, this great-value modern hotel offers comfortable rooms in the heart of Madrid, right next to...

      Free Wi-Fi Breakfast available
    • 0.2km from Madrid Centre
  • Price from 25.07€ per person per night
    • based on 203 reviews
    • Avenida de América 32, Madrid Display map
    • The luxurious 4 star Abba Madrid Hotel is located close to the most elegant area of Madrid, and near some of the...

      Free Wi-Fi Breakfast available
    • 3.6km from Madrid Centre
  • Abba Madrid Hotel
  • Price from 25.00€ per person per night
    • based on 172 reviews
    • Calle José Abascal, 8, Chamberí, Madrid Display map
    • Stylish, air-conditioned rooms and free Wi-Fi are offered by this great-value hotel in Madrid's Chamberí district,...

      Free Wi-Fi Breakfast available
    • 2.4km from Madrid Centre
  • Tryp Madrid Chamberí Hotel
  • Price from 24.50€ per person per night
    • based on 482 reviews
    • c/ Gran Vía 9, Madrid Display map
    • ...

      Free Wi-Fi Breakfast available
    • 0.5km from Madrid Centre
  • Hotel Catalonia Gran Via
  • Price from 34.50€ per person per night
    • based on 176 reviews
    • c/ Marqués de Villamagna 4, Madrid Display map
    • 4-star hotel with an excellent location on Serrano Street and Paseo de la Castellana in the financial and...

      Free Wi-Fi Breakfast available
    • 1.9km from Madrid Centre
  • Price from 29.33€ per person per night
    • based on 164 reviews
    • Calle Mesoneros Romanos, 14, Madrid Display map
    • ...

      Free Wi-Fi Breakfast available
    • 0.3km from Madrid Centre
  • Hotel Avenida Gran Vía
  • Price from 25.00€ per person per night
    • based on 177 reviews
    • Chinchilla 6 (Esq Gran Via), Madrid Display map
    • The modern and comfortable 3 star Hotel Petit Palace Cliper – Gran Vía is located in the centre of Madrid, on...

      Free Wi-Fi Breakfast available
    • 0.3km from Madrid Centre
  • Hotel Petit Palace Cliper – Gran Vía
  • Price from 34.50€ per person per night
    • based on 64 reviews
    • Calle del pez, nº19, Madrid Display map
    • Great designer hotel in central Madrid. The 3-star Hotel Abalú is a boutique hotel set in a late...

      Wi-Fi available Breakfast available
    • 0.8km from Madrid Centre
  • Price from 32.50€ per person per night
    • based on 395 reviews
    • Leganitos, 13, Madrid Display map
    • ...

      Free Wi-Fi Breakfast available
    • 0.8km from Madrid Centre
  • Hotel Exe Coloso
  • Price from 26.00€ per person per night
    • based on 239 reviews
    • Calle Arenal, nº 4, Madrid Display map
    • The 3-star Hotel Petit Palace Puerta del Sol occupies an elegant 19th-century building right in the centre of...

      Free Wi-Fi Breakfast available
    • 0.1km from Madrid Centre
  • Hotel Petit Palace Puerta del Sol
  • Price from 31.87€ per person per night
    • based on 217 reviews
    • C/ de las Tres Cruces 6 (esquina Gran Via), Madrid Display map
    • The ultra modern, 3-star Petit Palace Tres Cruces Hotel is located just 50 meters from Puerta del Sol of Madrid, in...

      Free Wi-Fi Breakfast available
    • 0.4km from Madrid Centre
  • Hotel Petit Palace Tres Cruces
  • Price from 24.50€ per person per night
    • based on 140 reviews
    • Calle Arcipreste de Hita 10, Madrid Display map
    • With a rooftop plunge pool and sun deck, this stylish hotel is very conveniently located in Madrid, about a...

      Free Wi-Fi Breakfast available
    • 2.2km from Madrid Centre
  • Price from 27.50€ per person per night
    • based on 285 reviews
    • C/ Arenal 16, Madrid Display map
    • With Wi-Fi, a/c and a fantastic location near the Puerta del Sol and the Royal Palace, this modern hotel...

      Free Wi-Fi Breakfast available
    • 0.3km from Madrid Centre
  • Hotel Petit Palace Arenal Sol
  • Price from 25.07€ per person per night
    • based on 188 reviews
    • C/ Gonzalo Jimenez de Quesada 2, Madrid Display map
    • The 3-star Hotel Petit Palace Italia Gran Via is fantastically located in the centre of Madrid, right on the Gran...

      Free Wi-Fi Breakfast available
    • 0.4km from Madrid Centre
  • Hotel Petit Palace Italia Gran Via
  • Price from 29.50€ per person per night
    • based on 714 reviews
    • c/ Prado 6, Madrid Display map
    • The Hotel Catalonia Las Cortes, is a magnificent 4 star hotel with a fabulous location in the centre of Madrid,...

      Free Wi-Fi Breakfast available
    • 0.4km from Madrid Centre
  • Hotel Catalonia Las Cortes
  • Price from 59.50€ per person per night
    • based on 185 reviews
    • c/ Goya 49, Madrid Display map
    • ...

      Free Wi-Fi Breakfast available
    • 2km from Madrid Centre
  • Hotel Catalonia Goya
  • Price from 35.00€ per person per night