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.2
73 CAD
View all deals
NH Collection Madrid Abascal
8.9
180 CAD
View all deals
NH Madrid Paseo de la Habana
7.7
123 CAD
View all deals
Hotel Infanta Mercedes
7.9
69 CAD
View all deals
Exe Plaza
8.5
110 CAD
View all deals
Hotel Gran Versalles
8.4
102 CAD
View all deals
NH Madrid Zurbano
8.3
140 CAD
View all deals
Hotel Praga
7.9
102 CAD
View all deals
Senator Barajas
7.8
87 CAD
View all deals
NH Madrid Nacional
8.6
175 CAD
View all deals
Novotel Madrid Campo de Las Naciones
8.2
119 CAD
View all deals
Ayre Gran Hotel Colon
8.5
125 CAD
View all deals
NH Collection Madrid Eurobuilding
9.0
188 CAD
View all deals
Best Western Hotel Los Condes
8.4
119 CAD
View all deals
Hesperia Madrid Hotel-a Hyatt affiliated hotel
9.0
215 CAD
View all deals
NH Príncipe de Vergara
8.6
144 CAD
View all deals
Wellington Hotel
8.9
274 CAD
View all deals
The Westin Palace, Madrid
9.0
372 CAD
View all deals
Novotel Madrid City Las Ventas
8.2
147 CAD
View all deals
NH Madrid Balboa
8.6
144 CAD
View all deals
NH Madrid Barajas Airport
8.5
95 CAD
View all deals
Apartamentos Sercotel Togumar
8.3
94 CAD
View all deals
NH Madrid Ventas
8.6
123 CAD
View all deals
Agumar Hotel
8.1
112 CAD
View all deals
Exe Suites 33
8.4
132 CAD
View all deals
H10 Villa De La Reina Boutique Hotel
8.7
183 CAD
View all deals
Silken Puerta Madrid
8.4
93 CAD
View all deals
Hotel Silken Torre Garden
8.3
84 CAD
View all deals
Hotel Atlantico Madrid
9.4
195 CAD
View all deals
Pierre & Vacances Apartamentos Madrid Eurobuilding 2
6.5
90 CAD
View all deals
Sercotel Madrid Aeropuerto
8.5
101 CAD
View all deals
AC Hotel by Marriott Carlton Madrid
8.5
150 CAD
View all deals
Tryp Madrid Cibeles Hotel
8.0
158 CAD
View all deals
Courtyard by Marriott Madrid Princesa
7.9
150 CAD
View all deals
Hotel Via Castellana
8.2
111 CAD
View all deals
Vincci Capitol
8.5
179 CAD
View all deals
Ilunion Pio XII
8.3
98 CAD
View all deals
Hotel Ópera
8.5
132 CAD
View all deals
Hotel Miguel Angel by BlueBay
7.9
140 CAD
View all deals
Hotel Emperador
8.5
166 CAD
View all deals

Popular neighbourhoods in Madrid

Search for hotels in these Madrid neighbourhoods
Hotels in Embajadores
Best value
Cats Chill Out Hostel Madrid
8.2
24 CAD
#1 Most popular
Hotel Puerta de Toledo
8.7
119 CAD
#2 Most popular
Hotel Ganivet
8.4
111 CAD
#3 Most popular
Eurostars Plaza Mayor
8.5
154 CAD
#4 Most popular
2060 The Newton Hostel & Market
9.1
26 CAD
#5 Most popular
Las Musas Hostel
8.3
25 CAD
Hotels in Sol
Best value
I Love Madrid Hostel
8.2
18 CAD
#1 Most popular
Hostal Inter Plaza Mayor
6.7
30 CAD
#2 Most popular
Motion Hostel Gran Vía
6.8
22 CAD
#3 Most popular
Hotel Liabeny
8.8
150 CAD
#4 Most popular
Toc Hostel Madrid
8.9
35 CAD
#5 Most popular
Hostal Suites Alhambra
8.6
107 CAD
Hotels in Gran Via
Best value
Woohoo Hostal Madrid
8.6
21 CAD
#1 Most popular
Hotel Mayorazgo
8.5
116 CAD
#2 Most popular
Senator Gran Vía 70 Spa Hotel
8.3
132 CAD
#3 Most popular
Hotel Santo Domingo
7.8
124 CAD
#4 Most popular
Hotel Emperador
8.5
166 CAD
#5 Most popular
Dear Hotel Madrid
8.8
166 CAD
Hotels in Cortes
Best value
La Posada de Huertas
7.8
24 CAD
#1 Most popular
Hotel Villa Real
8.9
193 CAD
#2 Most popular
NH Collection Madrid Paseo del Prado
8.7
221 CAD
#3 Most popular
Vincci Soho
8.8
176 CAD
#4 Most popular
NH Collection Madrid Suecia
8.9
217 CAD
#5 Most popular
Urban
9.0
238 CAD

