Hotels in Madrid

Find the best deals on 5,917 hotels in Madrid

Check-in
Check-out
Compare vs. momondo |

Top Hotels in Madrid

Find the perfect Madrid hotel for business or leisure
$self.alt
NH Collection Madrid Abascal
9.0
196 C$
View all deals
$self.alt
NH Madrid Alonso Martínez
8.4
153 C$
View all deals
$self.alt
NH Madrid Paseo de la Habana
7.9
133 C$
View all deals
$self.alt
Hotel Exe Plaza
8.4
119 C$
View all deals
$self.alt
Leonardo Hotel Madrid City Center
8.5
119 C$
View all deals
$self.alt
Gran Versalles
8.4
111 C$
View all deals
$self.alt
NH Madrid Zurbano
8.4
152 C$
View all deals
$self.alt
Hotel Praga
8.1
111 C$
View all deals
$self.alt
Senator Barajas
7.8
95 C$
View all deals
$self.alt
NH Madrid Nacional
8.6
190 C$
View all deals
$self.alt
Novotel Madrid Campo de Las Naciones
8.5
129 C$
View all deals
$self.alt
Ayre Gran Hotel Colon
8.5
136 C$
View all deals
$self.alt
NH Collection Madrid Eurobuilding
9.0
204 C$
View all deals
$self.alt
NH Collection Madrid Colón
9.0
218 C$
View all deals
$self.alt
NH Príncipe de Vergara
8.7
156 C$
View all deals
$self.alt
Wellington Hotel
8.9
298 C$
View all deals
$self.alt
The Westin Palace, Madrid
9.0
404 C$
View all deals
$self.alt
Novotel Madrid City Las Ventas
8.9
160 C$
View all deals
$self.alt
NH Madrid Balboa
8.7
156 C$
View all deals
$self.alt
NH Madrid Barajas Airport
8.5
104 C$
View all deals
$self.alt
Esentia Togumar
8.4
102 C$
View all deals
$self.alt
NH Madrid Ventas
8.7
133 C$
View all deals
$self.alt
Agumar Hotel
8.1
122 C$
View all deals
$self.alt
Silken Puerta Madrid
8.5
101 C$
View all deals
$self.alt
Hotel Atlantico Madrid
9.3
211 C$
View all deals
$self.alt
Pierre & Vacances Apartamentos Madrid Eurobuilding 2
7.5
98 C$
View all deals
$self.alt
Sercotel Madrid Aeropuerto
8.5
109 C$
View all deals
$self.alt
AC Hotel by Marriott Carlton Madrid
8.5
163 C$
View all deals
$self.alt
Tryp Madrid Cibeles Hotel
8.1
172 C$
View all deals
$self.alt
Hotel Vía Castellana
8.2
121 C$
View all deals
$self.alt
Vincci Capitol
8.8
194 C$
View all deals
$self.alt
Ilunion Pio XII
8.2
106 C$
View all deals
$self.alt
Hotel Ópera
8.6
143 C$
View all deals
$self.alt
Hotel Miguel Angel
8.0
152 C$
View all deals
$self.alt
Emperador
8.6
180 C$
View all deals
$self.alt
Novotel Madrid Center
8.7
177 C$
View all deals
$self.alt
Hotel Intur Palacio San Martin
8.8
203 C$
View all deals
$self.alt
Hotel Weare Chamartín
8.1
99 C$
View all deals
$self.alt
Hotel Madrid Gran Via 25 managed by Melia
8.1
150 C$
View all deals
$self.alt
Melia Madrid Princesa
8.7
264 C$
View all deals

Popular neighbourhoods in Madrid

Search for hotels in these Madrid neighbourhoods
Hotels in Salamanca
Search hotels in Salamanca
$self.alt
Best value
Hostal Salamanca
8.1
61 C$
$self.alt
#1 Most popular
Novotel Madrid Center
8.7
177 C$
$self.alt
#2 Most popular
NH Madrid Ventas
8.7
133 C$
$self.alt
#3 Most popular
NH Príncipe de Vergara
8.7
156 C$
$self.alt
#4 Most popular
Barceló Emperatriz
9.1
238 C$
$self.alt
#5 Most popular
BLESS Hotel Madrid
8.9
367 C$
Hotels in Nuevos Ministerios
Search hotels in Nuevos Ministerios
$self.alt
Best value
Siesta & Go
6.6
48 C$
$self.alt
#1 Most popular
NH Collection Madrid Abascal
9.0
196 C$
$self.alt
#2 Most popular
NH Madrid Zurbano
8.4
152 C$
$self.alt
#3 Most popular
Hyatt Regency Hesperia Madrid
8.9
234 C$
$self.alt
#4 Most popular
Hostal Boutique Suites Betancourt
7.1
207 C$
Hotels in Chueca
Search hotels in Chueca
$self.alt
Best value
Motion Chueca
5.8
21 C$
$self.alt
#1 Most popular
Hostel Era
6.9
26 C$
$self.alt
#2 Most popular
Room007 Chueca Hostel
8.7
27 C$
$self.alt
#3 Most popular
Bastardo Hostel
8.8
28 C$
$self.alt
#4 Most popular
Hostal Oxum
6.1
55 C$
$self.alt
#5 Most popular
Petit Palace Santa Bárbara
8.9
194 C$

