Hotels in Madrid

Find the best deals on 6,121 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
74 CAD
View all deals
NH Collection Madrid Abascal
8.9
183 CAD
View all deals
NH Madrid Paseo de la Habana
7.9
125 CAD
View all deals
Hotel Infanta Mercedes
7.9
70 CAD
View all deals
Exe Plaza
8.5
111 CAD
View all deals
Leonardo Hotel Madrid City Center
8.6
111 CAD
View all deals
Gran Versalles
8.5
103 CAD
View all deals
NH Madrid Zurbano
8.4
142 CAD
View all deals
Hotel Praga
8.0
103 CAD
View all deals
Senator Barajas
7.8
89 CAD
View all deals
NH Madrid Nacional
8.6
178 CAD
View all deals
Novotel Madrid Campo de Las Naciones
8.3
121 CAD
View all deals
Ayre Gran Hotel Colon
8.5
127 CAD
View all deals
NH Collection Madrid Eurobuilding
9.0
191 CAD
View all deals
NH Collection Madrid Colón
9.0
204 CAD
View all deals
Hesperia Madrid Hotel-a Hyatt affiliated hotel
9.0
219 CAD
View all deals
NH Príncipe de Vergara
8.7
146 CAD
View all deals
Wellington Hotel
9.0
279 CAD
View all deals
The Westin Palace, Madrid
9.0
378 CAD
View all deals
Novotel Madrid City Las Ventas
8.2
150 CAD
View all deals
NH Madrid Balboa
8.7
146 CAD
View all deals
NH Madrid Barajas Airport
8.5
97 CAD
View all deals
Apartamentos Sercotel Togumar
8.4
96 CAD
View all deals
NH Madrid Ventas
8.7
125 CAD
View all deals
Agumar Hotel
8.1
114 CAD
View all deals
Hotel Silken Puerta Madrid
8.5
94 CAD
View all deals
Hotel Atlantico Madrid
9.4
198 CAD
View all deals
Pierre & Vacances Apartamentos Madrid Eurobuilding 2
6.5
92 CAD
View all deals
Sercotel Madrid Aeropuerto
8.5
102 CAD
View all deals
AC Hotel by Marriott Carlton Madrid
8.6
153 CAD
View all deals
Tryp Madrid Cibeles Hotel
8.2
160 CAD
View all deals
Courtyard by Marriott Madrid Princesa
8.0
153 CAD
View all deals
Hotel Via Castellana
8.3
113 CAD
View all deals
Vincci Capitol
8.6
182 CAD
View all deals
Ilunion Pio XII
8.3
99 CAD
View all deals
Hotel Ópera
8.6
134 CAD
View all deals
Hotel Miguel Angel By Bluebay
7.9
142 CAD
View all deals
Emperador
8.6
168 CAD
View all deals
Novotel Madrid Center
8.7
166 CAD
View all deals
Intur Palacio San Martin
8.9
190 CAD
View all deals

Popular neighbourhoods in Madrid

Search for hotels in these Madrid neighbourhoods
Hotels in Atocha
Best value
Hostal Residencia Fernandez
8.2
46 CAD
#1 Most popular
NH Madrid Nacional
8.6
178 CAD
#2 Most popular
Agumar Hotel
8.1
114 CAD
#3 Most popular
Hotel Paseo Del Arte
8.6
158 CAD
#4 Most popular
Casa de Huespedes La Asturiana
7.8
60 CAD
#5 Most popular
Hotel Mediodia
8.5
114 CAD
Hotels in Salamanca
Best value
Apartamentos Juan Bravo
8.3
97 CAD
#1 Most popular
Hotel Hospes Puerta de Alcalá
8.9
286 CAD
#2 Most popular
Wellington Hotel
9.0
279 CAD
#3 Most popular
BLESS Hotel Madrid
8.9
344 CAD
#4 Most popular
NH Príncipe de Vergara
8.7
146 CAD
#5 Most popular
Dormirdcine Cooltural Rooms
8.7
137 CAD
Hotels in Chamberi
Best value
Jmg Hostel Madrid
7.7
23 CAD
#1 Most popular
One Shot Luchana 22
8.5
138 CAD
#2 Most popular
Hesperia Madrid Hotel-a Hyatt affiliated hotel
9.0
219 CAD
#3 Most popular
NH Madrid Zurbano
8.4
142 CAD
#4 Most popular
Exe Moncloa
8.4
127 CAD
#5 Most popular
NH Collection Madrid Abascal
8.9
183 CAD
Hotels in Tetuan
Best value
Hostel Almansa
7.8
41 CAD
#1 Most popular
Exe Plaza
8.5
111 CAD
#2 Most popular
Pierre & Vacances Apartamentos Madrid Eurobuilding 2
6.5
92 CAD
#3 Most popular
Hotel Vp Jardín Metropolitano
8.8
123 CAD
#4 Most popular
Senator Castellana Hotel
8.3
93 CAD
#5 Most popular
Meliá Castilla
8.9
202 CAD

