Hotels in Madrid

Find the best deals on 6,122 hotels in Madrid

Check-in
Check-out
Compare vs momondo |

Top Hotels in Madrid

Find the perfect Madrid hotel for business or leisure
Holiday Inn Express Madrid - Tres Cantos
8.1
83 AUD
View all deals
NH Collection Madrid Abascal
8.9
204 AUD
View all deals
NH Madrid Paseo de la Habana
7.9
139 AUD
View all deals
Infanta Mercedes
7.9
78 AUD
View all deals
Exe Plaza
8.5
124 AUD
View all deals
Leonardo Hotel Madrid City Center
8.6
124 AUD
View all deals
Hotel Gran Versalles
8.5
115 AUD
View all deals
NH Madrid Zurbano
8.4
158 AUD
View all deals
Hotel Praga
8.0
115 AUD
View all deals
Senator Barajas
7.8
99 AUD
View all deals
NH Madrid Nacional
8.6
198 AUD
View all deals
Novotel Madrid Campo de Las Naciones
8.3
134 AUD
View all deals
Ayre Gran Hotel Colon
8.5
142 AUD
View all deals
NH Collection Madrid Eurobuilding
9.0
213 AUD
View all deals
Best Western Hotel Los Condes
8.4
134 AUD
View all deals
Hesperia Madrid Hotel-a Hyatt affiliated hotel
9.0
244 AUD
View all deals
NH Príncipe de Vergara
8.7
163 AUD
View all deals
Wellington Hotel
8.9
310 AUD
View all deals
The Westin Palace, Madrid
9.0
421 AUD
View all deals
Novotel Madrid City Las Ventas
8.2
167 AUD
View all deals
NH Madrid Balboa
8.7
163 AUD
View all deals
NH Madrid Barajas Airport
8.5
108 AUD
View all deals
Apartamentos Sercotel Togumar
8.4
106 AUD
View all deals
NH Madrid Ventas
8.7
139 AUD
View all deals
Agumar Hotel
8.1
127 AUD
View all deals
Exe Suites 33
8.5
149 AUD
View all deals
H10 Villa de la Reina
8.7
207 AUD
View all deals
Silken Puerta Madrid
8.5
105 AUD
View all deals
Hotel Silken Torre Garden
8.3
95 AUD
View all deals
Hotel Atlantico Madrid
9.4
220 AUD
View all deals
Pierre & Vacances Apartamentos Madrid Eurobuilding 2
6.5
102 AUD
View all deals
Sercotel Madrid Aeropuerto
8.5
114 AUD
View all deals
AC Hotel by Marriott Carlton Madrid
8.5
170 AUD
View all deals
Tryp Madrid Cibeles Hotel
8.1
179 AUD
View all deals
Courtyard by Marriott Madrid Princesa
8.0
170 AUD
View all deals
Hotel Via Castellana
8.3
126 AUD
View all deals
Vincci Capitol
8.6
202 AUD
View all deals
Ilunion Pio XII
8.3
111 AUD
View all deals
Hotel Ópera
8.6
149 AUD
View all deals
Hotel Miguel Angel By Bluebay
7.9
158 AUD
View all deals

Popular neighbourhoods in Madrid

Search for hotels in these Madrid neighbourhoods
Hotels in Atocha
Best value
Hostal Residencia Fernandez
8.2
52 AUD
No. 1 most popular
NH Madrid Nacional
8.6
198 AUD
No. 2 most popular
Agumar Hotel
8.1
127 AUD
No. 3 most popular
Hotel Paseo Del Arte
8.6
176 AUD
No. 4 most popular
Casa de Huespedes La Asturiana
7.8
66 AUD
No. 5 most popular
Hotel Mediodia
8.5
127 AUD
Hotels in Salamanca
Best value
Apartamentos Juan Bravo
8.3
108 AUD
No. 1 most popular
Wellington Hotel
8.9
310 AUD
No. 2 most popular
NH Príncipe de Vergara
8.7
163 AUD
No. 3 most popular
Dormirdcine
8.7
152 AUD
No. 4 most popular
Gran Meliá Fénix
9.0
259 AUD
No. 5 most popular
Petit Palace President Castellana
8.2
170 AUD
Hotels in Chamberi
Best value
Jmg Hostel Madrid
7.7
25 AUD
No. 1 most popular
NH Madrid Zurbano
8.4
158 AUD
No. 2 most popular
Hesperia Madrid Hotel-a Hyatt affiliated hotel
9.0
244 AUD
No. 3 most popular
Exe Moncloa
8.4
142 AUD
No. 4 most popular
One Shot Luchana 22
8.5
154 AUD
No. 5 most popular
NH Collection Madrid Abascal
8.9
204 AUD
Hotels in Chamartin
Best value
Stylish City Apartments
6.8
71 AUD
No. 1 most popular
Ilunion Pio XII
8.3
111 AUD
No. 2 most popular
Hotel Via Castellana
8.3
126 AUD
No. 3 most popular
Hotel Puerta América
8.5
160 AUD
No. 4 most popular
Hotel Weare Chamartín
8.2
103 AUD
No. 5 most popular
Barceló Imagine
9.2
195 AUD