When to book a hotel in Madrid

Low Season
June
High Season
May

cheapest month to stay

14%

expected price decrease

most expensive time to stay

51%

expected price increase

+90.0%
+60.0%
+30.0%
Base
Price
121 - 213 CAD
Highest day of week
Tuesday
Cheapest day of week
Friday

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)

113 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 128 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 Thursday and peak on Monday.

How much does a luxury hotel in Madrid cost?

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

Where should I stay in Madrid?

Embajadores, Sol, Gran Via and Cortes 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
180 CAD
#2 most popular
NH Madrid Paseo de la Habana
7.7
123 CAD
Best value
Casa de Huespedes La Asturiana
7.7
59 CAD
3 stars
#1 most popular
Holiday Inn Express Madrid - Tres Cantos
8.2
73 CAD
#2 most popular
Best Western Hotel Los Condes
8.4
119 CAD
Best value
Hotel Aravaca Garden
6.6
43 CAD
2 stars and below
#1 most popular
Hotel Infanta Mercedes
7.9
69 CAD
#2 most popular
Puerta del Sol Rooms
7.7
64 CAD
Best value
Motion Chueca
6.2
20 CAD

Cheapest hotels in Madrid

Cheap hotels and hostels in Madrid
Hostal Casa Tao
6.0
14 CAD
Motion Hostel Gran Vía
6.8
22 CAD
Motion Chueca
6.2
20 CAD
Cats Chill Out Hostel Madrid
8.2
24 CAD
Woohoo Hostal Madrid
8.6
21 CAD
Hostel Era
7.0
24 CAD

Best value hotels in Madrid

Casa de Huespedes La Asturiana
7.7
59 CAD
Hotel Miguel Angel by BlueBay
7.9
140 CAD
Woohoo Hostal Madrid
8.6
21 CAD
Hotel Villa Real
8.9
193 CAD
2060 The Newton Hostel & Market
9.1
26 CAD
Hotel Ilunion Alcalá Norte
8.4
89 CAD

Looking for a specific type of hotel

Romantic Hotels in Madrid
Best value
ibis budget Madrid Centro las Ventas
8.1
69 CAD
#1 Most popular
Hotel Gran Versalles
8.4
102 CAD
#2 Most popular
Ayre Gran Hotel Colon
8.5
125 CAD
NH Príncipe de Vergara
8.6
144 CAD
Wellington Hotel
8.9
274 CAD
The Westin Palace, Madrid
9.0
372 CAD
Exe Suites 33
8.4
132 CAD
Kid-Friendly Hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.2
119 CAD
#1 Most popular
Novotel Madrid City Las Ventas
8.2
147 CAD
Luxury Hotels in Madrid
Best value
Hotel Nuevo Madrid
8.3
76 CAD
#1 Most popular
NH Collection Madrid Abascal
8.9
180 CAD
#2 Most popular
NH Madrid Paseo de la Habana
7.7
123 CAD
Hotel Gran Versalles
8.4
102 CAD
NH Madrid Nacional
8.6
175 CAD
Novotel Madrid Campo de Las Naciones
8.2
119 CAD
Ayre Gran Hotel Colon
8.5
125 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
658 CAD
Montreal to Madrid
Fastest flight time
7h 05m
Cheapest price
658 CAD
Toronto to Madrid
Fastest flight time
11h 05m
Cheapest price
758 CAD
Québec City to Madrid
Fastest flight time
9h 50m
Cheapest price
774 CAD
Ottawa to Madrid
Fastest flight time
9h 20m
Cheapest price
777 CAD
Vancouver to Madrid
Fastest flight time
14h 00m
Cheapest price
890 CAD
Halifax to Madrid
Fastest flight time
15h 40m
Cheapest price
909 CAD
Calgary to Madrid
Fastest flight time
14h 05m
Cheapest price
963 CAD
Sydney to Madrid
Fastest flight time
29h 45m
Cheapest price
967 CAD
Windsor to Madrid
Fastest flight time
15h 30m
Cheapest price
983 CAD
View more

Start planning your trip to Madrid