Hotels in Madrid

Find the best deals on 6,275 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
51 EUR
View all deals
NH Collection Madrid Abascal
9.0
125 EUR
View all deals
NH Madrid Paseo de la Habana
7.8
85 EUR
View all deals
Hotel Exe Plaza
8.4
76 EUR
View all deals
Leonardo Hotel Madrid City Center
8.5
76 EUR
View all deals
Gran Versalles
8.4
70 EUR
View all deals
NH Madrid Zurbano
8.4
97 EUR
View all deals
Hotel Praga
8.0
70 EUR
View all deals
Senator Barajas
7.8
60 EUR
View all deals
NH Madrid Nacional
8.6
121 EUR
View all deals
Novotel Madrid Campo de Las Naciones
8.5
82 EUR
View all deals
Ayre Gran Hotel Colon
8.5
87 EUR
View all deals
NH Collection Madrid Eurobuilding
9.0
130 EUR
View all deals
NH Collection Madrid Colón
9.0
139 EUR
View all deals
Hyatt Regency Hesperia Madrid
8.9
149 EUR
View all deals
NH Príncipe de Vergara
8.7
99 EUR
View all deals
Wellington Hotel
9.0
190 EUR
View all deals
The Westin Palace, Madrid
9.0
257 EUR
View all deals
Novotel Madrid City Las Ventas
8.5
102 EUR
View all deals
NH Madrid Balboa
8.7
99 EUR
View all deals
NH Madrid Barajas Airport
8.5
66 EUR
View all deals
Apartamentos Sercotel Togumar
8.4
65 EUR
View all deals
NH Madrid Ventas
8.7
85 EUR
View all deals
Agumar Hotel
8.1
78 EUR
View all deals
Silken Puerta Madrid
8.5
64 EUR
View all deals
Hotel Atlantico Madrid
9.3
134 EUR
View all deals
Pierre & Vacances Apartamentos Madrid Eurobuilding 2
6.5
62 EUR
View all deals
Sercotel Madrid Aeropuerto
8.5
70 EUR
View all deals
AC Hotel by Marriott Carlton Madrid
8.5
104 EUR
View all deals
Tryp Madrid Cibeles Hotel
8.1
109 EUR
View all deals
Courtyard by Marriott Madrid Princesa
8.0
104 EUR
View all deals
Hotel Vía Castellana
8.3
77 EUR
View all deals
Vincci Capitol
8.6
124 EUR
View all deals
Ilunion Pio XII
8.2
68 EUR
View all deals
Hotel Ópera
8.6
91 EUR
View all deals
Hotel Miguel Angel By Bluebay
8.0
97 EUR
View all deals
Emperador
8.6
115 EUR
View all deals
Novotel Madrid Center
8.6
113 EUR
View all deals
Hotel Intur Palacio San Martin
8.8
129 EUR
View all deals
Hotel Weare Chamartín
8.1
63 EUR
View all deals

Popular neighbourhoods in Madrid

Search for hotels in these Madrid neighbourhoods
Hotels in Hortaleza
Best value
OYO Hello Ifema
7.2
40 EUR
No. 1 most popular
Exe Madrid Norte
8.2
65 EUR
No. 2 most popular
Occidental Castellana Norte
8.6
74 EUR
No. 3 most popular
AC Hotel by Marriott Madrid Feria
8.7
79 EUR
No. 4 most popular
Best Osuna Feria Madrid
7.1
57 EUR
No. 5 most popular
Zenit Conde de Orgaz
8.1
63 EUR
Hotels in Paseo del Prado
Best value
A&z Juan De Mena
7.8
52 EUR
No. 1 most popular
Petit Palace Lealtad Plaza
8.8
127 EUR
No. 2 most popular
Petit Palace Savoy Alfonso XII
8.9
131 EUR
No. 3 most popular
NH Madrid Atocha
8.4
113 EUR
No. 4 most popular
Hotel Palacio del Retiro, Autograph Collection
8.9
245 EUR
No. 5 most popular
Hotel Ritz Madrid
8.9
122 EUR

When to book a hotel in Madrid

Low season
January
High season
September

cheapest month to stay

27%