When to book a hotel in Madrid

Low season
August
High season
October

cheapest month to stay

36%

expected price decrease

most expensive time to stay

8%

expected price increase

+90.0%
+60.0%
+30.0%
Base
Price
118 - 199 AUD
Highest day of week
Tuesday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

153 AUD

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

168 AUD

avg. price over the last two weeks


Madrid travel tips

Let us help you with the best tips about Madrid

How long do people stay in Madrid?

When visiting Madrid the average booking length is 2 nights.

How much does a hotel cost in Madrid?

The price of a hotel in Madrid depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around 121 AUD per night.

When is the best time to book a hotel in Madrid?

Hotels in Madrid are usually cheapest during the month of August. You can expect a price decrease of around 28% during this period.

Which day is cheapest to stay in Madrid?

Sunday is the day where you will typically find the lowest price for your hotel room in Madrid. The highest price tends to be on Monday.

How much does a luxury hotel in Madrid cost?

On average, a luxury Madrid hotel costs 121 AUD per person, per night. This is a 21.853% premium when compared to the average cost of a hotel in Madrid (95 AUD per person, per night).

How much does a hostel in Madrid cost?

On average, a hostel in Madrid will be priced around 34 AUD. This price will be per person, per night and was obtained using hostel and 2-star or below hotels. In comparison, this will be 60 AUD lower than your typical Madrid hotel.

Where should I stay in Madrid?

Atocha, Salamanca, Chamberi and Chamartin are some of the more popular areas to stay in when visiting Madrid.


How much does a hotel in Madrid cost?

4 stars and above
#1 most popular
NH Collection Madrid Abascal
8.9
204 AUD
#2 most popular
NH Madrid Paseo de la Habana
7.9
139 AUD
Best value
Hostal Machin
8.1
53 AUD
3 stars
#1 most popular
Holiday Inn Express Madrid - Tres Cantos
8.1
83 AUD
#2 most popular
Leonardo Hotel Madrid City Center
8.6
124 AUD
Best value
Hotel Aravaca Garden
6.7
49 AUD
2 stars and below
#1 most popular
Infanta Mercedes
7.9
78 AUD
#2 most popular
Puerta del Sol Rooms
7.8
72 AUD
Best value
Motion Chueca
6.1
22 AUD

Cheapest hotels in Madrid

Cheap hotels and hostels in Madrid
Hostal Casa Tao
6.2
16 AUD
Woohoo Hostal Madrid
8.6
24 AUD
Hostal Casa 18
6.7
18 AUD
Motion Hostel Gran Vía
6.8
25 AUD
Motion Chueca
6.1
22 AUD
Hostel Era
7.1
27 AUD

Best value hotels in Madrid

Casa de Huespedes La Asturiana
7.8
66 AUD
Mola Hostel
8.8
28 AUD
Hostal Machin
8.1
53 AUD
2060 The Newton Hostel & Market
9.1
30 AUD
Woohoo Hostal Madrid
8.6
24 AUD
Silken Puerta Madrid
8.5
105 AUD

Looking for a specific type of hotel

Romantic hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.3
134 AUD
No. 1 most popular
Novotel Madrid City Las Ventas
8.2
167 AUD
Kid-friendly hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.3
134 AUD
No. 1 most popular
Novotel Madrid City Las Ventas
8.2
167 AUD
Luxury hotels in Madrid
Best value
Hotel Nuevo Madrid
8.3
86 AUD
No. 1 most popular
NH Collection Madrid Abascal
8.9
204 AUD
No. 2 most popular
NH Madrid Paseo de la Habana
7.9
139 AUD
No. 3 most popular
Hotel Gran Versalles
8.5
115 AUD
No. 4 most popular
NH Madrid Nacional
8.6
198 AUD
No. 5 most popular
Novotel Madrid Campo de Las Naciones
8.3
134 AUD
Ayre Gran Hotel Colon
8.5
142 AUD

Popular flight routes to Madrid

Find the cheapest flights to Madrid on popular routes
London to Madrid
Fastest flight time
2h 15m
Cheapest price
161 AUD
Sydney to Madrid
Fastest flight time
27h 35m
Cheapest price
942 AUD
Melbourne to Madrid
Fastest flight time
26h 55m
Cheapest price
1,015 AUD
Brisbane to Madrid
Fastest flight time
35h 05m
Cheapest price
1,121 AUD
Adelaide to Madrid
Fastest flight time
32h 45m
Cheapest price
1,183 AUD
Perth to Madrid
Fastest flight time
21h 30m
Cheapest price
1,440 AUD
Kalgoorlie to Madrid
Fastest flight time
24h 35m
Cheapest price
1,733 AUD
Coolangatta to Madrid
Fastest flight time
48h 30m
Cheapest price
1,976 AUD
Newcastle to Madrid
Fastest flight time
38h 50m
Cheapest price
3,164 AUD
View more

Start planning your trip to Madrid