Hotels in Madrid

Find the best deals on 6,064 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.1
3975 INR
View all deals
NH Collection Madrid Abascal
8.9
9797 INR
View all deals
NH Madrid Paseo de la Habana
7.9
6673 INR
View all deals
Hotel Infanta Mercedes
7.9
3762 INR
View all deals
Exe Plaza
8.5
5963 INR
View all deals
Leonardo Hotel Madrid City Center
8.6
5963 INR
View all deals
Hotel Gran Versalles
8.5
5537 INR
View all deals
NH Madrid Zurbano
8.4
7596 INR
View all deals
Hotel Praga
8.0
5537 INR
View all deals
Senator Barajas
7.8
4756 INR
View all deals
NH Madrid Nacional
8.6
9513 INR
View all deals
Novotel Madrid Campo de Las Naciones
8.5
6460 INR
View all deals
Ayre Gran Hotel Colon
8.5
6815 INR
View all deals
NH Collection Madrid Eurobuilding
9.0
10222 INR
View all deals
NH Collection Madrid Colón
9.0
10932 INR
View all deals
Hesperia Madrid Hotel-a Hyatt affiliated hotel
9.0
11713 INR
View all deals
NH Príncipe de Vergara
8.7
7809 INR
View all deals
Wellington Hotel
9.0
14908 INR
View all deals
The Westin Palace, Madrid
9.0
20232 INR
View all deals
Novotel Madrid City Las Ventas
8.2
8015 INR
View all deals
NH Madrid Balboa
8.7
7809 INR
View all deals
NH Madrid Barajas Airport
8.5
5182 INR
View all deals
Apartamentos Sercotel Togumar
8.4
5111 INR
View all deals
NH Madrid Ventas
8.7
6673 INR
View all deals
Agumar Hotel
8.1
6105 INR
View all deals
Hotel Silken Puerta Madrid
8.5
5040 INR
View all deals
Hotel Atlantico Madrid
9.4
10577 INR
View all deals
Pierre & Vacances Apartamentos Madrid Eurobuilding 2
6.5
4898 INR
View all deals
Sercotel Madrid Aeropuerto
8.5
5466 INR
View all deals
AC Hotel by Marriott Carlton Madrid
8.6
8164 INR
View all deals
Tryp Madrid Cibeles Hotel
8.2
8590 INR
View all deals
Courtyard by Marriott Madrid Princesa
8.0
8164 INR
View all deals
Hotel Via Castellana
8.3
6034 INR
View all deals
Vincci Capitol
8.6
9726 INR
View all deals
Ilunion Pio XII
8.3
5324 INR
View all deals
Hotel Ópera
8.6
7170 INR
View all deals
Hotel Miguel Angel By Bluebay
8.0
7596 INR
View all deals
Emperador
8.6
9016 INR
View all deals
Novotel Madrid Center
8.6
8874 INR
View all deals
Hotel Intur Palacio San Martin
8.9
10151 INR
View all deals

When to book a hotel in Madrid

Low season
February
High season
May

cheapest month to stay

34%

expected price decrease

most expensive time to stay

132%

expected price increase

+747.0%
+498.0%
+249.0%
Base
Price
5,847 - 20,411 INR
Highest day of week
Saturday
Cheapest day of week
Friday

avg. price over the last two weeks

Average price (weeknight)

7,382 INR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

7,950 INR

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?

4 nights is the typical length of stay for people visiting Madrid.

How much does a hotel cost in Madrid?

The cost of a hotel room in Madrid will vary according to demand, location and star rating. On average, rooms will cost around 97 INR per night.

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

In February prices are at their lowest, making it the most cost-effective time to book a hotel room in Madrid. You may find the cost of your room has decreased by 35%.

Which day is cheapest to stay in Madrid?

Room prices for hotels in Madrid will be at their lowest on Thursday and peak on Friday.

How much does a luxury hotel in Madrid cost?