When to book a hotel in Madrid

Low Season
August
High Season
September

cheapest month to stay

38%

expected price decrease

most expensive time to stay

9%

expected price increase

+225.0%
+150.0%
+75.0%
Base
Price
106 - 186 CAD
Highest day of week
Wednesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

144 CAD

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

143 CAD

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?

On average, people stay in Madrid for a total of 3 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 166 CAD per night.

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

August is the cheapest month to book a hotel in Madrid. Prices can be 29% lower than other, busier months, so this is a great time to get a good deal.

Which day is cheapest to stay in Madrid?

Room prices for hotels in Madrid will be at their lowest on Saturday and peak on Tuesday.

How much does a luxury hotel in Madrid cost?

Luxury hotels in Madrid are priced around 121 CAD a night for each person. Opting for a luxury hotel could add 22.102% on top of the price of an average hotel in Madrid, which stands at 94 CAD a night for each person.

How much does a hostel in Madrid cost?

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

Where should I stay in Madrid?

Atocha, Salamanca, Chamberi and Tetuan 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
183 CAD
#2 most popular
NH Madrid Paseo de la Habana
7.9
125 CAD
Best value
Hostal Machin
8.1
48 CAD
3 stars
#1 most popular
Holiday Inn Express Madrid - Tres Cantos
8.1
74 CAD
#2 most popular
Leonardo Hotel Madrid City Center
8.6
111 CAD
Best value
Hotel Aravaca Garden
6.7
44 CAD
2 stars and below
#1 most popular
Hotel Infanta Mercedes
7.9
70 CAD
#2 most popular
Puerta del Sol Rooms
7.8
65 CAD
Best value
Motion Chueca
6.1
20 CAD

Cheapest hotels in Madrid

Cheap hotels and hostels in Madrid
Hostal Casa Tao
6.2
15 CAD
Woohoo Hostal Madrid
8.6
21 CAD
Hostal Casa 18
6.7
16 CAD
Motion Hostel Gran Vía
6.8
23 CAD
Motion Chueca
6.1
20 CAD
Hostel Era
7.1
24 CAD

Best value hotels in Madrid

Casa de Huespedes La Asturiana
7.8
60 CAD
Mola Hostel
8.8
25 CAD
Hostal Machin
8.1
48 CAD
2060 The Newton Hostel & Market
9.1
27 CAD
Woohoo Hostal Madrid
8.6
21 CAD
Hotel Silken Puerta Madrid
8.5
94 CAD

Looking for a specific type of hotel

Romantic Hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.3
121 CAD
#1 Most popular
Novotel Madrid City Las Ventas
8.2
150 CAD
Kid-Friendly Hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.3
121 CAD
#1 Most popular
Novotel Madrid City Las Ventas
8.2
150 CAD
Luxury Hotels in Madrid
Best value
Hotel Nuevo Madrid
8.3
77 CAD
#1 Most popular
NH Collection Madrid Abascal
8.9
183 CAD
#2 Most popular
NH Madrid Paseo de la Habana
7.9
125 CAD
#3 Most popular
Gran Versalles
8.5
103 CAD
#4 Most popular
NH Madrid Nacional
8.6
178 CAD
#5 Most popular
Novotel Madrid Campo de Las Naciones
8.3
121 CAD
Ayre Gran Hotel Colon
8.5
127 CAD

Popular flight routes to Madrid

Find the cheapest flights to Madrid on popular routes
Montreal to Madrid
Fastest flight time
7h 05m
Cheapest price
649 CAD
Toronto to Madrid
Fastest flight time
7h 10m
Cheapest price
653 CAD
Ottawa to Madrid
Fastest flight time
13h 55m
Cheapest price
763 CAD
Québec City to Madrid
Fastest flight time
14h 50m
Cheapest price
764 CAD
Halifax to Madrid
Fastest flight time
11h 45m
Cheapest price
834 CAD
Vancouver to Madrid
Fastest flight time
14h 40m
Cheapest price
924 CAD
Sydney to Madrid
Fastest flight time
29h 45m
Cheapest price
983 CAD
Windsor to Madrid
Fastest flight time
15h 50m
Cheapest price
1,060 CAD
Calgary to Madrid
Fastest flight time
16h 45m
Cheapest price
1,069 CAD
Edmonton to Madrid
Fastest flight time
12h 05m
Cheapest price
1,145 CAD
View more

Start planning your trip to Madrid