Hotels in Madrid

Find the best deals on 5,851 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 C$
View all deals
NH Collection Madrid Abascal
9.0
181 C$
View all deals
NH Madrid Paseo de la Habana
7.9
124 C$
View all deals
Exe Plaza
8.4
110 C$
View all deals
Leonardo Hotel Madrid City Center
8.6
110 C$
View all deals
Gran Versalles
8.4
103 C$
View all deals
NH Madrid Zurbano
8.4
141 C$
View all deals
Hotel Praga
8.1
103 C$
View all deals
Senator Barajas
7.8
88 C$
View all deals
NH Madrid Nacional
8.6
176 C$
View all deals
Novotel Madrid Campo de Las Naciones
8.5
120 C$
View all deals
Ayre Gran Hotel Colon
8.5
126 C$
View all deals
Rafaelhoteles Ventas
7.9
99 C$
View all deals
NH Collection Madrid Eurobuilding
9.0
189 C$
View all deals
NH Collection Madrid Colón
9.0
202 C$
View all deals
Hyatt Regency Hesperia Madrid
8.9
217 C$
View all deals
NH Príncipe de Vergara
8.7
145 C$
View all deals
Wellington Hotel
9.0
276 C$
View all deals
The Westin Palace, Madrid
9.0
375 C$
View all deals
Novotel Madrid City Las Ventas
9.0
148 C$
View all deals
NH Madrid Balboa
8.7
145 C$
View all deals
NH Madrid Barajas Airport
8.5
96 C$
View all deals
Esentia Togumar
8.4
95 C$
View all deals
NH Madrid Ventas
8.7
124 C$
View all deals
Agumar Hotel
8.1
113 C$
View all deals
Silken Puerta Madrid
8.5
93 C$
View all deals
Hotel Atlantico Madrid
9.3
196 C$
View all deals
Pierre & Vacances Apartamentos Madrid Eurobuilding 2
6.8
91 C$
View all deals
Sercotel Madrid Aeropuerto
8.5
101 C$
View all deals
AC Hotel by Marriott Carlton Madrid
8.5
151 C$
View all deals
Tryp Madrid Cibeles Hotel
8.1
159 C$
View all deals
Hotel Vía Castellana
8.2
112 C$
View all deals
Vincci Capitol
8.7
180 C$
View all deals
Ilunion Pio XII
8.2
99 C$
View all deals
Hotel Ópera
8.6
133 C$
View all deals
Hotel Miguel Angel
8.0
141 C$
View all deals
Emperador
8.6
167 C$
View all deals
Novotel Madrid Center
8.7
164 C$
View all deals
Intur Palacio San Martin
8.8
188 C$
View all deals
Hotel Weare Chamartín
8.1
92 C$
View all deals

Popular neighbourhoods in Madrid

Search for hotels in these Madrid neighbourhoods
Hotels in Salamanca
Best value
Hostal Salamanca
8.0
57 C$
#1 Most popular
Hospes Puerta de Alcalá
9.0
284 C$
#2 Most popular
NH Collection Madrid Colón
9.0
202 C$
#3 Most popular
Hotel Unico Madrid
9.1
359 C$
#4 Most popular
Icon Casona 1900 By Petit Palace
9.3
191 C$
#5 Most popular
Novotel Madrid Center
8.7
164 C$

When to book a hotel in Madrid

Low Season
August
High Season
September

cheapest month to stay

9%

expected price decrease

most expensive time to stay

37%

expected price increase

Price
127 C$ - 190 C$
Highest day of week
Wednesday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

122 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

127 C$

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Madrid is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
90
Days before departure
0
1-2 star
74 C$ - 85 C$
3 star
116 C$ - 146 C$
4-5 star
187 C$ - 204 C$

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 102 C$ 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 16% 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 Tuesday.

How much does a luxury hotel in Madrid cost?

Luxury hotels in Madrid are priced around 124 C$ a night for each person. Opting for a luxury hotel could add 22% on top of the price of an average hotel in Madrid, which stands at 96 C$ a night for each person.

How much does a hostel in Madrid cost?

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

Where should I stay in Madrid?

Embajadores, Sol, Cortes and Malasaña 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
9.0
181 C$
#2 most popular
NH Madrid Paseo de la Habana
7.9
124 C$
Best value
Hostal Machin
8.2
47 C$
3 stars
#1 most popular
Holiday Inn Express Madrid - Tres Cantos
8.0
74 C$
#2 most popular
Leonardo Hotel Madrid City Center
8.6
110 C$
Best value
Hotel Aravaca Garden
6.5
43 C$
2 stars and below
#1 most popular
Puerta del Sol Rooms
7.8
64 C$
#2 most popular
Los Amigos Hostel
8.3
26 C$
Best value
Woohoo Hostal Madrid
8.5
21 C$

Cheapest hotels in Madrid

Cheap hotels and hostels in Madrid
Hostal Casa Tao
6.3
14 C$
Madrid Motion Hostels
6.6
22 C$
Motion Chueca
5.9
20 C$
Hostel Era
6.9
24 C$
Woohoo Hostal Madrid
8.5
21 C$
Hostel Era Alonso Martinez
7.5
24 C$

Best value hotels in Madrid

Hostal Machin
8.2
47 C$
Mola Hostel
8.8
25 C$
Room007 Chueca Hostel
8.8
25 C$
2060 The Newton Hostel
9.1
26 C$
Woohoo Hostal Madrid
8.5
21 C$
Silken Puerta Madrid
8.5
93 C$

Looking for a specific type of hotel

Romantic Hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.5
120 C$
Kid-Friendly Hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.5
120 C$
Luxury Hotels in Madrid
Best value
Hotel Nuevo Madrid
8.3
76 C$
#1 Most popular
NH Collection Madrid Abascal
9.0
181 C$
#2 Most popular
Gran Versalles
8.4
103 C$
#3 Most popular
Hotel Praga
8.1
103 C$
#4 Most popular
NH Madrid Nacional
8.6
176 C$
#5 Most popular
Novotel Madrid Campo de Las Naciones
8.5
120 C$
Ayre Gran Hotel Colon
8.5
126 C$

Popular flight routes to Madrid

Find the cheapest flights to Madrid on popular routes
Calgary to Madrid
Fastest flight time
13h 50m
Cheapest price
564 C$
Toronto to Madrid
Fastest flight time
7h 25m
Cheapest price
586 C$
Montreal to Madrid
Fastest flight time
7h 05m
Cheapest price
594 C$
Ottawa to Madrid
Fastest flight time
10h 45m
Cheapest price
765 C$
Québec City to Madrid
Fastest flight time
11h 05m
Cheapest price
770 C$
Halifax to Madrid
Fastest flight time
15h 05m
Cheapest price
798 C$
La Baie to Madrid
Fastest flight time
16h 45m
Cheapest price
852 C$
Vancouver to Madrid
Fastest flight time
14h 20m
Cheapest price
863 C$
Saint John to Madrid
Fastest flight time
20h 20m
Cheapest price
878 C$
Fredericton to Madrid
Fastest flight time
12h 20m
Cheapest price
879 C$
View more

Start planning your trip to Madrid