Hotels in Madrid

Find the best deals on 6,112 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
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
Hotel 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
Best Western Hotel Los Condes
8.4
121 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
8.9
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
Exe Suites 33
8.5
134 CAD
View all deals
H10 Villa de la Reina
8.7
186 CAD
View all deals
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.1
161 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
100 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
169 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
287 CAD
#2 Most popular
Wellington Hotel
8.9
279 CAD
#3 Most popular
Hotel Unico Madrid
9.0
362 CAD
#4 Most popular
BLESS Hotel Madrid
8.9
344 CAD
#5 Most popular
One Shot Recoletos 04
8.4
151 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
NH Madrid Zurbano
8.4
142 CAD
#3 Most popular
Hesperia Madrid Hotel-a Hyatt affiliated hotel
9.0
219 CAD
#4 Most popular
Exe Moncloa
8.4
127 CAD
#5 Most popular
NH Collection Madrid Abascal
8.9
183 CAD
Hotels in Chamartin
Best value
Stylish City Apartments
6.8
64 CAD
#1 Most popular
Ilunion Pio XII
8.3
100 CAD
#2 Most popular
Hotel Via Castellana
8.3
113 CAD
#3 Most popular
Hotel Puerta América
8.5
143 CAD
#4 Most popular
Hotel Weare Chamartín
8.2
93 CAD
#5 Most popular
Barceló Imagine
9.2
175 CAD

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
106 - 179 CAD
Highest day of week
Tuesday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

137 CAD

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

151 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 137 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 28% 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 Sunday and peak on Monday.

How much does a luxury hotel in Madrid cost?

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

How much does a hostel in Madrid cost?

On average, a hostel in Madrid will be priced around 34 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 65 CAD 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
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
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
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
Hotel 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
Toronto to Madrid
Fastest flight time
7h 10m
Cheapest price
578 CAD
Montreal to Madrid
Fastest flight time
7h 05m
Cheapest price
597 CAD
Ottawa to Madrid
Fastest flight time
10h 20m
Cheapest price
760 CAD
Québec City to Madrid
Fastest flight time
13h 20m
Cheapest price
768 CAD
Halifax to Madrid
Fastest flight time
12h 40m
Cheapest price
785 CAD
Vancouver to Madrid
Fastest flight time
14h 10m
Cheapest price
815 CAD
Windsor to Madrid
Fastest flight time
15h 45m
Cheapest price
886 CAD
Winnipeg to Madrid
Fastest flight time
22h 30m
Cheapest price
953 CAD
Sydney to Madrid
Fastest flight time
29h 45m
Cheapest price
983 CAD
Fredericton to Madrid
Fastest flight time
11h 40m
Cheapest price
984 CAD
View more

Start planning your trip to Madrid