Hotels in Madrid

Find the best deals on 5,988 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
$138
View all deals
$self.alt
NH Madrid Atocha
8.3
$125
View all deals
$self.alt
NH Madrid Alonso Martínez
8.4
$108
View all deals
$self.alt
NH Madrid Paseo de la Habana
7.9
$94
View all deals
$self.alt
Hotel Exe Plaza
8.4
$84
View all deals
$self.alt
Leonardo Hotel Madrid City Center
8.5
$84
View all deals
$self.alt
Gran Versalles
8.4
$78
View all deals
$self.alt
NH Madrid Zurbano
8.4
$107
View all deals
$self.alt
Hotel Praga
8.1
$78
View all deals
$self.alt
Senator Barajas
7.8
$67
View all deals
$self.alt
NH Madrid Nacional
8.6
$134
View all deals
$self.alt
Novotel Madrid Campo de Las Naciones
8.5
$91
View all deals
$self.alt
Ayre Gran Hotel Colon
8.5
$96
View all deals
$self.alt
NH Collection Madrid Eurobuilding
9.0
$144
View all deals
$self.alt
NH Collection Madrid Colón
9.0
$154
View all deals
$self.alt
NH Príncipe de Vergara
8.7
$110
View all deals
$self.alt
Wellington Hotel
8.9
$210
View all deals
$self.alt
The Westin Palace, Madrid
9.0
$285
View all deals
$self.alt
Novotel Madrid City Las Ventas
8.9
$113
View all deals
$self.alt
NH Madrid Balboa
8.7
$110
View all deals
$self.alt
NH Madrid Barajas Airport
8.5
$73
View all deals
$self.alt
Esentia Togumar
8.4
$72
View all deals
$self.alt
NH Madrid Ventas
8.7
$94
View all deals
$self.alt
Agumar Hotel
8.1
$86
View all deals
$self.alt
Silken Puerta Madrid
8.5
$71
View all deals
$self.alt
Hotel Atlantico Madrid
9.3
$149
View all deals
$self.alt
Pierre & Vacances Apartamentos Madrid Eurobuilding 2
7.5
$69
View all deals
$self.alt
Sercotel Madrid Aeropuerto
8.5
$77
View all deals
$self.alt
AC Hotel by Marriott Carlton Madrid
8.5
$115
View all deals
$self.alt
Tryp Madrid Cibeles Hotel
8.1
$121
View all deals
$self.alt
Hotel Vía Castellana
8.2
$85
View all deals
$self.alt
Vincci Capitol
8.8
$137
View all deals
$self.alt
Ilunion Pio XII
8.2
$75
View all deals
$self.alt
Hotel Ópera
8.6
$101
View all deals
$self.alt
Hotel Miguel Angel
8.0
$107
View all deals
$self.alt
Emperador
8.6
$127
View all deals
$self.alt
Novotel Madrid Center
8.7
$125
View all deals
$self.alt
Intur Palacio San Martin
8.8
$143
View all deals
$self.alt
Hotel Weare Chamartín
8.1
$70
View all deals
$self.alt
Hotel Madrid Gran Via 25 managed by Melia
8.0
$106
View all deals

Popular neighborhoods in Madrid

Search for hotels in these Madrid neighborhoods
Hotels in Sanchinarro
$self.alt
Best value
Exe Madrid Norte
8.2
$72
$self.alt
#1 Most popular
Occidental Castellana Norte
8.6
$82
Hotels in Salamanca
$self.alt
Best value
Hostal Salamanca
8.1
$43
$self.alt
#1 Most popular
Icon Wipton By Petit Palace
9.2
$203
$self.alt
#2 Most popular
BLESS Hotel Madrid
8.9
$259
$self.alt
#3 Most popular
Heritage Madrid Hotel
9.4
$243
$self.alt
#4 Most popular
Novotel Madrid Center
8.7
$125
$self.alt
#5 Most popular
NH Madrid Ventas
8.7
$94
Hotels in Barajas
$self.alt
Best value
Hotel Don Luis
7.5
$50
$self.alt
#1 Most popular
Hilton Madrid Airport
8.5
$117
$self.alt
#2 Most popular
Sercotel Madrid Aeropuerto
8.5
$77
$self.alt
#3 Most popular
NH Madrid Barajas Airport
8.5
$73
$self.alt
#4 Most popular
ibis Madrid Aeropuerto Barajas
8.4
$66
$self.alt
#5 Most popular
Senator Barajas
7.8
$67
Hotels in Chamartin
$self.alt
Best value
La Posada de El Chaflán
6.1
$51
$self.alt
#1 Most popular
Hotel Puerta América
8.6
$108
$self.alt
#2 Most popular
Hotel Vía Castellana
8.2
$85
$self.alt
#3 Most popular
NH Madrid Paseo de la Habana
7.9
$94
$self.alt
#4 Most popular
Hotel Madrid Chamartín Managed by Melia Hotels International
8.1
$76
$self.alt
#5 Most popular
Barceló Imagine
9.2
$132

