Hotels in Madrid

Both the highest and the most central capital in Europe, Madrid is also one of the worlds leading cultural cities and nightlife hotspots. By day, tourists flock to the aptly-named 'Museum Mile' while the onset of darkness sees revellers cherry-pick from a wide-range of stylish bars and trendy clubs that often stay open until dawn and the start of more museum hopping.
A to Z of Hotels
Alexandra Hotel (2 Star)
San Bernardo, 29, Madrid, 28015, Spain
Room Prices From *: £ 41.25
Amaral Hotel (3 Star)
Calle General Varela, 37, Madrid, 28020, Spain
Room Prices From *: £ 37.25
Asturias Hotel (2 Star)
Sevilla 2, Madrid, 28014, Spain
Room Prices From *: £ 35.75
Carlos V (3 Star)
Maestro Victoria 5, Madrid, 28013, Spain
Room Prices From *: £ 47
Catalonia Gaudi Hotel (4 Star)
Gran Vada7-9, Madrid, 28013, Spain
Room Prices From *: £ 54
Confortel Suites Hotel (4 Star)
Lopez de Hoyos 143, Madrid, 28002, Spain
Room Prices From *: £ 44
Convencion Hotel (4 Star)
Odonnell 63, Madrid, 28009, Spain
Room Prices From *: £ 55.75
Emperador Hotel (4 Star)
Gran Via 53, Madrid, 28013, Spain
Room Prices From *: £ 67
Florida Norte Hotel (4 Star)
Paseo De La Florida 5, Madrid, 28008, Spain
Room Prices From *: £ 32
Gran Melia Fenix (5 Star)
Hermosilla 2, Madrid, 28001, Spain
Room Prices From *: £ 90.75
H10 Villa de la Reina (4 Star)
Gran Via 22, Madrid, 28013, Spain
Room Prices From *: £ 73.25
High Tech Madrid Aeropuerto (4 Star)
c/ Galeon 25, Barajas, Madrid, 28042, Spain
Room Prices From *: £ 57
High Tech Petit Palace Londres (3 Star)
Galdo 2, Madrid, 28013, Spain
Room Prices From *: £ 56.5
High Tech Petit Palace Posada del Peine (4 Star)
C/ Postas 17, Madrid, 28012, Spain
Room Prices From *: £ 60.25
High Tech President Castellana (4 Star)
c/ Marques de Villamagna 4, Madrid, 28001, Spain
Room Prices From *: £ 66.25
Hotel Carlton (4 Star)
Paseo de las Delicias 26, Madrid, 28045, Spain
Room Prices From *: £ 42.5
Hotel Cortezo (3 Star)
Dr Cortezo 3, Madrid, 28012, Spain
Room Prices From *: £ 38.5
Hotel High Tech Avenida (3 Star)
C/Mesonero Romanos 14, Madrid, 28013, Spain
Room Prices From *: £ 48.75
Hotel High Tech Cliper (3 Star)
Chinchilla 6, Madrid, 28013, Spain
Room Prices From *: £ 53.25
Hotel Lope de Vega (4 Star)
C/Lope de Vega 49, Madrid, 28014, Spain
Room Prices From *: £ 57
Hotel Occidental Miguel Angel & Urban Spa (5 Star)
Miguel Angel 29-31, Madrid, 28010, Spain
Room Prices From *: £ 85.25
Hotel Opera (4 Star)
Cuesta de Santo Domingo 2, Madrid, 28013, Spain
Room Prices From *: £ 60.25
Hotel Ritz (5 Star)
Plaza de la Lealtad 5, Madrid, 28014, Spain
Room Prices From *: £ 176
Hotel Santo Domingo (4 Star)
Plaza de Santo Domingo, 13, Madrid, 28013, Spain
Room Prices From *: £ 74.5
Husa Moncloa (4 Star)
Serrano Jover, 1, Madrid, 28015, Spain
Room Prices From *: £ 63.25
Husa Princesa Hotel (5 Star)
Princesa 40, Madrid, 28008, Spain
Room Prices From *: £ 91.75
Mayorazgo Hotel (4 Star)
3 Flor Baja, Madrid, 28013, Spain
Room Prices From *: £ 42.75
Mediodia Hotel (2 Star)
Plaza del Emperador Carlos V 8, Madrid, 28012, Spain
Room Prices From *: £ 45.5
Melia Madrid Princesa (5 Star)
Princesa 27, Madrid, 28008, Spain
Room Prices From *: £ 67.75
Mercure Madrid Plaza de Espana (4 Star)
C/Tutor 1, Esquina Ventura Rodriguez, Madrid, 28008, Spain
Room Prices From *: £ 85.5
NH Embajada (3 Star)
Santa Engracia 5, Madrid, 28010, Spain
Room Prices From *: £ 48.75
NH Nacional (4 Star)
Paseo del Prado 48, Madrid, 2014, Spain
Room Prices From *: £ 60.75
Petit Palace Plaza del Carmen (4 Star)
Plaza Carmen 4,, Madrid, 28013, Spain
Room Prices From *: £ 59.75
Principe Pio Hotel (3 Star)
Cuesta de San Vicente 14, Madrid, 28008, Spain
Room Prices From *: £ 56.5
Puerta de Toledo Hotel (3 Star)
Glorieta Puerta de Toledo 4, Madrid, 28005, Spain
Room Prices From *: £ 54
Rafael Hoteles Atocha (4 Star)
Mendez Alvaro 30, Madrid, 28045, Spain
Room Prices From *: £ 48.75
Rafaelhoteles Ventas (4 Star)
Alcalá, 269, Madrid, 28027, Spain
Room Prices From *: £ 41.75
T3 Tirol Hotel (3 Star)
Calle Marques de Urquijo 4, Madrid, 28008, Spain
Tryp Ambassador (4 Star)
Cuesta de Santo Domingo, 5 y 7, Madrid, 28013, Spain
Room Prices From *: £ 67.5
Tryp Atocha (4 Star)
Atocha 83, Madrid, 28012, Spain
Room Prices From *: £ 59.5
Tryp Cibeles (4 Star)
Gran Via 34, Madrid, 28013, Spain
Room Prices From *: £ 65
Tryp Gran Via (3 Star)
Gran Via 25, Madrid, 28013, Spain
Room Prices From *: £ 52.25
Tryp Rex (3 Star)
Gran Via 43, Madrid, 28013, Spain
Room Prices From *: £ 49.75
Tryp Washington (3 Star)
Gran Via, 72, Madrid, 28013, Spain
Room Prices From *: £ 49.75
Westin Palace Madrid (5 Star)
Plaza De Las Cortes, 7, Madrid, 28014, Spain
Room Prices From *: £ 120.25
* Note: The "Room Prices From" field represents the best price (per person) available for that hotel, based on a twin room rate, within the next 8 weeks.