Hotels in Madrid

Find the best deals on 6,334 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
Catalonia Gran Vía
8.8
181 C$
View all deals
$self.alt
Hotel Atlantico Madrid
9.3
202 C$
View all deals
$self.alt
Vincci Capitol
8.7
186 C$
View all deals
$self.alt
Iberostar Las Letras Gran Via
9.0
209 C$
View all deals
$self.alt
Hotel Ópera
8.7
137 C$
View all deals
$self.alt
Hotel Nuevo Madrid
8.3
79 C$
View all deals
$self.alt
Hostal Avenida Barajas
8.2
76 C$
View all deals
$self.alt
Cosy And Quiet Next To Ifema
10.0
107 C$
View all deals
$self.alt
The Bridge Huertas
8.0
78 C$
View all deals
$self.alt
Agumar Hotel
8.3
117 C$
View all deals
$self.alt
Tryp Madrid Cibeles Hotel
7.3
164 C$
View all deals
$self.alt
Ilunion Pio XII
8.3
102 C$
View all deals
$self.alt
Hotel Ilunion Alcalá Norte
8.5
93 C$
View all deals
$self.alt
Eurostars Madrid Tower
8.6
175 C$
View all deals
$self.alt
Eric Vökel Boutique Apartments - Madrid Suites
9.1
174 C$
View all deals
$self.alt
Criteriahome Nice&easy
8.7
66 C$
View all deals
$self.alt
Fuencarral Apartments
8.5
121 C$
View all deals
$self.alt
NH Collection Madrid Gran Vía
9.0
213 C$
View all deals
$self.alt
Madrid Suites San Mateo
8.2
71 C$
View all deals
$self.alt
Stable Loft B + Luminous + Center
107 C$
View all deals
$self.alt
Piso Moderno Centro Madrid
9.0
74 C$
View all deals
$self.alt
Leonardo Boutique Hotel Madrid
8.5
110 C$
View all deals
$self.alt
Espahotel Plaza Basílica
8.5
105 C$
View all deals
$self.alt
Hotel Weare Chamartín
8.2
95 C$
View all deals
$self.alt
Preciados
9.1
178 C$
View all deals
$self.alt
Lusso Infantas
9.0
139 C$
View all deals
$self.alt
Hostal Madrid
8.8
82 C$
View all deals
$self.alt
ibis Madrid Aeropuerto Barajas
8.6
90 C$
View all deals
$self.alt
NH Collection Madrid Paseo del Prado
8.7
229 C$
View all deals
$self.alt
Flat5Madrid
8.4
55 C$
View all deals
$self.alt
Hotel Tach Madrid Airport
8.6
107 C$
View all deals
$self.alt
NH Collection Madrid Palacio de Tepa
8.9
231 C$
View all deals
$self.alt
Mola Suites
8.9
151 C$
View all deals
$self.alt
Madrid Marriott Auditorium Hotel & Conference Center
9.0
124 C$
View all deals
$self.alt
Room007 Select Sol
8.8
86 C$
View all deals
$self.alt
Smartrental Collection Gran Via Capital
9.1
201 C$
View all deals
$self.alt
Eurostars Suites Mirasierra
8.6
158 C$
View all deals
$self.alt
Círculo Gran Vía, Autograph Collection (Adults Only)
9.0
300 C$
View all deals
$self.alt
Hotel JC Rooms Chueca
8.6
80 C$
View all deals
$self.alt
I Love Madrid Hostel
8.2
19 C$
View all deals

Popular neighbourhoods in Madrid

Search for hotels in these Madrid neighbourhoods
Hotels in Tetuán
Search hotels in Tetuán
$self.alt
Best value
Hostal Casa Sofía
5.2
14 C$
$self.alt
#1 Most popular
Nyx Hotel Madrid By Leonardo Hotels
8.3
122 C$
$self.alt
#2 Most popular
Hotel Exe Plaza
8.5
114 C$
$self.alt
#3 Most popular
Far Home Bernabeu
8.8
28 C$
$self.alt
#4 Most popular
H10 Tribeca
8.9
137 C$
$self.alt
#5 Most popular
Hostel Almansa
7.5
42 C$
Hotels in Ciudad Lineal
Search hotels in Ciudad Lineal
$self.alt
Best value
Hostal Golden Alcalá
8.1
60 C$
$self.alt
#1 Most popular
Hotel Nuevo Madrid
8.3
79 C$
$self.alt
#2 Most popular
Hotel Mirador de Chamartin
8.2
117 C$
$self.alt
#3 Most popular
Ilunion Atrium
8.6
118 C$
$self.alt
#4 Most popular
ibis budget Madrid Centro las Ventas
8.2
72 C$
$self.alt
#5 Most popular
Artiem Madrid
9.4
124 C$
Hotels in Alameda de Osuna
Search hotels in Alameda de Osuna
$self.alt
Best value
Senator Barajas
7.9
91 C$
$self.alt
#1 Most popular
Sercotel Madrid Aeropuerto
8.5
105 C$
$self.alt
#2 Most popular
NH Madrid Barajas Airport
8.6
99 C$
$self.alt
#3 Most popular
Hotel Maydrit Airport
8.8
113 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
August
High Season
May