When to book a hotel in Madrid

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

cheapest month to stay

36%

expected price decrease

most expensive time to stay

59%

expected price increase

Price
$61 - $151
Highest day of week
Saturday
Cheapest day of week
Wednesday

av. price over the last two weeks

Average price (weeknight)

$74

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$81

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
$56 - $66
3 star
$92 - $109
4-5 star
$134 - $143

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 $118 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 46%.

Which day is cheapest to stay in Madrid?

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

How much does a luxury hotel in Madrid cost?

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

How much does a hostel in Madrid cost?

$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 $62 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 Embajadores, Sol, Cortes and Lavapiés.


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
$49
$self.alt
#2 most popular
Hostel Los Amigos
8.3
$20
$self.alt
Best value
Hostal Casa Tao
6.3
$11
3 stars
$self.alt
#1 most popular
NH Madrid Atocha
8.3
$125
$self.alt
#2 most popular
NH Madrid Alonso Martínez
8.4
$108
$self.alt
Best value
Hotel Aravaca Garden
6.4
$33
4 stars and above
$self.alt
#1 most popular
NH Collection Madrid Abascal
9.0
$138
$self.alt
#2 most popular
NH Madrid Paseo de la Habana
7.9
$94
$self.alt
Best value
Hostal Machin
8.2
$36

Cheapest hotels in Madrid

These hotels and hostels usually make for a cheap way to stay in Madrid
$self.alt
Hostal Casa Tao
6.3
$11
$self.alt
Madrid Motion Hostels
6.5
$17
$self.alt
Motion Chueca
5.8
$15
$self.alt
Hostel Era
6.9
$18
$self.alt
Woohoo Hostal Madrid
8.5
$16
$self.alt
Hostel Era Alonso Martinez
7.4
$18

Get the best value hotel in Madrid

These hotels have the best prices for their ratings
$self.alt
Hostal Machin
8.2
$36
$self.alt
Silken Puerta Madrid
8.5
$71
$self.alt
Woohoo Hostal Madrid
8.5
$16
$self.alt
Hotel Miguel Angel
8.0
$107
$self.alt
Mola Hostel
8.8
$19
$self.alt
Hotel Villa Real
8.8
$148

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
$91
Kid-Friendly Hotels in Madrid
$self.alt
Best value
Novotel Madrid Campo de Las Naciones
8.5
$91
Luxury Hotels in Madrid
$self.alt
Best value
Hotel Nuevo Madrid
8.3
$58
$self.alt
#1 Most popular
NH Collection Madrid Abascal
9.0
$138
$self.alt
#2 Most popular
Gran Versalles
8.4
$78
$self.alt
#3 Most popular
Hotel Praga
8.1
$78
$self.alt
#4 Most popular
NH Madrid Nacional
8.6
$134
$self.alt
#5 Most popular
Novotel Madrid Campo de Las Naciones
8.5
$91
$self.alt
Ayre Gran Hotel Colon
8.5
$96

Popular flight routes to Madrid

Find the cheapest flights to Madrid on popular routes
London to Madrid
Fastest flight time
2h 30m
Cheapest price
$57
Barcelona to Madrid
Fastest flight time
1h 20m
Cheapest price
$97
Tel Aviv to Madrid
Fastest flight time
5h 15m
Cheapest price
$134
New York to Madrid
Fastest flight time
7h 20m
Cheapest price
$242
New York to Madrid
Fastest flight time
6h 55m
Cheapest price
$245
Orlando to Madrid
Fastest flight time
14h 15m
Cheapest price
$316
Boston to Madrid
Fastest flight time
6h 55m
Cheapest price
$318
Miami to Madrid
Fastest flight time
8h 25m
Cheapest price
$332
Denver to Madrid
Fastest flight time
12h 16m
Cheapest price
$335
Fort Lauderdale to Madrid
Fastest flight time
11h 50m
Cheapest price
$340
View more

Start planning your trip to Madrid