expected price decrease

most expensive time to stay

37%

expected price increase

Price
85 - 158 EUR
Highest day of week
Thursday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

97 EUR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

111 EUR

avg. 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 2 nights is the most common choice for our users.

How much does a hotel cost in Madrid?

111 EUR per night is the average rate for a room when booking a hotel in Madrid. Prices will differ depending on factors such as star rating, time of year and location.

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

Hotels in Madrid are usually cheapest during the month of January. You can expect a price decrease of around 24% during this period.

Which day is cheapest to stay in Madrid?

Saturday is the cheapest day for hotel rooms in Madrid. Wednesday is the most expensive day.

How much does a luxury hotel in Madrid cost?

A luxury hotel in Madrid can set you back on average 119 EUR per person, per night. In comparison, the average cost of a hotel in Madrid is 95 EUR per person, per night, representing a 21% premium for a luxury hotel.

How much does a hostel in Madrid cost?

32 EUR 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 EUR when compared to the average price of a hotel in Madrid.

Where should I stay in Madrid?

Areas such as Salamanca, Chamberi, Chamartin and Argüelles prove popular amongst people booking a hotel in Madrid.


How much does a hotel in Madrid cost?

4 stars and above
#1 most popular
NH Collection Madrid Abascal
9.0
125 EUR
#2 most popular
NH Madrid Paseo de la Habana
7.8
85 EUR
Best value
Hostal Machin
8.2
33 EUR
3 stars
#1 most popular
Holiday Inn Express Madrid - Tres Cantos
8.0
51 EUR
#2 most popular
Leonardo Hotel Madrid City Center
8.5
76 EUR
Best value
Hotel Aravaca Garden
6.5
30 EUR
2 stars and below
#1 most popular
Puerta del Sol Rooms
7.8
44 EUR
#2 most popular
Hostel Los Amigos
8.5
18 EUR
Best value
Woohoo Hostal Madrid
8.5
14 EUR

Cheapest hotels in Madrid

Cheap hotels and hostels in Madrid
Hostal Casa Tao
6.4
10 EUR
Woohoo Hostal Madrid
8.5
14 EUR
Hostal Casa 18
6.6
11 EUR
Motion Gran Via
6.7
15 EUR
Motion Chueca
6.0
14 EUR
Hostel Era
7.0
16 EUR

Best value hotels in Madrid

Casa de Huespedes La Asturiana
7.8
41 EUR
Woohoo Hostal Madrid
8.5
14 EUR
Hostal Machin
8.2
33 EUR
Mola Hostel
8.8
17 EUR
Room007 Chueca Hostel
8.8
17 EUR
2060 The Newton Hostel
9.1
18 EUR

Looking for a specific type of hotel

Romantic hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.5
82 EUR
No. 1 most popular
Novotel Madrid City Las Ventas
8.5
102 EUR
Kid-friendly hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.5
82 EUR
No. 1 most popular
Novotel Madrid City Las Ventas
8.5
102 EUR
Luxury hotels in Madrid
Best value
Hotel Nuevo Madrid
8.3
52 EUR
No. 1 most popular
NH Collection Madrid Abascal
9.0
125 EUR
No. 2 most popular
Gran Versalles
8.4
70 EUR
No. 3 most popular
Hotel Praga
8.0
70 EUR
No. 4 most popular
NH Madrid Nacional
8.6
121 EUR
No. 5 most popular
Novotel Madrid Campo de Las Naciones
8.5
82 EUR
Ayre Gran Hotel Colon
8.5
87 EUR

momondo's favourite hotels


Popular flight routes to Madrid

Find the cheapest flights to Madrid on popular routes
Dublin to Madrid
Fastest flight time
2h 35m
Cheapest price
38 EUR
Cork to Madrid
Fastest flight time
6h 30m
Cheapest price
166 EUR
Shannon to Madrid
Fastest flight time
5h 15m
Cheapest price
211 EUR
Milltown (Kerry) to Madrid
Fastest flight time
10h 35m
Cheapest price
524 EUR
Singapore to Madrid
Fastest flight time
17h 45m
Cheapest price
608 EUR
View more

Start planning your trip to Madrid