Get support for your booking:
(866) 656-8207
Select your loyalty program to earn points with your booking!

There are 356 properties with availability in Madrid. Showing 1 – 30

Show map
Sort by: Recommended Price
Deals
Stars
Review Score

  1. Excellent 8.2

    Based on 238 reviews 121 reviews in English

    Hotel Quatro Puerta del Sol 4 Star Hotel

    4, Sevilla Street, Madrid 28014 Show map
  2. Excellent 9.0

    Based on 8 reviews 4 reviews in English

    Relais & Chateaux Hotel Orfila 5 Star Hotel

    C/ Orfila 6, Madrid 28010 Show map
  3. Up to 30% off with Agoda Insider Deals!

  4. Excellent 8.2

    Based on 325 reviews 166 reviews in English

    Hotel Paseo Del Arte 4 Star Hotel

    C/Atocha 123, Madrid 28012 Show map
    Rates per night from
  5. Excellent 8.5

    Based on 56 reviews 39 reviews in English

    Room Mate Laura Hotel 3 Star Hotel

    Travesia de Trujillos,3, Madrid 28013 Show map
  6. Excellent 8.2

    Based on 177 reviews 93 reviews in English

    Hotel Regina 3.5 Star Hotel

    Alcala 19, Madrid 28014 Show map
  7. Excellent 8.5

    Based on 123 reviews 84 reviews in English

    Catalonia Atocha Hotel 4 Star Hotel

    Atocha, 81, Madrid 28012 Show map
    Rates per night from
  8. Excellent 8.1

    Based on 54 reviews 28 reviews in English

    Woo Travelling Atocha 107 Homtels 4 Star Hotel

    Atocha, 107, Madrid 28012 Show map
  9. Excellent 8.3

    Based on 125 reviews 63 reviews in English

    Hotel Sieteislas 4 Star Hotel

    Valverde 14-16, Madrid 28004 Show map
    Rates per night from
  10. Excellent 8.6

    Based on 75 reviews 55 reviews in English

    Urban Hotel 5 Star Hotel

    Carrera de San Jeronimo, 34, Madrid Show map
  11. Excellent 8.3

    Based on 47 reviews 36 reviews in English

    Radisson Blu Hotel, Madrid Prado 4.5 Star Hotel

    Moratin, 52, Madrid 28014 Show map
  12. Exceptional 9.3

    Based on 6 reviews 1 reviews in English

    Adler Hotel 5 Star Hotel

    Calle Velazquez 33, Madrid 28001 Show map
  13. Excellent 8.7

    Based on 17 reviews 10 reviews in English

    Iberostar Las Letras Gran Via Hotel 4 Star Hotel

    Gran Via 11, Madrid 28013 Show map
  14. Excellent 8.3

    Based on 84 reviews 19 reviews in English

    Silken Torre Garden Hotel 3 Star Hotel

    Hermanos Garcia Noblejas, 190 bis, Madrid 28037 Show map
    Rates per night from
  15. Excellent 8.2

    Based on 127 reviews 67 reviews in English

    Vincci Capitol Hotel 4 Star Hotel

    Gran Vía 41, Madrid 28013 Show map
    Rates per night from
  16. Exceptional 9.7

    Based on 5 reviews 4 reviews in English

    Hotel Unico Madrid 5 Star Hotel

    Claudio Colleo 67, Madrid 28001 Show map
  17. Excellent 8.3

    Based on 48 reviews 27 reviews in English

    Room Mate Oscar Hotel 3 Star Hotel

    Vazquez de Mella square, 12, Madrid 28004 Show map
  18. Excellent 8.7

    Based on 14 reviews 6 reviews in English

    Hotel Atlantico 4 Star Hotel

    Gran Via 38, Madrid 28013 Show map
  19. Exceptional 9.1

    Based on 22 reviews 12 reviews in English

    Splendom Suites Gran Via 4 Star Hotel

    San Onofre 5, Madrid 28004 Show map
  20. Excellent 8.4

    Based on 35 reviews 24 reviews in English

    Room Mate Alicia Hotel 3 Star Hotel

    Street Prado 2, Madrid 28014 Show map
  21. Excellent 8.3

    Based on 58 reviews 32 reviews in English

    ME Madrid Reina Victoria Hotel 4 Star Hotel

    Plaza de Santa Ana, 14, Madrid 28012 Show map
  22. Very good 7.8

    Based on 116 reviews 63 reviews in English

    Catalonia Gran Via Hotel 4 Star Hotel

    Gran Vía, 7-9, Madrid 28013 Show map
    Rates per night from
  23. Very good 7.9

    Based on 55 reviews 20 reviews in English

    Hotel Regente 3 Star Hotel

    9, Mesonero Romanos Street, Madrid 28914 Show map
    Rates per night from
  24. Excellent 8.5

    Based on 108 reviews 57 reviews in English

    H10 Villa de la Reina Boutique Hotel 4 Star Hotel

    Calle Gran Via, 22, Madrid 28013 Show map
  25. Excellent 8.3

    Based on 44 reviews 19 reviews in English

    Espahotel Gran Via 3 Star Hotel

    65 Gran Via, Madrid 28013 Show map
  26. Excellent 8.5

    Based on 98 reviews 45 reviews in English

    Eurostars Madrid Tower Hotel 5 Star Hotel

    Paseo de la castellana 259 B, Madrid 28046 Show map
  27. Very good 7.9

    Based on 55 reviews 34 reviews in English

    Vincci Via 66 Hotel 4 Star Hotel

    Gran Vía 66, Madrid 28013 Show map
    Rates per night from
  28. Excellent 8.4

    Based on 83 reviews 43 reviews in English

    Hotel Lusso Infantas 4 Star Hotel

    29, Infantas Street, Madrid 28004 Show map
  29. Excellent 8.7

    Based on 65 reviews 48 reviews in English

    Preciados 4 Star Hotel

    37 Preciados Street, Madrid 28013 Show map
  30. Excellent 8.3

    Based on 84 reviews 55 reviews in English

    Vincci Soho Hotel 4 Star Hotel

    Del Prado, 18, Madrid 28014 Show map
    Rates per night from
  31. Excellent 8.1

    Based on 52 reviews 22 reviews in English

    Ganivet Hotel 3 Star Hotel

    Toledo Street 111-113, Madrid 28005 Show map
    Rates per night from

Next Page 1 of 12