cheapest month to stay

28%

expected price decrease

most expensive time to stay

37%

expected price increase

Price
146 C$ - 280 C$
Highest day of week
Thursday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

161 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

138 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.
1-2 star
77 C$ - 91 C$
3 star
125 C$ - 150 C$
4-5 star
181 C$ - 194 C$

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
ibis Madrid Aeropuerto Barajas
8.6
90 C$
$self.alt
#2 most popular
ibis Madrid Calle Alcala
8.4
83 C$
$self.alt
Best value
I Love Madrid Hostel
8.2
19 C$
3 stars
$self.alt
#1 most popular
Hostal Avenida Barajas
8.2
76 C$
$self.alt
#2 most popular
The Bridge Huertas
8.0
78 C$
$self.alt
Best value
Flat5Madrid
8.4
55 C$
4 stars and above
$self.alt
#1 most popular
Catalonia Gran Vía
8.8
181 C$
$self.alt
#2 most popular
Hotel Atlantico Madrid
9.3
202 C$
$self.alt
Best value
Hotel Nuevo Madrid
8.3
79 C$

Cheapest hotels in Madrid

These hotels and hostels usually make for a cheap way to stay in Madrid
$self.alt
I Love Madrid Hostel
8.2
19 C$
$self.alt
Far Home Bernabeu
8.8
28 C$
$self.alt
Room007 Chueca Hostel
8.8
26 C$
$self.alt
The Hat Madrid
9.1
29 C$
$self.alt
Far Home Atocha
8.8
28 C$
$self.alt
Sungate One
9.3
36 C$

Get the best value hotel in Madrid

These hotels have the best prices for their ratings
$self.alt
I Love Madrid Hostel
8.2
19 C$
$self.alt
Hotel Ilunion Alcalá Norte
8.5
93 C$
$self.alt
Room007 Chueca Hostel
8.8
26 C$
$self.alt
Eurostars Madrid Tower
8.6
175 C$
$self.alt
Hotel Nuevo Madrid
8.3
79 C$
$self.alt
Flat5Madrid
8.4
55 C$

Madrid travel information

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 86 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 25% 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 Saturday and peak on Wednesday.

How much does a luxury hotel in Madrid cost?

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

How much does a hostel in Madrid cost?

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


Looking for a specific type of hotel?

Check out these great hotels in Madrid that are perfect for any stay
Luxury Hotels in Madrid
$self.alt
Best value
Hotel Nuevo Madrid
8.3
79 C$
$self.alt
#1 Most popular
Hotel Atlantico Madrid
9.3
202 C$
$self.alt
#2 Most popular
Vincci Capitol
8.7
186 C$
$self.alt
#3 Most popular
Iberostar Las Letras Gran Via
9.0
209 C$
$self.alt
#4 Most popular
Ilunion Pio XII
8.3
102 C$
$self.alt
#5 Most popular
Hotel Ilunion Alcalá Norte
8.5
93 C$
$self.alt
Eurostars Madrid Tower
8.6
175 C$

Popular flight routes to Madrid

Find the cheapest flights to Madrid on popular routes
Montreal to Madrid
Fastest flight time
9h 30m
Cheapest price
397 C$
Toronto to Madrid
Fastest flight time
7h 05m
Cheapest price
545 C$
Ottawa to Madrid
Fastest flight time
16h 10m
Cheapest price
820 C$
Vancouver to Madrid
Fastest flight time
13h 25m
Cheapest price
832 C$
Calgary to Madrid
Fastest flight time
19h 50m
Cheapest price
926 C$
London to Madrid
Fastest flight time
19h 10m
Cheapest price
958 C$
Québec City to Madrid
Fastest flight time
18h 10m
Cheapest price
984 C$
Halifax to Madrid
Fastest flight time
30h 30m
Cheapest price
1,039 C$
Sydney to Madrid
Fastest flight time
22h 05m
Cheapest price
1,156 C$
Fredericton to Madrid
Fastest flight time
20h 15m
Cheapest price
1,180 C$
View more

Start planning your trip to Madrid