Hotels in Madrid

Find the best deals on 5,845 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
View all deals
NH Collection Madrid Abascal
9.0
$138
View all deals
NH Madrid Paseo de la Habana
7.9
$94
View all deals
Exe Plaza
8.4
$84
View all deals
Leonardo Hotel Madrid City Center
8.6
$84
View all deals
Gran Versalles
8.4
$78
View all deals
NH Madrid Zurbano
8.4
$107
View all deals
Hotel Praga
8.1
$78
View all deals
Senator Barajas
7.8
$67
View all deals
NH Madrid Nacional
8.6
$134
View all deals
Novotel Madrid Campo de Las Naciones
8.5
$91
View all deals
Ayre Gran Hotel Colon
8.5
$96
View all deals
NH Collection Madrid Eurobuilding
9.0
$144
View all deals
NH Collection Madrid Colón
9.0
$154
View all deals
Hyatt Regency Hesperia Madrid
8.9
$165
View all deals
NH Príncipe de Vergara
8.7
$110
View all deals
Wellington Hotel
9.0
$210
View all deals
The Westin Palace, Madrid
9.0
$285
View all deals
Novotel Madrid City Las Ventas
9.0
$113
View all deals
NH Madrid Balboa
8.7
$110
View all deals
NH Madrid Barajas Airport
8.5
$73
View all deals
Esentia Togumar
8.4
$72
View all deals
NH Madrid Ventas
8.7
$94
View all deals
Agumar Hotel
8.1
$86
View all deals
Silken Puerta Madrid
8.5
$71
View all deals
Hotel Atlantico Madrid
9.3
$149
View all deals
Pierre & Vacances Apartamentos Madrid Eurobuilding 2
6.8
$69
View all deals
Sercotel Madrid Aeropuerto
8.5
$77
View all deals
AC Hotel by Marriott Carlton Madrid
8.5
$115
View all deals
Tryp Madrid Cibeles Hotel
8.1
$121
View all deals
Hotel Vía Castellana
8.2
$85
View all deals
Vincci Capitol
8.7
$137
View all deals
Ilunion Pio XII
8.2
$75
View all deals
Hotel Ópera
8.6
$101
View all deals
Hotel Miguel Angel
8.0
$107
View all deals
Emperador
8.6
$127
View all deals
Novotel Madrid Center
8.7
$125
View all deals
Intur Palacio San Martin
8.8
$143
View all deals
Hotel Weare Chamartín
8.1
$70
View all deals
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 Salamanca
Best value
Hostal Salamanca
8.0
$43
#1 Most popular
BLESS Hotel Madrid
8.8
$259
#2 Most popular
Hospes Puerta de Alcalá
9.0
$216
#3 Most popular
Wellington Hotel
9.0
$210
#4 Most popular
Zenit Abeba
8.6
$87
#5 Most popular
Catalonia Goya
8.4
$118
Hotels in Barajas
Best value
Hotel Don Luis
7.5
$50
#1 Most popular
Hotel Maydrit Airport
8.8
$83
#2 Most popular
Sercotel Madrid Aeropuerto
8.5
$77
#3 Most popular
Hilton Madrid Airport
8.5
$117
#4 Most popular
ibis Madrid Aeropuerto Barajas
8.5
$66
#5 Most popular
NH Madrid Barajas Airport
8.5
$73
Hotels in Chamartin
Best value
La Posada de El Chaflán
6.2
$51
#1 Most popular
Hotel Vía Castellana
8.2
$85
#2 Most popular
Hotel Puerta America
8.5
$108
#3 Most popular
Ilunion Pio XII
8.2
$75
#4 Most popular
Barceló Imagine
9.2
$132
#5 Most popular
Hotel Weare Chamartín
8.1
$70

When to book a hotel in Madrid

Low Season
November
High Season
June

cheapest month to stay

13%

expected price decrease

most expensive time to stay

33%

expected price increase

Price
$112 - $171
Highest day of week
Thursday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$108

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$114

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 - $65
3 star
$87 - $111
4-5 star
$141 - $155

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 $140 per night.

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

In November 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 21%.

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

How much does a luxury hotel in Madrid cost?

$121 per person, per night, is on average, what you can expect to pay for luxury hotels in Madrid. To put this in perspective, $94 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 $60 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 Malasaña.


How much does a hotel in Madrid cost?

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

Cheapest hotels in Madrid

Cheap hotels and hostels in Madrid
Hostal Casa Tao
6.3
$11
Madrid Motion Hostels
6.6
$17
Motion Chueca
5.9
$15
Hostel Era
6.9
$18
Woohoo Hostal Madrid
8.5
$16
Hostel Era Alonso Martinez
7.5
$18

Best value hotels in Madrid

Hostal Machin
8.2
$36
Mola Hostel
8.8
$19
Room007 Chueca Hostel
8.8
$19
2060 The Newton Hostel
9.1
$20
Woohoo Hostal Madrid
8.5
$16
Silken Puerta Madrid
8.5
$71

Looking for a specific type of hotel

Romantic Hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.5
$91
Kid-Friendly Hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.5
$91
Luxury Hotels in Madrid
Best value
Hotel Nuevo Madrid
8.3
$58
#1 Most popular
NH Collection Madrid Abascal
9.0
$138
#2 Most popular
Gran Versalles
8.4
$78
#3 Most popular
Hotel Praga
8.1
$78
#4 Most popular
NH Madrid Nacional
8.6
$134
#5 Most popular
Novotel Madrid Campo de Las Naciones
8.5
$91
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 20m
Cheapest price
$43
Lisbon to Madrid
Fastest flight time
1h 15m
Cheapest price
$48
Barcelona to Madrid
Fastest flight time
1h 20m
Cheapest price
$54
Paris to Madrid
Fastest flight time
2h 05m
Cheapest price
$75
Rome to Madrid
Fastest flight time
2h 30m
Cheapest price
$98
Tel Aviv to Madrid
Fastest flight time
5h 10m
Cheapest price
$104
New York to Madrid
Fastest flight time
10h 15m
Cheapest price
$235
Newark to Madrid
Fastest flight time
7h 10m
Cheapest price
$260
Boston to Madrid
Fastest flight time
6h 50m
Cheapest price
$272
Miami to Madrid
Fastest flight time
8h 20m
Cheapest price
$308
View more

Start planning your trip to Madrid