Hotels in Madrid

Find the best deals on 6,292 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
56 USD
View all deals
NH Collection Madrid Abascal
9.0
138 USD
View all deals
NH Madrid Paseo de la Habana
7.8
94 USD
View all deals
Hotel Infanta Mercedes
7.8
53 USD
View all deals
Hotel Exe Plaza
8.4
84 USD
View all deals
Leonardo Hotel Madrid City Center
8.5
84 USD
View all deals
Gran Versalles
8.4
78 USD
View all deals
NH Madrid Zurbano
8.4
107 USD
View all deals
Hotel Praga
8.0
78 USD
View all deals
Senator Barajas
7.8
67 USD
View all deals
NH Madrid Nacional
8.6
134 USD
View all deals
Novotel Madrid Campo de Las Naciones
8.5
91 USD
View all deals
Ayre Gran Hotel Colon
8.5
96 USD
View all deals
NH Collection Madrid Eurobuilding
9.0
144 USD
View all deals
NH Collection Madrid Colón
9.0
154 USD
View all deals
Hyatt Regency Hesperia Madrid
8.9
165 USD
View all deals
NH Príncipe de Vergara
8.7
110 USD
View all deals
Wellington Hotel
9.0
210 USD
View all deals
The Westin Palace, Madrid
9.0
285 USD
View all deals
Novotel Madrid City Las Ventas
8.5
113 USD
View all deals
NH Madrid Balboa
8.7
110 USD
View all deals
NH Madrid Barajas Airport
8.5
73 USD
View all deals
Apartamentos Sercotel Togumar
8.4
72 USD
View all deals
NH Madrid Ventas
8.7
94 USD
View all deals
Agumar Hotel
8.1
86 USD
View all deals
Silken Puerta Madrid
8.5
71 USD
View all deals
Hotel Atlantico Madrid
9.3
149 USD
View all deals
Pierre & Vacances Apartamentos Madrid Eurobuilding 2
6.5
69 USD
View all deals
Sercotel Madrid Aeropuerto
8.5
77 USD
View all deals
AC Hotel by Marriott Carlton Madrid
8.5
115 USD
View all deals
Tryp Madrid Cibeles Hotel
8.1
121 USD
View all deals
Courtyard by Marriott Madrid Princesa
8.0
115 USD
View all deals
Hotel Vía Castellana
8.3
85 USD
View all deals
Vincci Capitol
8.6
137 USD
View all deals
Ilunion Pio XII
8.2
75 USD
View all deals
Hotel Ópera
8.6
101 USD
View all deals
Hotel Miguel Angel By Bluebay
8.0
107 USD
View all deals
Emperador
8.6
127 USD
View all deals
Novotel Madrid Center
8.6
125 USD
View all deals
Hotel Intur Palacio San Martin
8.8
143 USD
View all deals

Popular neighborhoods in Madrid

Search for hotels in these Madrid neighborhoods
Hotels in Salamanca
Best value
Aparthotel Quo Eraso
8.0
71 USD
#1 Most popular
BLESS Hotel Madrid
8.9
259 USD
#2 Most popular
Hotel Hospes Puerta de Alcalá
9.0
216 USD
#3 Most popular
Wellington Hotel
9.0
210 USD
#4 Most popular
Zenit Abeba
8.6
87 USD
#5 Most popular
Catalonia Goya
8.4
118 USD
Hotels in Barajas
Best value
Hotel Don Luis
7.6
50 USD
#1 Most popular
ibis Madrid Aeropuerto Barajas
8.5
66 USD
#2 Most popular
Novotel Madrid Campo de Las Naciones
8.5
91 USD
#3 Most popular
Tryp Madrid Alameda Aeropuerto Hotel
8.2
84 USD
#4 Most popular
Hotel Tach Madrid Airport
8.6
79 USD
#5 Most popular
Meliá Barajas
8.5
93 USD
Hotels in Chamartin
Best value
Stylish City Apartamentos
6.9
48 USD
#1 Most popular
Hotel Vía Castellana
8.3
85 USD
#2 Most popular
Hotel Puerta América
8.5
108 USD
#3 Most popular
Ilunion Pio XII
8.2
75 USD
#4 Most popular
Hotel Weare Chamartín
8.1
70 USD
#5 Most popular
Barceló Imagine
9.2
132 USD

When to book a hotel in Madrid

Low Season
January
High Season
November

cheapest month to stay

25%

expected price decrease

most expensive time to stay

54%

expected price increase

Price
105 - 216 USD
Highest day of week
Friday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

111 USD

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

