Hotels in Madrid

Find the best deals on 6,025 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
Holiday Inn Express Madrid - Tres Cantos
8.0
$88
View all deals
$self.alt
NH Collection Madrid Abascal
9.0
$216
View all deals
$self.alt
NH Madrid Paseo de la Habana
7.9
$147
View all deals
$self.alt
Hotel Exe Plaza
8.4
$131
View all deals
$self.alt
Leonardo Hotel Madrid City Center
8.5
$131
View all deals
$self.alt
Gran Versalles
8.4
$122
View all deals
$self.alt
NH Madrid Zurbano
8.4
$167
View all deals
$self.alt
Hotel Praga
8.1
$122
View all deals
$self.alt
Senator Barajas
7.8
$105
View all deals
$self.alt
NH Madrid Nacional
8.6
$209
View all deals
$self.alt
Novotel Madrid Campo de Las Naciones
8.5
$142
View all deals
$self.alt
Ayre Gran Hotel Colon
8.5
$150
View all deals
$self.alt
NH Collection Madrid Eurobuilding
9.0
$225
View all deals
$self.alt
NH Collection Madrid Colón
9.0
$241
View all deals
$self.alt
Hyatt Regency Hesperia Madrid
8.9
$258
View all deals
$self.alt
NH Príncipe de Vergara
8.7
$172
View all deals
$self.alt
Wellington Hotel
8.9
$328
View all deals
$self.alt
The Westin Palace, Madrid
9.0
$445
View all deals
$self.alt
Novotel Madrid City Las Ventas
9.0
$176
View all deals
$self.alt
NH Madrid Balboa
8.7
$172
View all deals
$self.alt
NH Madrid Barajas Airport
8.5
$114
View all deals
$self.alt
Esentia Togumar
8.4
$112
View all deals
$self.alt
NH Madrid Ventas
8.7
$147
View all deals
$self.alt
Agumar Hotel
8.1
$134
View all deals
$self.alt
Silken Puerta Madrid
8.5
$111
View all deals
$self.alt
Hotel Atlantico Madrid
9.3
$233
View all deals
$self.alt
Pierre & Vacances Apartamentos Madrid Eurobuilding 2
7.0
$108
View all deals
$self.alt
Sercotel Madrid Aeropuerto
8.5
$120
View all deals
$self.alt
AC Hotel by Marriott Carlton Madrid
8.5
$180
View all deals
$self.alt
Tryp Madrid Cibeles Hotel
8.1
$189
View all deals
$self.alt
Hotel Vía Castellana
8.2
$133
View all deals
$self.alt
Vincci Capitol
8.7
$214
View all deals
$self.alt
Ilunion Pio XII
8.2
$117
View all deals
$self.alt
Hotel Ópera
8.6
$158
View all deals
$self.alt
Hotel Miguel Angel
8.0
$167
View all deals
$self.alt
Emperador
8.6
$198
View all deals
$self.alt
Novotel Madrid Center
8.7
$195
View all deals
$self.alt
Hotel Intur Palacio San Martin
8.8
$223
View all deals
$self.alt
Hotel Weare Chamartín
8.1
$109
View all deals
$self.alt
Hotel Madrid Gran Via 25 managed by Melia
8.0
$166
View all deals

Popular neighbourhoods in Madrid

Search for hotels in these Madrid neighbourhoods
Hotels in Tetuan
$self.alt
Best value
Hostal Casa 18
6.6
$19
$self.alt
No. 1 most popular
Nyx Hotel Madrid By Leonardo Hotels
8.3
$141
$self.alt
No. 2 most popular
Hotel Exe Plaza
8.4
$131
$self.alt
No. 3 most popular
Far Home Bernabeu
8.8
$31
$self.alt
No. 4 most popular
H10 Tribeca
8.9
$158
$self.alt
No. 5 most popular
Hostel Almansa
7.6
$48
Hotels in Ciudad Jardín
$self.alt
Best value
Ilunion Suites Madrid
8.6
$133

When to book a hotel in Madrid

Low season
August
High season
January

cheapest month to stay

