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 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!

60 places available
  • Sort by
    • based on 461 reviews
    • Cuesta de San Vicente, 14, Centro, Madrid Show map
    • With Wi-Fi, a/c and a panoramic rooftop terrace, this modern hotel is located opposite the Royal Palace in...

      Free Wi-Fi Breakfast available
    • 1.1km from Madrid Centre
  • Hotel Principe Pio
  • Price from 25.00€ per person per night
    • based on 582 reviews
    • Avenida de Aragon 332, Madrid Show map
    • With a free shuttle service to Barajas Airport, parking, a pool, this contemporary hotel offers...

      Free Wi-Fi Breakfast available
    • 11.3km from Madrid Centre
  • Price from 32.50€ per person per night
    • based on 356 reviews
    • Calle Doctor Cortezo, nº 3, Madrid Show 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 22.50€ per person per night
    • based on 210 reviews
    • Calle General Varela, 37, Madrid Show map
    • With a pool, gym and free Wi-Fi, this attractive and inviting 3-star hotel is the perfect place to stay in Madrid....

      Free Wi-Fi Breakfast available
    • 4.7km from Madrid Centre
  • Price from 22.50€ per person per night
    • based on 71 reviews
    • Calle del pez, nº19, Madrid Show 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 476 reviews
    • c/ Gran Vía 9, Madrid Show map
    • The 4 star Hotel Catalonia Gran Via (formerly the Hotel Catalonia Gaudí) has a superb location on the Gran Via...

      Free Wi-Fi Breakfast available
    • 0.5km from Madrid Centre
  • Hotel Catalonia Gran Via
  • Price from 34.50€ per person per night
    • based on 214 reviews
    • C/ de las Tres Cruces 6 (esquina Gran Via), Madrid Show 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 135 reviews
    • Calle Arcipreste de Hita 10, Madrid Show 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 163 reviews
    • Calle Mesoneros Romanos, 14, Madrid Show map
    • This 3-star hotel offers simple, modern rooms with Wi-Fi and a/c right in the heart of Madrid, just off the famous...

      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 235 reviews
    • Calle Prado, nº 23, Madrid Show map
    • Just steps from the Plaza Santa Ana, the ultra-stylish 3-star Hotel One Shot 23 offers contemporary design and...

      Free Wi-Fi Breakfast available
    • 0.5km from Madrid Centre
  • Hotel One Shot 23
  • Price from 31.05€ per person per night
    • based on 422 reviews
    • Calle Atocha, 36, Madrid Show map
    • Located Madrid's centre, near the Puerta del Sol, the 4 star Hotel Plaza Mayor Catalonia offers the luxury and...

      Free Wi-Fi Breakfast available
    • 0.5km from Madrid Centre
  • Hotel Catalonia Plaza Mayor
  • Price from 39.50€ per person per night
    • based on 394 reviews
    • Leganitos, 13, Madrid Show map
    • The 4-star Hotel Exe Coloso is situated right in the centre of Madrid and accommodates guests in 133 sleek and...

      Free Wi-Fi Breakfast available
    • 0.8km from Madrid Centre
  • Hotel Exe Coloso
  • Price from 22.06€ per person per night
    • based on 711 reviews
    • c/ Prado 6, Madrid Show 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 609 reviews
    • Mesonero Romanos, 9, Madrid Show map
    • With Wi-Fi and a/c, this hotel is ideally located on the famous Gran Vía, right in the very heart of...

      Wi-Fi available Breakfast available
    • 0.3km from Madrid Centre
  • Hotel Regente
  • Price from 27.50€ per person per night
    • based on 285 reviews
    • C/ Arenal 16, Madrid Show 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 Show 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 239 reviews
    • Calle Arenal, nº 4, Madrid Show map
    • With free Wi-Fi, a/c and free use of an iPad, this offers stylish and great-value rooms in a fantastically...

      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 184 reviews
    • c/ Goya 49, Madrid Show map
    • Housed in a beautiful period building from the 19th-century, the elegant 4-star Hotel Catalonia Goya is located in...

      Free Wi-Fi Breakfast available
    • 2km from Madrid Centre
  • Hotel Catalonia Goya
  • Price from 35.00€ per person per night
    • based on 265 reviews
    • c/ Atocha 23, Madrid Show map
    • Located in an historical building the Hotel Catalonia Puerta del Sol is located in the heart of Madrid, Spain near...

      Free Wi-Fi Breakfast available
    • 0.3km from Madrid Centre
  • Hotel Catalonia Puerta del Sol
  • Price from 37.50€ per person per night
    • based on 204 reviews
    • Calle Hortaleza, nº 3, Madrid Show map
    • Central and chic, the 3-star Hotel Petit Palace Ducal Chueca is a great place to stay in Madrid if you want to be...

      Free Wi-Fi Breakfast available
    • 0.4km from Madrid Centre
  • Hotel Petit Palace Ducal Chueca
  • Price from 29.50€ per person per night