Hotels in Madrid

Find the best deals on 6,514 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.0
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.8
70 CAD
View all deals
Hotel 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.4
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.5
121 CAD
View all deals
Ayre Gran Hotel Colon
8.5
127 CAD
View all deals
Rafaelhoteles Ventas
7.9
99 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
Hyatt Regency Hesperia Madrid
8.9
219 CAD
View all deals
NH Príncipe de Vergara
8.7
146 CAD
View all deals
Wellington Hotel
9.0
278 CAD
View all deals
The Westin Palace, Madrid
9.0
378 CAD
View all deals
Novotel Madrid City Las Ventas
8.3
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
95 CAD
View all deals
NH Madrid Ventas
8.7
125 CAD
View all deals
Agumar Hotel
8.1
114 CAD
View all deals
Silken Puerta Madrid
8.5
94 CAD
View all deals
Hotel Atlantico Madrid
9.3
198 CAD
View all deals
Pierre & Vacances Apartamentos Madrid Eurobuilding 2
6.5
91 CAD
View all deals
Sercotel Madrid Aeropuerto
8.5
102 CAD
View all deals
AC Hotel by Marriott Carlton Madrid
8.5
152 CAD
View all deals
Tryp Madrid Cibeles Hotel
8.1
160 CAD
View all deals
Courtyard by Marriott Madrid Princesa
8.0
152 CAD
View all deals
Hotel Vía Castellana
8.3
113 CAD
View all deals
Vincci Capitol
8.6
182 CAD
View all deals
Ilunion Pio XII
8.2
99 CAD
View all deals
Hotel Ópera
8.6
134 CAD
View all deals
Hotel Miguel Angel By Bluebay
8.0
142 CAD
View all deals
Emperador
8.6
168 CAD
View all deals
Novotel Madrid Center
8.6
166 CAD
View all deals

Popular neighbourhoods in Madrid

Search for hotels in these Madrid neighbourhoods
Hotels in Salamanca
Best value
Aparthotel Quo Eraso
8.1
94 CAD
#1 Most popular
Hotel Hospes Puerta de Alcalá
9.0
286 CAD
#2 Most popular
NH Collection Madrid Colón
9.0
204 CAD
#3 Most popular
Hotel Unico Madrid
9.1
362 CAD
#4 Most popular
Icon Casona 1900 By Petit Palace
9.3
192 CAD
#5 Most popular
NH Madrid Ventas
8.7
125 CAD

When to book a hotel in Madrid

Low Season
June
High Season
September

cheapest month to stay

23%

expected price decrease

most expensive time to stay

42%

expected price increase

226 CAD
190 CAD
155 CAD
119 CAD
Price
119 - 218 CAD
Highest day of week
Saturday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

116 CAD

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

145 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 148 CAD per night.

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

June is the cheapest month to book a hotel in Madrid. Prices can be 21% 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 Friday.

How much does a luxury hotel in Madrid cost?

Luxury hotels in Madrid are priced around 123 CAD a night for each person. Opting for a luxury hotel could add 22.069% on top of the price of an average hotel in Madrid, which stands at 96 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 63 CAD lower than your typical Madrid hotel.

Where should I stay in Madrid?

Salamanca, Chamberi, Chamartin and Argüelles 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.2
48 CAD
3 stars
#1 most popular
Holiday Inn Express Madrid - Tres Cantos
8.0
74 CAD
#2 most popular
Leonardo Hotel Madrid City Center
8.6
111 CAD
Best value
Hotel Aravaca Garden
6.5
44 CAD
2 stars and below
#1 most popular
Infanta Mercedes
7.8
70 CAD
#2 most popular
Puerta del Sol Rooms
7.9
65 CAD
Best value
Motion Chueca
6.1
20 CAD

Cheapest hotels in Madrid

Cheap hotels and hostels in Madrid
Hostal Casa Tao
6.3
15 CAD
Woohoo Hostal Madrid
8.5
21 CAD
Hostal Casa 18
6.6
16 CAD
Madrid Motion Hostels
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
Woohoo Hostal Madrid
8.5
21 CAD
Hostal Machin
8.2
48 CAD
Mola Hostel
8.8
25 CAD
Room007 Chueca Hostel
8.8
25 CAD
2060 The Newton Hostel & Market
9.1
27 CAD

Looking for a specific type of hotel

Romantic Hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.5
121 CAD
#1 Most popular
Novotel Madrid City Las Ventas
8.3
150 CAD
Kid-Friendly Hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.5
121 CAD
#1 Most popular
Novotel Madrid City Las Ventas
8.3
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
Hotel Gran Versalles
8.4
103 CAD
#3 Most popular
Hotel Praga
8.0
103 CAD
#4 Most popular
NH Madrid Nacional
8.6
178 CAD
#5 Most popular
Novotel Madrid Campo de Las Naciones
8.5
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
635 CAD
Toronto to Madrid
Fastest flight time
7h 25m
Cheapest price
644 CAD
Ottawa to Madrid
Fastest flight time
10h 20m
Cheapest price
760 CAD
Québec City to Madrid
Fastest flight time
12h 25m
Cheapest price
799 CAD
Halifax to Madrid
Fastest flight time
19h 40m
Cheapest price
807 CAD
Calgary to Madrid
Fastest flight time
13h 00m
Cheapest price
830 CAD
Sydney to Madrid
Fastest flight time
13h 50m
Cheapest price
896 CAD
Vancouver to Madrid
Fastest flight time
13h 20m
Cheapest price
901 CAD
Winnipeg to Madrid
Fastest flight time
11h 20m
Cheapest price
989 CAD
La Baie to Madrid
Fastest flight time
14h 50m
Cheapest price
1,046 CAD
View more

Start planning your trip to Madrid