230 USD

av. 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
57 - 64 USD
3 star
87 - 112 USD
4-5 star
143 - 155 USD

Madrid travel tips

Let us help you with the best tips about Madrid

How long do people stay in Madrid?

Visiting Madrid for 3 nights is the most common choice for our users.

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 141 USD per night.

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

In January prices are at their lowest and represents the most cost effective time to book a hotel room in Madrid. You may find the cost of your room has decreased by 26%.

Which day is cheapest to stay in Madrid?

The cost of a Madrid hotel room will vary for each day but generally Saturday works out the most economical, with Thursday proving the least economical.

How much does a luxury hotel in Madrid cost?

119 USD per person, per night, is on average, what you can expect to pay for luxury hotels in Madrid. To put this in perspective, 94 USD per person, per night is the average price of a hotel in Madrid, which is a price difference of around 21% to stay at a luxury hotel.

How much does a hostel in Madrid cost?

33 USD is how much a hostel (and up to 2 star hotels) in Madrid could cost you each night. Booking a hostel could save you 61 USD when compared to the average price of a hotel in Madrid.

Where should I stay in Madrid?

When visiting Madrid, people tend to book hotels in Salamanca, Chamberi, Chamartin and Argüelles.


How much does a hotel in Madrid cost?

4 stars and above
#1 most popular
NH Collection Madrid Abascal
9.0
138 USD
#2 most popular
NH Madrid Paseo de la Habana
7.8
94 USD
Best value
Hostal Machin
8.2
36 USD
3 stars
#1 most popular
Holiday Inn Express Madrid - Tres Cantos
8.0
56 USD
#2 most popular
Leonardo Hotel Madrid City Center
8.5
84 USD
Best value
Hotel Aravaca Garden
6.5
33 USD
2 stars and below
#1 most popular
Hotel Infanta Mercedes
7.8
53 USD
#2 most popular
Puerta del Sol Rooms
7.8
49 USD
Best value
Woohoo Hostal Madrid
8.5
16 USD

Cheapest hotels in Madrid

Cheap hotels and hostels in Madrid
Hostal Casa Tao
6.4
11 USD
Woohoo Hostal Madrid
8.5
16 USD
Hostal Casa 18
6.6
12 USD
Madrid Motion Hostels
6.7
17 USD
Motion Chueca
6.0
15 USD
Hostel Era
7.0
18 USD

Best value hotels in Madrid

Casa de Huespedes La Asturiana
7.8
45 USD
Woohoo Hostal Madrid
8.5
16 USD
Hostal Machin
8.2
36 USD
Mola Hostel
8.8
19 USD
Room007 Chueca Hostel
8.8
19 USD
2060 The Newton Hostel
9.1
20 USD

Looking for a specific type of hotel

Romantic Hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.5
91 USD
#1 Most popular
Novotel Madrid City Las Ventas
8.5
113 USD
Kid-Friendly Hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.5
91 USD
#1 Most popular
Novotel Madrid City Las Ventas
8.5
113 USD
Luxury Hotels in Madrid
Best value
Hotel Nuevo Madrid
8.3
58 USD
#1 Most popular
NH Collection Madrid Abascal
9.0
138 USD
#2 Most popular
Gran Versalles
8.4
78 USD
#3 Most popular
Hotel Praga
8.0
78 USD
#4 Most popular
NH Madrid Nacional
8.6
134 USD
#5 Most popular
Novotel Madrid Campo de Las Naciones
8.5
91 USD
Ayre Gran Hotel Colon
8.5
96 USD

Popular flight routes to Madrid

Find the cheapest flights to Madrid on popular routes
London to Madrid
Fastest flight time
2h 20m
Cheapest price
58 USD
Paris to Madrid
Fastest flight time
2h 05m
Cheapest price
75 USD
Tel Aviv to Madrid
Fastest flight time
5h 10m
Cheapest price
127 USD
New York to Madrid
Fastest flight time
6h 55m
Cheapest price
230 USD
Boston to Madrid
Fastest flight time
6h 50m
Cheapest price
303 USD
Philadelphia to Madrid
Fastest flight time
7h 15m
Cheapest price
312 USD
Miami to Madrid
Fastest flight time
8h 20m
Cheapest price
332 USD
Fort Lauderdale to Madrid
Fastest flight time
11h 29m
Cheapest price
336 USD
Los Angeles to Madrid
Fastest flight time
10h 35m
Cheapest price
376 USD
Tampa to Madrid
Fastest flight time
11h 44m
Cheapest price
413 USD
View more

Start planning your trip to Madrid