When to book a hotel in Madrid

Check out the information below to find the best deal on a Madrid hotel room
Low Season
February
High Season
June

cheapest month to stay

69%

expected price decrease

most expensive time to stay

122%

expected price increase

Price
46 C$ - 334 C$
Highest day of week
Tuesday
Cheapest day of week
Wednesday

avg. price over the last two weeks

Average price (weeknight)

104 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

112 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
79 C$ - 94 C$
3 star
130 C$ - 155 C$
4-5 star
190 C$ - 203 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 186 C$ per night.

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

February is the cheapest month to book a hotel in Madrid. Prices can be 70% 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 Tuesday and peak on Monday.

How much does a luxury hotel in Madrid cost?

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

How much does a hostel in Madrid cost?

On average, a hostel in Madrid will be priced around 33 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 60 C$ lower than your typical Madrid hotel.

Where should I stay in Madrid?

Embajadores, Sol, Cortes and Gran Via are some of the more popular areas to stay in when visiting Madrid.


How much does a hotel in Madrid cost per night?

Use the information below to find quality Madrid hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
Puerta del Sol Rooms
7.8
69 C$
$self.alt
#2 most popular
Los Amigos Hostel
8.3
28 C$
$self.alt
Best value
Hostal Casa Tao
6.4
16 C$
3 stars
$self.alt
#1 most popular
NH Madrid Alonso Martínez
8.4
153 C$
$self.alt
#2 most popular
Leonardo Hotel Madrid City Center
8.5
119 C$
$self.alt
Best value
Hotel Aravaca Garden
6.4
47 C$
4 stars and above
$self.alt
#1 most popular
NH Collection Madrid Abascal
9.0
196 C$
$self.alt
#2 most popular
NH Madrid Paseo de la Habana
7.9
133 C$
$self.alt
Best value
Hostal Machin
8.2
51 C$

Cheapest hotels in Madrid

These hotels and hostels usually make for a cheap way to stay in Madrid
$self.alt
Hostal Casa Tao
6.4
16 C$
$self.alt
Woohoo Hostal Madrid
8.5
23 C$
$self.alt
Hostal Casa 18
6.6
17 C$
$self.alt
Madrid Motion Hostels
6.5
24 C$
$self.alt
Motion Chueca
5.8
21 C$
$self.alt
The Living Roof Hostel
24 C$

Get the best value hotel in Madrid

These hotels have the best prices for their ratings
$self.alt
Hostal Machin
8.2
51 C$
$self.alt
Silken Puerta Madrid
8.5
101 C$
$self.alt
Woohoo Hostal Madrid
8.5
23 C$
$self.alt
Hotel Miguel Angel
8.0
152 C$
$self.alt
Mola Hostel
8.8
27 C$
$self.alt
Hotel Villa Real
8.8
210 C$

Looking for a specific type of hotel?

Check out these great hotels in Madrid that are perfect for any stay
Romantic Hotels in Madrid
$self.alt
Best value
Novotel Madrid Campo de Las Naciones
8.5
129 C$
Kid-Friendly Hotels in Madrid
$self.alt
Best value
Novotel Madrid Campo de Las Naciones
8.5
129 C$
Luxury Hotels in Madrid
$self.alt
Best value
Hotel Nuevo Madrid
8.3
82 C$
$self.alt
#1 Most popular
NH Collection Madrid Abascal
9.0
196 C$
$self.alt
#2 Most popular
Gran Versalles
8.4
111 C$
$self.alt
#3 Most popular
Hotel Praga
8.1
111 C$
$self.alt
#4 Most popular
NH Madrid Nacional
8.6
190 C$
$self.alt
#5 Most popular
Novotel Madrid Campo de Las Naciones
8.5
129 C$
$self.alt
Ayre Gran Hotel Colon
8.5
136 C$

Popular flight routes to Madrid

Find the cheapest flights to Madrid on popular routes
Montreal to Madrid
Fastest flight time
7h 05m
Cheapest price
493 C$
Toronto to Madrid
Fastest flight time
17h 30m
Cheapest price
561 C$
Vancouver to Madrid
Fastest flight time
13h 10m
Cheapest price
651 C$
Ottawa to Madrid
Fastest flight time
12h 35m
Cheapest price
834 C$
Calgary to Madrid
Fastest flight time
16h 45m
Cheapest price
854 C$
Halifax to Madrid
Fastest flight time
15h 05m
Cheapest price
871 C$
Windsor to Madrid
Fastest flight time
14h 05m
Cheapest price
931 C$
London to Madrid
Fastest flight time
15h 45m
Cheapest price
961 C$
Regina to Madrid
Fastest flight time
18h 45m
Cheapest price
1,092 C$
Winnipeg to Madrid
Fastest flight time
19h 05m
Cheapest price
1,134 C$
View more

Start planning your trip to Madrid