Hotels in Madrid

Find the best deals on 6,064 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.1
56 USD
View all deals
NH Collection Madrid Abascal
8.9
138 USD
View all deals
NH Madrid Paseo de la Habana
7.9
94 USD
View all deals
Hotel Infanta Mercedes
7.9
53 USD
View all deals
Exe Plaza
8.5
84 USD
View all deals
Leonardo Hotel Madrid City Center
8.6
84 USD
View all deals
Hotel Gran Versalles
8.5
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
Hesperia Madrid Hotel-a Hyatt affiliated hotel
9.0
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.2
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
Hotel Silken Puerta Madrid
8.5
71 USD
View all deals
Hotel Atlantico Madrid
9.4
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.6
115 USD
View all deals
Tryp Madrid Cibeles Hotel
8.2
121 USD
View all deals
Courtyard by Marriott Madrid Princesa
8.0
115 USD
View all deals
Hotel Via Castellana
8.3
85 USD
View all deals
Vincci Capitol
8.6
137 USD
View all deals
Ilunion Pio XII
8.3
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.9
143 USD
View all deals

When to book a hotel in Madrid

Low Season
February
High Season
October

cheapest month to stay

57%

expected price decrease

most expensive time to stay

13%

expected price increase

+504.0%
+336.0%
+168.0%
Base
Price
USD 66 - 176
Highest day of week
Saturday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

USD 136

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

USD 151

av. 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?

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

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

In February 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 45%.

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 Friday proving the least economical.

How much does a luxury hotel in Madrid cost?

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

How much does a hostel in Madrid cost?

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


How much does a hotel in Madrid cost?

4 stars and above
#1 most popular
NH Collection Madrid Abascal
8.9
138 USD
#2 most popular
NH Madrid Paseo de la Habana
7.9
94 USD
Best value
Hostal Machin
8.2
36 USD
3 stars
#1 most popular
Holiday Inn Express Madrid - Tres Cantos
8.1
56 USD
#2 most popular
Leonardo Hotel Madrid City Center
8.6
84 USD
Best value
Hotel Aravaca Garden
6.6
33 USD
2 stars and below
#1 most popular
Hotel Infanta Mercedes
7.9
53 USD
#2 most popular
Puerta del Sol Rooms
7.8
49 USD
Best value
Motion Chueca
6.1
15 USD

Cheapest hotels in Madrid

Cheap hotels and hostels in Madrid
Hostal Casa Tao
6.3
11 USD
Woohoo Hostal Madrid
8.6
16 USD
Hostal Casa 18
6.6
12 USD
Madrid Motion Hostels
6.8
17 USD
Motion Chueca
6.1
15 USD
Hostel Era
7.1
18 USD

Best value hotels in Madrid

Casa de Huespedes La Asturiana
7.8
45 USD
Woohoo Hostal Madrid
8.6
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 & Market
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.2
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.2
113 USD
Luxury Hotels in Madrid
Best value
Hotel Nuevo Madrid
8.3
58 USD
#1 Most popular
NH Collection Madrid Abascal
8.9
138 USD
#2 Most popular
NH Madrid Paseo de la Habana
7.9
94 USD
#3 Most popular
Hotel Gran Versalles
8.5
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
USD 47
Lisbon to Madrid
Fastest flight time
1h 20m
Cheapest price
USD 56
Barcelona to Madrid
Fastest flight time
1h 20m
Cheapest price
USD 68
Paris to Madrid
Fastest flight time
2h 05m
Cheapest price
USD 72
Zurich to Madrid
Fastest flight time
2h 20m
Cheapest price
USD 90
Amsterdam to Madrid
Fastest flight time
2h 35m
Cheapest price
USD 99
Tel Aviv to Madrid
Fastest flight time
5h 10m
Cheapest price
USD 110
Rome to Madrid
Fastest flight time
2h 34m
Cheapest price
USD 119
Helsinki to Madrid
Fastest flight time
4h 25m
Cheapest price
USD 131
New York to Madrid
Fastest flight time
7h 10m
Cheapest price
USD 248
View more

Start planning your trip to Madrid