Madrid | Hotels in Madrid

To enjoy the best prices for hotels in Madrid, Spain around, book online now. Pick from dozens of Madrid hotels, available from just £37.71 per night.

Destination Adults(12+) Nights  
Check In Date Children(2-11)  
       

We have some of the lowest rates around for discount Madrid hotels, and our inventory is provided by Airline Network - Spain hotel specialists. Choose from our range of accommodation in Madrid and save on everything from apartments to luxury Madrid hotels.

Pick from our range to find the ideal Madrid hotels for you, or check availability of all cheap hotels in Madrid online now to save money and book your accommodation in Spain quickly and securely with our easy to use reservations system!

Lusso Velilla, Madrid
Lusso Velilla Madrid

DOCTOR ALCORTA 34 VELILLA DE SAN ANTONIO 28891

Star Rating: 3

Search for availability on Lusso Velilla from £37.71
Anaco, Madrid
Anaco Madrid

Star Rating: 3

Search for availability on Anaco from £47.95
Praga, Madrid
Praga Madrid

ANTONIO LOPEZ 65 MADRID 28019

Star Rating: 4

Search for availability on Praga from £57.31
La Princesa, Madrid
La Princesa Madrid

M-506 KM.4
, ALCORCON, 28922

Star Rating: 3

Search for availability on La Princesa from £57.76
Sunotel Amaral, Madrid
Sunotel Amaral Madrid

Star Rating: 3

Search for availability on Sunotel Amaral from £64.56
Osuna, Madrid
Osuna Madrid

LUIS DE LA MATA 18 MADRID 28042

Star Rating: 3

Search for availability on Osuna from £65.02
Rafaelhoteles Piramides, Madrid
Rafaelhoteles Piramides Madrid

Star Rating: 3

Search for availability on Rafaelhoteles Piramides from £65.21
Ayre Gran Hotel Colon, Madrid
Ayre Gran Hotel Colon Madrid

Star Rating: 4

Search for availability on Ayre Gran Hotel Colon from £68.21
Tryp Centro Norte, Madrid
Tryp Centro Norte Madrid

MAURICIO RAVEL, 10 MADRID 28046

Star Rating: 3

Search for availability on Tryp Centro Norte from £68.62
Husa Prado de Boadilla, Madrid
Husa Prado de Boadilla Madrid

Star Rating: 3

Search for availability on Husa Prado de Boadilla from £70.35
Regina, Madrid
Regina Madrid

VIA INDEPENDENZA 51, BOLOGNA, 40121

Star Rating: 3

Search for availability on Regina from £70.97
AC Mostoles, Madrid
AC Mostoles Madrid

CTRA. MOSTOLES - VILLAVICIOSA DE ODON KM 0,200
, MOSTOLES, 28931

Star Rating: 4

Search for availability on AC Mostoles from £71.19
Ganivet, Madrid
Ganivet Madrid

TOLEDO 111-113
, MADRID, 28005

Star Rating: 3

Search for availability on Ganivet from £72.52
Tryp Rex, Madrid
Tryp Rex Madrid

GRAN VIA, 43 MADRID 28013

Star Rating: 3

Search for availability on Tryp Rex from £73.37
Rafaelhoteles Ventas, Madrid
Rafaelhoteles Ventas Madrid

ALCALA 269, MADRID, 28027

Star Rating: 4

Search for availability on Rafaelhoteles Ventas from £74.41
Celuisma Florida Norte, Madrid
Celuisma Florida Norte Madrid

DE LA FLORIDA, 5 MADRID 28008

Star Rating: 4

Search for availability on Celuisma Florida Norte from £76.37
Petit Palace Tres Cruces, Madrid
Petit Palace Tres Cruces Madrid

TRES CRUCES 6 MADRID 28013

Star Rating: 3

Search for availability on Petit Palace Tres Cruces from £76.81
Barcelo Aranjuez, Madrid
Barcelo Aranjuez Madrid

UNESCO 2 ARANJUEZ 28300

Star Rating: 3

Search for availability on Barcelo Aranjuez from £76.94
II Castillas Madrid, Madrid
II Castillas Madrid Madrid

Star Rating: 3

Search for availability on II Castillas Madrid from £78.86
AC Alcala, Madrid
AC Alcala Madrid

Star Rating: 4

Search for availability on AC Alcala from £80.43
Petit Palace Plaza del Carmen, Madrid
Petit Palace Plaza del Carmen Madrid

PLAZA DEL CARMEN 4 MADRID 28013

Star Rating: 4

Search for availability on Petit Palace Plaza del Carmen from £82.16
Petit Palace Puerta del Sol, Madrid
Petit Palace Puerta del Sol Madrid

ARENAL 4 MADRID 28013

Star Rating: 3

Search for availability on Petit Palace Puerta del Sol from £82.19
High Tech Petit Palace Ducal, Madrid
High Tech Petit Palace Ducal Madrid

HORTALEZA 3 MADRID 28004

Star Rating: 3

Search for availability on High Tech Petit Palace Ducal from £82.19
High Tech Petit Palace Arenal, Madrid
High Tech Petit Palace Arenal Madrid

ARENAL 16 MADRID 28013

Star Rating: 3

Search for availability on High Tech Petit Palace Arenal from £82.19
NH La Habana, Madrid
NH La Habana Madrid