21%

expected price decrease

most expensive time to stay

48%

expected price increase

Price
$133 - $250
Highest day of week
Tuesday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

$128

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$140

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
$86 - $102
3 star
$134 - $172
4-5 star
$219 - $241

Madrid travel tips

Let us help you with the best tips about Madrid

How long do people stay in Madrid?

A stay of 3 nights is most popular when visiting Madrid.

How much does a hotel cost in Madrid?

A hotel room in Madrid will generally set you back around $124 per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.

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 30% 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 Monday.

How much does a luxury hotel in Madrid cost?

The cost of a luxury hotel in Madrid is generally around $121 a night for every person. In contrast, the average price of a hotel in Madrid is closer to $94 a night for every person, which is a 22% difference between the average and luxury accommodation.

How much does a hostel in Madrid cost?

Per person, per night, a hostel in Madrid (or a sub 2-star rated hotel) is priced at $34, on average. This price is $60 cheaper than your average Madrid hotel.

Where should I stay in Madrid?

When visiting Madrid, people tend to book hotels in Embajadores, Sol, Cortes and Malasaña.


How much does a hotel in Madrid cost?

2 stars and below
$self.alt
#1 most popular
Puerta del Sol Rooms
7.8
$77
$self.alt
#2 most popular
Los Amigos Hostel
8.3
$31
$self.alt
Best value
Hostal Casa Tao
6.4
$17
3 stars
$self.alt
#1 most popular
Holiday Inn Express Madrid - Tres Cantos
8.0
$88
$self.alt
#2 most popular
Leonardo Hotel Madrid City Center
8.5
$131
$self.alt
Best value
Hotel Aravaca Garden
6.4
$52
4 stars and above
$self.alt
#1 most popular
NH Collection Madrid Abascal
9.0
$216
$self.alt
#2 most popular
NH Madrid Paseo de la Habana
7.9
$147
$self.alt
Best value
Hostal Machín
8.2
$56

Cheapest hotels in Madrid

Cheap hotels and hostels in Madrid
$self.alt
Hostal Casa Tao
6.4
$17
$self.alt
Madrid Motion Hostels
6.6
$27
$self.alt
Motion Chueca
5.9
$23
$self.alt
Hostel Era
6.8
$28
$self.alt
Woohoo Hostal Madrid
8.5
$25
$self.alt
Hostel Era Alonso Martinez
7.5
$28

Best value hotels in Madrid

$self.alt
Hostal Machín
8.2
$56
$self.alt
Mola Hostel
8.8
$30
$self.alt
Pension Antonio
8.7
$67
$self.alt
Silken Puerta Madrid
8.5
$111
$self.alt
Woohoo Hostal Madrid
8.5
$25
$self.alt
Hotel Miguel Angel
8.0
$167

Looking for a specific type of hotel

Romantic hotels in Madrid
$self.alt
Best value
Novotel Madrid Campo de Las Naciones
8.5
$142
Kid-friendly hotels in Madrid
$self.alt
Best value
Novotel Madrid Campo de Las Naciones
8.5
$142
Luxury hotels in Madrid
$self.alt
Best value
Hotel Nuevo Madrid
8.3
$91
$self.alt
No. 1 most popular
NH Collection Madrid Abascal
9.0
$216
$self.alt
No. 2 most popular
Gran Versalles
8.4
$122
$self.alt
No. 3 most popular
Hotel Praga
8.1
$122
$self.alt
No. 4 most popular
NH Madrid Nacional
8.6
$209
$self.alt
No. 5 most popular
Novotel Madrid Campo de Las Naciones
8.5
$142
$self.alt
Ayre Gran Hotel Colon
8.5
$150

Popular flight routes to Madrid

Find the cheapest flights to Madrid on popular routes
Auckland to Madrid
Fastest flight time
30h 10m
Cheapest price
$1,347
Wellington to Madrid
Fastest flight time
34h 35m
Cheapest price
$1,650
Christchurch to Madrid
Fastest flight time
39h 10m
Cheapest price
$1,734

Start planning your trip to Madrid