Hotels in Madrid

Find the best deals on 6,157 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 USD
View all deals
NH Collection Madrid Abascal
8.9
138 USD
View all deals
NH Madrid Paseo de la Habana
7.8
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.4
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.3
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 Madrid Lagasca
8.4
139 USD
View all deals
Best Western Hotel Los Condes
8.4
91 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
8.9
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 Barajas Airport
8.5
73 USD
View all deals
Apartamentos Sercotel Togumar
8.4
72 USD
View all deals
NH Madrid Ventas
8.6
94 USD
View all deals
Agumar Hotel
8.1
86 USD
View all deals
Exe Suites 33
8.5
101 USD
View all deals
H10 Villa de la Reina Boutique Hotel
8.7
140 USD
View all deals
Hotel Silken Puerta Madrid
8.5
71 USD
View all deals
Hotel Silken Torre Garden
8.3
64 USD
View all deals
Hotel Atlantico Madrid
9.3
149 USD
View all deals
Pierre & Vacances Apartamentos Madrid Eurobuilding 2
6.4
69 USD
View all deals
Sercotel Madrid Aeropuerto
8.5
77 USD
View all deals
AC Hotel by Marriott Carlton Madrid
8.5
115 USD
View all deals
Tryp Madrid Cibeles Hotel
8.1
121 USD
View all deals
Courtyard by Marriott Madrid Princesa
7.9
115 USD
View all deals
Hotel Via Castellana
8.3
85 USD
View all deals
Vincci Capitol
8.5
137 USD
View all deals
Ilunion Pio XII
8.3
75 USD
View all deals
Hotel Ópera
8.6
101 USD
View all deals

Popular neighborhoods in Madrid

Search for hotels in these Madrid neighborhoods
Hotels in Embajadores
Best value
Cats Chill Out Hostel Madrid
8.2
18 USD
#1 Most popular
Hotel Puerta de Toledo
8.6
91 USD
#2 Most popular
Hotel Ganivet
8.5
85 USD
#3 Most popular
Eurostars Plaza Mayor
8.6
118 USD
#4 Most popular
2060 The Newton Hostel & Market
9.1
20 USD
#5 Most popular
Las Musas Hostel
8.4
19 USD
Hotels in Sol
Best value
I Love Madrid Hostel
8.2
14 USD
#1 Most popular
Hostal Inter Plaza Mayor
6.8
23 USD
#2 Most popular
Madrid Motion Hostels
6.8
17 USD
#3 Most popular
Toc Hostel Madrid
8.9
27 USD
#4 Most popular
Hotel Liabeny
8.8
115 USD
#5 Most popular
Hostal Suites Alhambra
8.7
82 USD
Hotels in Gran Via
Best value
Woohoo Hostal Madrid
8.6
16 USD
#1 Most popular
Hyatt Centric Gran Via Madrid
9.1
206 USD
#2 Most popular
Hotel Emperador
8.6
127 USD
#3 Most popular
Senator Gran Vía 70 Spa Hotel
8.3
101 USD
#4 Most popular
Hotel Mayorazgo
8.6
89 USD
#5 Most popular
Hotel Santo Domingo
7.9
95 USD
Hotels in Cortes
Best value
La Posada de Huertas
7.9
18 USD
#1 Most popular
NH Collection Madrid Suecia
8.9
166 USD
#2 Most popular
NH Collection Madrid Paseo del Prado
8.7
169 USD
#3 Most popular
NH Collection Madrid Palacio de Tepa
9.0
170 USD
#4 Most popular
Urban
9.0
182 USD
#5 Most popular
Axel Hotel Madrid - Adults Only
8.9
108 USD

When to book a hotel in Madrid

Low Season
February
High Season
June

cheapest month to stay

41%

expected price decrease

most expensive time to stay

40%

expected price increase

+150.0%
+100.0%
+50.0%
Base
Price
78 - 188 USD
Highest day of week
Saturday
Cheapest day of week
Wednesday

av. price over the last two weeks

Average price (weeknight)

96 USD

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

122 USD

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 132 USD 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 41%.

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?

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

How much does a hostel in Madrid cost?

34 USD 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 USD 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, Gran Via and Cortes.


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.8
94 USD
Best value
Hostal Machin
8.1
36 USD
3 stars
#1 most popular
Holiday Inn Express Madrid - Tres Cantos
8.0
56 USD
#2 most popular
Leonardo Hotel Madrid City Center
8.6
84 USD
Best value
Hotel Aravaca Garden
6.7
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.1
11 USD
Madrid Motion Hostels
6.8
17 USD
Motion Chueca
6.1
15 USD
Hostel Era
7.1
18 USD
Woohoo Hostal Madrid
8.6
16 USD
Hostel Era Alonso Martinez
7.4
18 USD

Best value hotels in Madrid

Casa de Huespedes La Asturiana
7.8
45 USD
2060 The Newton Hostel & Market
9.1
20 USD
Hostal Machin
8.1
36 USD
Hotel Silken Puerta Madrid
8.5
71 USD
Woohoo Hostal Madrid
8.6
16 USD
Hotel Miguel Angel By Bluebay
7.9
107 USD

Looking for a specific type of hotel

Romantic Hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.3
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.3
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.8
94 USD
#3 Most popular
Hotel Gran Versalles
8.4
78 USD
#4 Most popular
NH Madrid Nacional
8.6
134 USD
#5 Most popular
Novotel Madrid Campo de Las Naciones
8.3
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 19m
Cheapest price
64 USD
Paris to Madrid
Fastest flight time
2h 10m
Cheapest price
69 USD
Rome to Madrid
Fastest flight time
2h 35m
Cheapest price
74 USD
Stockholm to Madrid
Fastest flight time
4h 00m
Cheapest price
112 USD
Oslo to Madrid
Fastest flight time
3h 40m
Cheapest price
116 USD
Tel Aviv to Madrid
Fastest flight time
5h 10m
Cheapest price
149 USD
Boston to Madrid
Fastest flight time
6h 30m
Cheapest price
237 USD
New York to Madrid
Fastest flight time
6h 55m
Cheapest price
254 USD
Newark to Madrid
Fastest flight time
7h 10m
Cheapest price
254 USD
Los Angeles to Madrid
Fastest flight time
10h 35m
Cheapest price
338 USD
View more

Start planning your trip to Madrid