DE LA HABANA 73 MADRID 28036

Star Rating: 4

Search for availability on NH La Habana from £82.86
Petit Palace San Bernardo, Madrid
Petit Palace San Bernardo Madrid

SAN BERNARDO 3 MADRID 28015

Star Rating: 4

Search for availability on Petit Palace San Bernardo from £85.27
Rafaelhoteles Atocha, Madrid
Rafaelhoteles Atocha Madrid

Star Rating: 3

Search for availability on Rafaelhoteles Atocha from £85.44
Husa Paseo del Arte, Madrid
Husa Paseo del Arte Madrid

ATOCHA 123 MADRID 28012

Star Rating: 3

Search for availability on Husa Paseo del Arte from £86.71
Vincci Via 66, Madrid
Vincci Via 66 Madrid

GRAN VIA 66
, MADRID, 28013

Star Rating: 4

Search for availability on Vincci Via 66 from £88.75
Tryp Gran Via, Madrid
Tryp Gran Via Madrid

GRAN VIA, 25 MADRID 28013

Star Rating: 3

Search for availability on Tryp Gran Via from £89.77
Tryp Atocha, Madrid
Tryp Atocha Madrid

ATOCHA 83 MADRID 28012

Star Rating: 3

Search for availability on Tryp Atocha from £90.10
Petit Palace Posada del Peine, Madrid
Petit Palace Posada del Peine Madrid

Star Rating: 4

Search for availability on Petit Palace Posada del Peine from £92.94
Rafaelhoteles Orense, Madrid
Rafaelhoteles Orense Madrid

Star Rating: 3

Search for availability on Rafaelhoteles Orense from £93.71
AC SS de los Reyes, Madrid
AC SS de los Reyes Madrid

Star Rating: 3

Search for availability on AC SS de los Reyes from £93.96
H10 Villa de la Reina, Madrid
H10 Villa de la Reina Madrid

GRAN VÍA, 22 MADRID 28013

Star Rating: 4

Search for availability on H10 Villa de la Reina from £94.26
Rafaelhoteles Madrid Norte, Madrid
Rafaelhoteles Madrid Norte Madrid

PARQUE EMPRESARIAL OMEGA - A1 SALIDA 17 ALCOBENDAS 28108

Star Rating: 3

Search for availability on Rafaelhoteles Madrid Norte from £95.60
Intercontinental Madrid, Madrid
Intercontinental Madrid Madrid

Paseo De La Castellana 49 28046
, Madrid

Star Rating: 5

Search for availability on Intercontinental Madrid from £95.95
Vincci Capitol, Madrid
Vincci Capitol Madrid

Star Rating: 3

Search for availability on Vincci Capitol from £98.83
Eurostars Gran Madrid, Madrid
Eurostars Gran Madrid Madrid

DE LA VEGA 22 ALCOBENDAS 28108

Star Rating: 3

Search for availability on Eurostars Gran Madrid from £101.47
AC Avda. America, Madrid
AC Avda. America Madrid

Star Rating: 3

Search for availability on AC Avda. America from £101.96
A.Gaudi, Madrid
A.Gaudi Madrid

Star Rating: 3

Search for availability on A.Gaudi from £103.58
Quo Godoy: offer for families, Madrid
Quo Godoy: offer for families Madrid

QUITAPESARES 35
, VILLAVICIOSA DE OD?N, 28670

Star Rating: 4

Search for availability on Quo Godoy: offer for families from £104.66
Emperador, Madrid
Emperador Madrid

GRAN VIA, 53 MADRID 28013

Star Rating: 4

Search for availability on Emperador from £107.81
High Tech President Villamagna, Madrid
High Tech President Villamagna Madrid

MARQUES DE VILLAMAGNA 4
, MADRID, 28001

Star Rating: 4

Search for availability on High Tech President Villamagna from £109.08
Liabeny, Madrid
Liabeny Madrid

Star Rating: 3

Search for availability on Liabeny from £116.94
Melia Madrid Princesa, Madrid
Melia Madrid Princesa Madrid

PRINCESA 27 MADRID 28008

Star Rating: 4

Search for availability on Melia Madrid Princesa from £123.69
Petit Palace Embassy, Madrid
Petit Palace Embassy Madrid

SERRANO 46 MADRID 28001

Star Rating: 3

Search for availability on Petit Palace Embassy from £124.10
Melia Castilla, Madrid
Melia Castilla Madrid

CAPITAN HAYA, 43 MADRID 28020

Star Rating: 4

Search for availability on Melia Castilla from £149.00
Relais & Chateaux Orfila, Madrid
Relais & Chateaux Orfila Madrid

ORFILA 6, MADRID, 28010

Star Rating: 5

Search for availability on Relais & Chateaux Orfila from £204.77
Westin Palace, Madrid
Westin Palace Madrid

DE LAS CORTES 7 MADRID 28014

Star Rating: 4

Search for availability on Westin Palace from £245.16
Ritz Madrid, Madrid
Ritz Madrid Madrid

Star Rating: 5

Search for availability on Ritz Madrid from £269.13

Book Madrid hotels online and save money on cheap hotels in Madrid from just £37.71.

Popular Hotels

Praga Madrid
from £57.00
More Info
Regina Madrid
from £71.00
More Info
Ritz Madrid Madrid
from £269.00
More Info