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.5

    based on 56 reviews 39 reviews in English

    Room Mate Laura Hotel 3 Star Hotel

    Travesia de Trujillos,3, Madrid 28013 Show map
  2. 50% Discount!

    Excellent 8.2

    based on 176 reviews 92 reviews in English

    Hotel Regina 3.5 Star Hotel

    Alcala 19, Madrid 28014 Show map
  3. Up to 30% off with Agoda Insider Deals!

  4. Excellent 8.4

    based on 114 reviews 65 reviews in English

    Francisco I Hotel 2 Star Hotel

    15, Arenal Street, Madrid 28013 Show map
  5. Excellent 8.2

    based on 52 reviews 34 reviews in English

    Room Mate Mario Hotel 2.5 Star Hotel

    Street Campomanes, 4, Madrid 28013 Show map
  6. 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
  7. Excellent 8.2

    based on 47 reviews 27 reviews in English

    Room Mate Oscar Hotel 3 Star Hotel

    Vazquez de Mella square, 12, Madrid 28004 Show map
  8. 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
  9. Excellent 8.2

    based on 301 reviews 170 reviews in English

    Praktik Metropol 2 Star Hotel

    47 Montera Street, Madrid 28013 Show map
  10. Excellent 8.1

    based on 52 reviews 22 reviews in English

    Ganivet Hotel 3 Star Hotel

    Toledo Street 111-113, Madrid 28005 Show map
  11. Excellent 8.3

    based on 44 reviews 19 reviews in English

    Espahotel Gran Via 3 Star Hotel

    65 Gran Via, Madrid 28013 Show map
  12. Very good 7.7

    based on 23 reviews 13 reviews in English

    Sterling Hotel 3 Star Hotel

    29 San Bernardo Street, Madrid 28015 Show map
  13. Good 6.8

    based on 28 reviews 11 reviews in English

    Hostal Luis XV 3 Star Hotel

    Montera, 47, Madrid 28013 Show map
  14. Very good 7.8

    based on 22 reviews 7 reviews in English

    Woo Travelling Plaza de Oriente Homtel 3.5 Star Hotel

    Cuesta de San Vicente, 10-12, Madrid 28008 Show map
  15. Very good 7.9

    based on 47 reviews 21 reviews in English

    NH Atocha Hotel 3 Star Hotel

    Paseo Infanta Isabel 9, Madrid 28014 Show map
    rates per night from
  16. Very good 7.9

    based on 35 reviews 13 reviews in English

    Espahotel Plaza de Espana 3 Star Hotel

    Plaza de Espana, 7, Madrid 28008 Show map
  17. Very good 7.9

    based on 27 reviews 14 reviews in English

    HRC Hotel 3 Star Hotel

    Calle Angel 18/ Calle Calatrava 32, Madrid 28005 Show map
  18. Very good 7.5

    based on 28 reviews 10 reviews in English

    Hostal Castilla II Puerta del Sol 2 Star Hotel

    Marqués Viudo de Pontejos 2, 1ST . Floor, Madrid 28012 Show map
  19. Excellent 8.6

    based on 32 reviews 13 reviews in English

    VP El Madrono 3.5 Star Hotel

    101 General Diaz Porlier Streer, Madrid 28006 Show map
  20. Exceptional 9.1

    based on 613 reviews 114 reviews in English

    Apartosuites Jardines de Sabatini 3 Star Hotel

    16 Cuesta de San Vicente, Madrid 28008 Show map
  21. Good 6.7

    based on 13 reviews 7 reviews in English

    Hotel Santander 2 Star Hotel

    Street Echegaray, 1, Madrid 28014 Show map
  22. Very good 7.8

    based on 46 reviews 21 reviews in English

    Petit Palace Arenal Sol 3.5 Star Hotel

    C/Arenal 16, Madrid 28013 Show map
    rates per night from
  23. Very good 7.7

    based on 26 reviews 10 reviews in English

    NH Madrid Alberto Aguilera 3 Star Hotel

    Alberto Aguilera, 18, Madrid 28015 Show map
  24. Very good 8.0

    based on 28 reviews 17 reviews in English

    Puerta del Sol Rooms 2 Star Hotel

    Plaza Puerta del Sol 14 -4, Madrid 28013 Show map
  25. Very good 7.6

    based on 9 reviews 2 reviews in English

    Hotel Principe Pio 3 Star Hotel

    Cuesta de San Vicente, 14, Madrid 28008 Show map
  26. Excellent 8.8

    based on 14 reviews 7 reviews in English

    Apartamentos Blume Cruz 3 Star Hotel

    Calle de La Cruz 35, Madrid 28001 Show map
  27. Very good 7.9

    based on 19 reviews 11 reviews in English

    Hotel Carlos V 3 Star Hotel

    Maestro Victoria Street, 5, Madrid 28013 Show map
  28. Excellent 8.5

    based on 1000 reviews 108 reviews in English

    Hostal Oriente 3 Star Hotel

    Arenal 23, Madrid Show map
    rates per night from
  29. Very good 8.0

    based on 20 reviews 11 reviews in English

    Hostal del Pez Azul 3 Star Hotel

    C/ del Pez, 9, 1, Madrid 28004 Show map
  30. Good 6.6

    based on 11 reviews 9 reviews in English

    Hotel Avenida Gran Via 3.5 Star Hotel

    Mesoneros Romanos Street, 14, Madrid 28013 Show map
  31. Very good 7.2

    based on 4 reviews 1 reviews in English

    Hotel Ateneo 3 Star Hotel

    Montera, 22, Madrid 28012 Show map

Next Page 1 of 12