122 INR is around the price you are going to have to pay for a luxury hotel room in Madrid. This is on average a 21.932% increase on the cost of a typical Madrid hotel, which is more likely to charge 95 INR a night.

How much does a hostel in Madrid cost?

On average, a hostel in Madrid will be priced around 33 INR. This price will be per person, per night and was obtained using hostel and 2-star or below hotels. In comparison, this will be 62 INR lower than your typical Madrid hotel.


How much does a hotel in Madrid cost?

4 stars and above
#1 most popular
NH Collection Madrid Abascal
8.9
9797 INR
#2 most popular
NH Madrid Paseo de la Habana
7.9
6673 INR
Best value
Hostal Machin
8.2
2556 INR
3 stars
#1 most popular
Holiday Inn Express Madrid - Tres Cantos
8.1
3975 INR
#2 most popular
Leonardo Hotel Madrid City Center
8.6
5963 INR
Best value
Hotel Aravaca Garden
6.6
2343 INR
2 stars and below
#1 most popular
Hotel Infanta Mercedes
7.9
3762 INR
#2 most popular
Puerta del Sol Rooms
7.8
3478 INR
Best value
Motion Chueca
6.1
1065 INR

Cheapest hotels in Madrid

Cheap hotels and hostels in Madrid
Hostal Casa Tao
6.3
781 INR
Woohoo Hostal Madrid
8.6
1136 INR
Hostal Casa 18
6.6
852 INR
Madrid Motion Hostels
6.8
1207 INR
Motion Chueca
6.1
1065 INR
Hostel Era
7.1
1278 INR

Best value hotels in Madrid

Casa de Huespedes La Asturiana
7.8
3195 INR
Woohoo Hostal Madrid
8.6
1136 INR
Hostal Machin
8.2
2556 INR
Mola Hostel
8.8
1349 INR
Room007 Chueca Hostel
8.8
1349 INR
2060 The Newton Hostel & Market
9.1
1420 INR

Looking for a specific type of hotel

Romantic hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.5
6460 INR
No. 1 most popular
Novotel Madrid City Las Ventas
8.2
8015 INR
Kid-friendly hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8.5
6460 INR
No. 1 most popular
Novotel Madrid City Las Ventas
8.2
8015 INR
Luxury hotels in Madrid
Best value
Hotel Nuevo Madrid
8.3
4117 INR
No. 1 most popular
NH Collection Madrid Abascal
8.9
9797 INR
No. 2 most popular
NH Madrid Paseo de la Habana
7.9
6673 INR
No. 3 most popular
Hotel Gran Versalles
8.5
5537 INR
No. 4 most popular
NH Madrid Nacional
8.6
9513 INR
No. 5 most popular
Novotel Madrid Campo de Las Naciones
8.5
6460 INR
Ayre Gran Hotel Colon
8.5
6815 INR

Popular flight routes to Madrid

Find the cheapest flights to Madrid on popular routes
New Delhi to Madrid
Fastest flight time
8h 55m
Cheapest price
33,862 INR
Lucknow to Madrid
Fastest flight time
23h 10m
Cheapest price
35,779 INR
Mumbai to Madrid
Fastest flight time
12h 55m
Cheapest price
38,334 INR
Chennai to Madrid
Fastest flight time
23h 40m
Cheapest price
46,143 INR
Bengaluru to Madrid
Fastest flight time
13h 40m
Cheapest price
47,776 INR
Hyderabad to Madrid
Fastest flight time
28h 20m
Cheapest price
49,408 INR
Jaipur to Madrid
Fastest flight time
16h 20m
Cheapest price
50,189 INR
Kochi to Madrid
Fastest flight time
16h 05m
Cheapest price
53,313 INR
Ahmedabad to Madrid
Fastest flight time
21h 05m
Cheapest price
57,998 INR
Coimbatore to Madrid
Fastest flight time
55h 05m
Cheapest price
58,353 INR
View more

Start planning your trip to Madrid