Below is a list of hotels available in Madrid Spain. Each listing includes an estimate of the overall quality (the more stars the better) along with the expected room rates. Use the sort menu to view hotel listings in a different order. Click on a listing to check availability or make a reservation.
    Hilton Madrid Airport Avenida de la Hispanidad 2-4 Madrid28042 Rates: $206-$6097 More Info Check Availability
    Hesperia Madrid Paseo De La Castellana 57 Madrid28046 Rates: $259-$3665 More Info Check Availability
    Melia Madrid Princesa Princesa, 27 Madrid28008 Rates: $274-$630 More Info Check Availability
    Silken Puerta America Av America 41 Madrid28002 Rates: $276-$276 More Info Check Availability
    Hotel Husa Princesa Princesa, 40 Madrid28008 Rates: $283-$788 More Info Check Availability
    Hotel Husa Princesa Princesa, 40 Madrid28008 Rates: $283-$788 More Info Check Availability
    Castellana Inter-Continental Madrid Paseo de la Castellana 49 Madrid28046 Rates: $426-$829 More Info Check Availability
    The Westin Palace, Madrid Plaza de las Cortes, 7 MadridE-28014 Rates: $461-$605 More Info Check Availability
   Agumar Hotel Reina Cristina 7 Madrid28014 Rates: $79-$79 More Info Check Availability
   Hotel Husa Moncloa Serrano Jover 1 Madrid28015 Rates: $96-$513 More Info Check Availability
   Hotel Husa Moncloa Serrano Jover 1 Madrid28015 Rates: $96-$513 More Info Check Availability
   Tryp Centro Norte Aptos. C/ Mauricio Legendre,16 Madrid28046 Rates: $122-$692 More Info Check Availability
   Rafaelhoteles Orense Pedro Teixeira 5 Madrid28020 Rates: $125-$175 More Info Check Availability
   Tryp Alcala 611 Alcala, 611 Y 13 Madrid28022 Rates: $127-$271 More Info Check Availability
   Chamartin Hotel Agustin De Foxa Sn Madrid28034 Rates: $130-$130 More Info Check Availability
   Confortel Suites Madrid Lopez De Hoyos 143 Madrid28002 Rates: $136-$535 More Info Check Availability
   Hotel Nuevo Madrid c/ Baus+í 25-27 Madrid28033 Rates: $137-$350 More Info Check Availability
   Hotel Nuevo Madrid c/ Baus+í 25-27 Madrid28033 Rates: $137-$350 More Info Check Availability
   Foxa 32 Suites Agustin De Foxa 32 Madrid28036 Rates: $139-$322 More Info Check Availability
   High Tech Arturo Soria Arturo Soria 14 Madrid28027 Rates: $142-$142 More Info Check Availability
   Rafaelhoteles Atocha Mendez Alvaro, 30 Madrid28045 Rates: $143-$197 More Info Check Availability
   Confortel Pio Xii Pio Xii Avenue 77 Madrid28002 Rates: $146-$285 More Info Check Availability
   Tryp Alameda aropuerto Avda. De Logrono, 100 Madrid28042 Rates: $148-$222 More Info Check Availability
   Sofitel Madrid Plaza De Espana CALLE TUTOR -1 Madrid28008 Rates: $156-$1282 More Info Check Availability
   Melia Avenida America Juan Ignacio Luca De Tena, 36 Madrid28027 Rates: $160-$383 More Info Check Availability
   Tryp Barajas Avda. De Logrono , 305 Madrid28042 Rates: $163-$344 More Info Check Availability
   Hotel Emperatriz LOpez de Hoyos, 4 Madrid28006 Rates: $175-$175 More Info Check Availability
   Hotel Emperatriz LOpez de Hoyos, 4 Madrid28006 Rates: $175-$175 More Info Check Availability
   Tryp Cibeles Mesoneros Romanos 13 Madrid28013 Rates: $184-$351 More Info Check Availability
   Tryp Atocha Atocha, 83 Madrid28012 Rates: $184-$351 More Info Check Availability
   Husa Serrano Royal Hotel Marques De Villamejor 8 Madrid28006 Rates: $200-$200 More Info Check Availability
   Gran Melia Fenix Calle Hermosilla, 2 Madrid28001 Rates: $211-$1788 More Info Check Availability
   Mirasierra Suites Hotel Alfredo Marquerie 43 Madrid28034 Rates: $219-$908 More Info Check Availability
   Tryp Cibeles Gran Via 34 Madrid28013 Rates: $231-$293 More Info Check Availability
   RafaelHoteles Madrid Norte Parque Empresarial Omega A-1 Exit 17 Madrid28108 Rates: $232-$387 More Info Check Availability
   Grand Hotel Conde Duque Plaza Conde Valle Suchil 5 Madrid28015 Rates: $236-$339 More Info Check Availability
   Grand Hotel Conde Duque Plaza Conde Valle Suchil 5 Madrid28015 Rates: $236-$339 More Info Check Availability
   Tryp Reina Victoria Hotel Plaza De Santa Ana 14 Madrid28012 Rates: $243-$243 More Info Check Availability
   De Las Letras Hotel Gran Via 11 Madrid28013 Rates: $249-$307 More Info Check Availability
   Wellington Hotel - A Summit Hotel Velazquez 8 Madrid28001 Rates: $249-$718 More Info Check Availability
   A. Gaudi Hotel Gran Via 9 Madrid28013 Rates: $253-$425 More Info Check Availability
   Gran Melia Fenix C Hermosilla 2 Madrid28001 Rates: $256-$425 More Info Check Availability
   Emperador Hotel Gran Via 53 Madrid28013 Rates: $258-$258 More Info Check Availability
   La Moraleja Hotel Avenida De Europa 17 Madrid28108 Rates: $260-$260 More Info Check Availability
   Holiday Inn Madrid Plaza Carlos Trias Bertran, 4 Madrid28020 Rates: $263-$410 More Info Check Availability
   Partner Barrio De Salamanca Hotel General Oraa 17 Madrid28006 Rates: $285-$406 More Info Check Availability
   Tryp Ambassador Hotel Cuesta Sto Domingo 5 Y 7 Madrid28013 Rates: $307-$381 More Info Check Availability
   Hotel Urban Carrera de San Jeronimo 34 Madrid28014 Rates: $333-$1773 More Info Check Availability
   Hospes Madrid Plaza de la Independencia 3 Madrid28001 Rates: $348-$1223 More Info Check Availability
   Hotel Villa Magna - A Park Hyatt Paseo de la Castellana 22 Madrid28046 Rates: $352-$352 More Info Check Availability
   Hotel Ritz Plaza de la Lealtad 5 Madrid28014 Rates: $414-$4548 More Info Check Availability
   Hotel Adler Velazquez 33 Madrid28001 Rates: $432-$1209 More Info Check Availability
   Hotel Adler Velazquez 33 Madrid28001 Rates: $432-$1209 More Info Check Availability
   Hotel Ritz Madrid Plaza De La Lealtad 5 Madrid28014 Rates: $630-$2052 More Info Check Availability
  Rafaelhoteles Piramides Paseo de las Acacias, 40 Madrid28005 More Info Check Availability
  Selenza Madrid Hotel Claudio Coello,67 Madrid28001 More Info Check Availability
  Durval Puerta de Alcala Salustiano Olozaga, 12 Madrid28001 More Info Check Availability
  Alcala Norte Confortel SAN ROMUALDO 28 Madrid28037 More Info Check Availability
  Asturias Hotel Sevilla 2 Madrid28014 Rates: $62-$62 More Info Check Availability
  Oasis Madrid Albufera Crt. Villaverde Vallecas 295 Madrid28031 Rates: $73-$117 More Info Check Availability
  Praga Hotel Antonio Lopez 65 Madrid28019 Rates: $82-$271 More Info Check Availability
  Silken Torre Garden Hotel Hnos Garcia Noblejas, 190 Bis Madrid28037 Rates: $82-$82 More Info Check Availability
  Express By Holiday Inn MADRID AIRPORT AVENIDA DE ARAGON 402 Madrid28022 Rates: $87-$102 More Info Check Availability
  Suites Kris Aeropuerto Hotel Suites Kris Aeropuerto Madrid28022 Rates: $87-$274 More Info Check Availability
  Ritz Hotel A Royal Meridien Hotel Plaza De La Lealtad 5 Madrid28014 Rates: $94-$4500 More Info Check Availability
  Maydrit Hotel Piragua/ 1 Madrid28042 Rates: $95-$307 More Info Check Availability
  Auditorium Madrid Hotel Avenida de Aragon 400 Madrid28022 Rates: $95-$331 More Info Check Availability
  Silken Puerta Madrid C/ Juan Rizzi No 5 Madrid28027 Rates: $101-$101 More Info Check Availability
  Osuna Hotel Luis De La Mata 18 Madrid28042 Rates: $103-$103 More Info Check Availability
  Confortel Alcala Norte San Romualdo, 30 Madrid28037 Rates: $108-$155 More Info Check Availability
  Best Western Villa Barajas Airport Avda. de Logrono, 331 MadridE-28042 Rates: $115-$128 More Info Check Availability
  High Tech Gran Avenida Hotel C/Mesonero Romano 14 Madrid28013 Rates: $116-$116 More Info Check Availability
  High Tech Prime Cliper Hotel Chinchilla 6 Madrid28013 Rates: $116-$116 More Info Check Availability
  Arosa Hotel Salud 21 Madrid28013 Rates: $122-$692 More Info Check Availability
  High Tech Madrid aropuerto Hotel Galeon 25 Madrid28042 Rates: $122-$122 More Info Check Availability
  Maria Elena Palace Hotel Aduana 19 Madrid28013 Rates: $126-$126 More Info Check Availability
  Petit Palace San Bernardo San Bernardo, 3 Madrid28015 Rates: $126-$126 More Info Check Availability
  Petit Palace Londres Galdo No 2 Madrid28013 Rates: $129-$129 More Info Check Availability
  Tryp Centro Norte Mauricio Legendre 16 Madrid28046 Rates: $133-$300 More Info Check Availability
  Rafaelhoteles Piramides Paseo de las Acacias 40 Madrid28005 Rates: $133-$174 More Info Check Availability
  Rafaelhoteles Ventas Alcala 269 Madrid28027 Rates: $133-$133 More Info Check Availability
  Hesperia Getafe Hotel Calle Chamberlain 1 Madrid28905 Rates: $135-$135 More Info Check Availability
  Rafaelhoteles Ventas Alcala 268 Madrid28027 Rates: $137-$233 More Info Check Availability
  Ayre Gran Hotel Colon-Resort Book Calle Pez Volador 1-11 Madrid28007 Rates: $139-$368 More Info Check Availability
  Catalonia Moratin Hotel Atocha 23 Madrid28012 Rates: $139-$454 More Info Check Availability
  High Tech Nueva Castellana Maria Tubau, 16 Madrid28050 Rates: $142-$142 More Info Check Availability
  Novotel Madrid Campo De Las Naciones C-Amsterdam, n 3 Madrid28042 Rates: $145-$513 More Info Check Availability
  Hotel Zenit Conde de Orgaz Avda. Moscatelar 24 Madrid28043 Rates: $145-$181 More Info Check Availability
  Petit Palace Ducal Hotel Hortaleza 3 Madrid28004 Rates: $146-$146 More Info Check Availability
  Husa Paseo Del Arte Atocha, 123 Madrid28012 Rates: $146-$337 More Info Check Availability
  Tryp Alondras Jose Abascal, 8 Madrid28003 Rates: $153-$300 More Info Check Availability
  Tryp Gran Via Gran Via 25 Madrid28013 Rates: $157-$234 More Info Check Availability
  Tryp Washington Gran Via 72 Madrid28013 Rates: $157-$234 More Info Check Availability
  Sunotel Amaral General Varela, 37 Madrid28020 Rates: $164-$366 More Info Check Availability
  Gran Hotel Velazquez 62 Velazquez Madrid28001 Rates: $167-$167 More Info Check Availability
  Catalonia Centro C/Goya, 49 Madrid28001 Rates: $168-$454 More Info Check Availability
  Preciados VIP Hotel Preciados, 37 Madrid28013 Rates: $168-$293 More Info Check Availability
  Vincci Soma C/Goya 79 Madrid28001 Rates: $175-$616 More Info Check Availability
  Petit Palace Arenal Hotel 16 Arenal Street Madrid28013 Rates: $175-$513 More Info Check Availability
  Confortel Atrium Emilio Vargas 3 - 5 Madrid28043 Rates: $177-$486 More Info Check Availability
  Hotel Lope De Vega 49, Lope de Vega Street Madrid28014 Rates: $179-$179 More Info Check Availability
  Tryp Menfis Gran Via 74 Madrid28013 Rates: $184-$351 More Info Check Availability
  Siete Islas Hotel C/Valverde 14 Madrid28004 Rates: $188-$304 More Info Check Availability
  Petit Palace Posada Del Peine Postas, 17 Madrid28012 Rates: $190-$293 More Info Check Availability
  H10 Villa De La Reina Gran Via, 22 Madrid28013 Rates: $191-$248 More Info Check Availability
  Catalonia Las Cortes Hotel Calle Del Prado, 6 Madrid28014 Rates: $192-$469 More Info Check Availability
  Foxa M30 Suites And Resort Serrano Galvache 14 Madrid28033 Rates: $197-$419 More Info Check Availability
  Room Mate Alicia C/ Prado 2 Madrid28014 Rates: $203-$596 More Info Check Availability
  Petit Palace Mayor Hotel C/ Mayor 46 Madrid28013 Rates: $205-$586 More Info Check Availability
  Hotel Zenit Abeba Alcantara 63 Madrid28006 Rates: $210-$296 More Info Check Availability
  Hesperia Hermosilla Hermosilla 23 Madrid28006 Rates: $212-$300 More Info Check Availability
  Quo Puerta Del Sol Hotel C/.Sevilla 4 Madrid28014 Rates: $214-$214 More Info Check Availability
  Vincci Centrum Hotel Cedaceros, 4 Madrid28014 Rates: $217-$659 More Info Check Availability
  Vincci Soho Del Prado, No 14 Madrid28014 Rates: $217-$571 More Info Check Availability
  Room Mate Mario C/ Campomanes 4 Madrid28013 Rates: $219-$439 More Info Check Availability
  Villa Real Hotel Plaza De Las Cortes 10 Madrid28014 Rates: $219-$901 More Info Check Availability
  Amura Alcobendas Hotel Avda De Valdelaparra 2 Madrid28100 Rates: $221-$436 More Info Check Availability
  Tryp Capitol Hotel 41 Gran Via Madrid28013 Rates: $232-$659 More Info Check Availability
  Petit Palace Alcala Torre Hotel C/Alcala, 23 Madrid28013 Rates: $234-$293 More Info Check Availability
  Silken Puerta Castilla Hotel Paseo De La Castellana 191-A Madrid28046 Rates: $238-$288 More Info Check Availability
  Gsm Hotel Velada Madrid c/ Alcala 476 Madrid28027 Rates: $241-$241 More Info Check Availability
  Husa Apartsuit Mirador De Chamartin Calle Del Arte 14 Madrid28033 Rates: $241-$379 More Info Check Availability
  Room Mate Laura Travesia de Trujillos 3 Madrid Rates: $250-$392 More Info Check Availability
  Petit Palace Embassy Serrano 46, Serrano Madrid28001 Rates: $256-$703 More Info Check Availability
  Melia Galgos Claudio Coello, 139 Madrid28006 Rates: $260-$348 More Info Check Availability
  Room Mate Oscar Plaza Vazquez de Mella 12 Madrid28004 Rates: $266-$470 More Info Check Availability
  Vincci Via 66 Gran Via 66 Madrid28013 Rates: $358-$659 More Info Check Availability
  Hospes Madrid Plaza de la Independencia, 3 Madrid28001 Rates: $360-$1405 More Info Check Availability
 Hotel Arrieta Opera Arrieta, 6 Esquina cuesta de Santo Domingo Madrid28013 Rates: $64-$1047 More Info Check Availability
 Express By Holiday Inn Madrid-S.Sebastian D/L Reyes Avenida de los Pirineos, s/n Madrid28700 Rates: $75-$75 More Info Check Availability
 Express By Holiday Inn MADRID-ALCORCON CALLE ARGENTINA S/N Madrid28922 Rates: $85-$101 More Info Check Availability
 Amura Alcobendas Hotel Avda De Valdelaparra 2 Madrid28100 Rates: $88-$88 More Info Check Availability
 Tryp Las Matas Urbanizacion Las Matas Madrid28290 Rates: $95-$153 More Info Check Availability
 Express By Holiday Inn MADRID-ALCOBENDAS CRTA.FUENCARRAL (M-603) KM 15 Madrid28108 Rates: $102-$113 More Info Check Availability
 Tryp Infanta Mercedes Huesca, 21, Esq. Infanta Mercedes Madrid28020 Rates: $102-$227 More Info Check Availability
 Petit Palace Italia Gran Via Hotel 30 Gran Via Madrid28004 Rates: $109-$109 More Info Check Availability
 Kris Cazadora Avenida de la Hispanidad, 12 - Complejo SENAS Madrid28042 Rates: $109-$190 More Info Check Availability
 Best Western Hotel Los Condes Los Libreros 7 Madrid28004 Rates: $112-$112 More Info Check Availability
 Best Western Hotel Santo Domingo Plaza De Santo Domingo 13 MadridE-28013 Rates: $114-$285 More Info Check Availability
 Petit Palace Tres Cruces Centro C/Tres Cruces, 6 Madrid28013 Rates: $129-$129 More Info Check Availability
 Petit Palace Plaza del Carmen Plaza Del Carmen, 4 Madrid28013 Rates: $135-$135 More Info Check Availability
 Best Western Hotel Carlos V Maestro Victoria 5 MadridE-28013 Rates: $139-$166 More Info Check Availability
 Hotel San Lorenzo c/Clavel,8 Madrid28004 Rates: $143-$322 More Info Check Availability
 Petit Palace Puerta Del Sol Hotel Arenal 4 Madrid28013 Rates: $169-$169 More Info Check Availability
 Best Western Hotel Trafalgar Trafalgar 35 Madrid28010 Rates: $175-$194 More Info Check Availability
 High Tech President Villamagna Hotel Marques De Villamagna, 4 Madrid28001 Rates: $175-$175 More Info Check Availability
 Best Western Hotel Atlantico Gran Via 38 MadridE-28013 Rates: $211-$282 More Info Check Availability
 Best Western Hotel Arosa Salud, 21 MadridE-28013 Rates: $219-$340 More Info Check Availability
 Petit Palace Art Gallery C/Jorge Juan, 17 Madrid28009 Rates: $247-$247 More Info Check Availability
Express By Holiday Inn Madrid-Rivas Avenida de la Tecnica 8, Rivas Vacia Madrid28529 Rates: $101-$101 More Info Check Availability
-
Hotel Acis Y Galatea Galatea,6 Madrid28042 More Info Check Availability
-
Hotel Acis Y Galatea Galatea,6 Madrid28042 More Info Check Availability
-
Hotel At Togumar Canillas, 59 Madrid28002 Rates: $95-$189 More Info Check Availability
-
Hotel At Togumar Canillas, 59 Madrid28002 Rates: $95-$189 More Info Check Availability
-
Novotel Madrid Puente De La Paz Albacete 1 Madrid28027 Rates: $145-$351 More Info Check Availability
-
Hotel Nuevo Madrid c/ Baus+í 25-27 Madrid28033 Rates: $145-$350 More Info Check Availability
-
Hotel Nuevo Madrid c/ Baus+í 25-27 Madrid28033 Rates: $145-$350 More Info Check Availability
-
Hotel Arrieta Opera Arrieta, 6 Esquina cuesta de Santo Domingo Madrid28013 Rates: $159-$373 More Info Check Availability
-
Hotel Arrieta Opera Arrieta, 6 Esquina cuesta de Santo Domingo Madrid28013 Rates: $159-$373 More Info Check Availability
-
Novotel Madrid Sanchinarro KM 5-7 de la autopista A1 Madrid28050 Rates: $167-$284 More Info Check Availability
-
Hotel Husa Moncloa Serrano Jover 1 Madrid28015 Rates: $174-$476 More Info Check Availability
-
Hotel Husa Moncloa Serrano Jover 1 Madrid28015 Rates: $174-$476 More Info Check Availability
-
Hotel Intur Palacio San Martin Plaza de San Martin 5 Madrid28013 Rates: $175-$175 More Info Check Availability
-
Hotel Intur Palacio San Martin Plaza de San Martin 5 Madrid28013 Rates: $175-$175 More Info Check Availability
-
Hote Meninas C/. Campomanes, 7 Madrid28013 Rates: $181-$381 More Info Check Availability
-
Hotel Abalu Calle Pez 19 Madrid28004 Rates: $183-$439 More Info Check Availability
-
Hotel Liabeny Calle Salud 3 Madrid28013 Rates: $184-$184 More Info Check Availability
-
Hotel Liabeny Calle Salud 3 Madrid28013 Rates: $184-$184 More Info Check Availability
-
Hotel Quinta De Los Cedros Allendesalazar, 4 Madrid28043 Rates: $219-$328 More Info Check Availability
-
Hotel Quinta De Los Cedros Allendesalazar, 4 Madrid28043 Rates: $219-$328 More Info Check Availability
-
Palacio Del Retiro C/ Alfonso XII, 14 Madrid28014 Rates: $323-$937 More Info Check Availability
-
Villa Real Hotel Plaza De Las Cortes 10 Madrid28014 Rates: $324-$1020 More Info Check Availability
-
Hotel Auditorium Madrid Avenida Aragon, 400 Madrid28022 Rates: $328-$328 More Info Check Availability
-
Hotel Auditorium Madrid Avenida Aragon, 400 Madrid28022 Rates: $328-$328 More Info Check Availability
|
|