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
832 ZAR
View all deals
NH Collection Madrid Abascal
8,9
2049 ZAR
View all deals
NH Madrid Paseo de la Habana
7,9
1396 ZAR
View all deals
Hotel Infanta Mercedes
7,9
787 ZAR
View all deals
Exe Plaza
8,5
1247 ZAR
View all deals
Leonardo Hotel Madrid City Center
8,6
1247 ZAR
View all deals
Hotel Gran Versalles
8,5
1158 ZAR
View all deals
NH Madrid Zurbano
8,4
1589 ZAR
View all deals
Hotel Praga
8,0
1158 ZAR
View all deals
Senator Barajas
7,8
995 ZAR
View all deals
NH Madrid Nacional
8,6
1990 ZAR
View all deals
Novotel Madrid Campo de Las Naciones
8,5
1351 ZAR
View all deals
Ayre Gran Hotel Colon
8,5
1426 ZAR
View all deals
NH Collection Madrid Eurobuilding
9,0
2138 ZAR
View all deals
NH Collection Madrid Colón
9,0
2287 ZAR
View all deals
Hesperia Madrid Hotel-a Hyatt affiliated hotel
9,0
2450 ZAR
View all deals
NH Príncipe de Vergara
8,7
1634 ZAR
View all deals
Wellington Hotel
9,0
3119 ZAR
View all deals
The Westin Palace, Madrid
9,0
4232 ZAR
View all deals
Novotel Madrid City Las Ventas
8,2
1677 ZAR
View all deals
NH Madrid Balboa
8,7
1634 ZAR
View all deals
NH Madrid Barajas Airport
8,5
1084 ZAR
View all deals
Apartamentos Sercotel Togumar
8,4
1069 ZAR
View all deals
NH Madrid Ventas
8,7
1396 ZAR
View all deals
Agumar Hotel
8,1
1277 ZAR
View all deals
Hotel Silken Puerta Madrid
8,5
1054 ZAR
View all deals
Hotel Atlantico Madrid
9,4
2213 ZAR
View all deals
Pierre & Vacances Apartamentos Madrid Eurobuilding 2
6,5
1025 ZAR
View all deals
Sercotel Madrid Aeropuerto
8,5
1143 ZAR
View all deals
AC Hotel by Marriott Carlton Madrid
8,6
1708 ZAR
View all deals
Tryp Madrid Cibeles Hotel
8,2
1797 ZAR
View all deals
Courtyard by Marriott Madrid Princesa
8,0
1708 ZAR
View all deals
Hotel Via Castellana
8,3
1262 ZAR
View all deals
Vincci Capitol
8,6
2034 ZAR
View all deals
Ilunion Pio XII
8,3
1114 ZAR
View all deals
Hotel Ópera
8,6
1500 ZAR
View all deals
Hotel Miguel Angel By Bluebay
8,0
1589 ZAR
View all deals
Emperador
8,6
1886 ZAR
View all deals
Novotel Madrid Center
8,6
1856 ZAR
View all deals
Hotel Intur Palacio San Martin
8,9
2124 ZAR
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
1 223 - 4 269 ZAR
Highest day of week
Saturday
Cheapest day of week
Friday

avg. price over the last two weeks

Average price (weeknight)

1 544 ZAR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

1 663 ZAR

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?

A stay of 9 nights is most popular when visiting Madrid.

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

Room prices for hotels in Madrid can be as much as 35% lower in the month of February. So this is a great time to book and save money.

Which day is cheapest to stay in Madrid?

Thursday is the cheapest day for hotel rooms in Madrid. Friday is the most expensive day.

How much does a luxury hotel in Madrid cost?

Luxury hotels in Madrid are priced around 122 ZAR a night for each person. Opting for a luxury hotel could add 21,932% on top of the price of an average hotel in Madrid, which stands at 95 ZAR a night for each person.

How much does a hostel in Madrid cost?

Hostels in Madrid (including hotels rated 2 stars and below) cost 33 ZAR per person, per night on average. This is 62 ZAR per night cheaper than the average cost of hotels in Madrid.


How much does a hotel in Madrid cost?

4 stars and above
#1 most popular
NH Collection Madrid Abascal
8,9
2049 ZAR
#2 most popular
NH Madrid Paseo de la Habana
7,9
1396 ZAR
Best value
Hostal Machin
8,2
535 ZAR
3 stars
#1 most popular
Holiday Inn Express Madrid - Tres Cantos
8,1
832 ZAR
#2 most popular
Leonardo Hotel Madrid City Center
8,6
1247 ZAR
Best value
Hotel Aravaca Garden
6,6
490 ZAR
2 stars and below
#1 most popular
Hotel Infanta Mercedes
7,9
787 ZAR
#2 most popular
Puerta del Sol Rooms
7,8
728 ZAR
Best value
Motion Chueca
6,1
223 ZAR

Cheapest hotels in Madrid

Cheap hotels and hostels in Madrid
Hostal Casa Tao
6,3
163 ZAR
Woohoo Hostal Madrid
8,6
238 ZAR
Hostal Casa 18
6,6
178 ZAR
Madrid Motion Hostels
6,8
252 ZAR
Motion Chueca
6,1
223 ZAR
Hostel Era
7,1
267 ZAR

Best value hotels in Madrid

Casa de Huespedes La Asturiana
7,8
668 ZAR
Woohoo Hostal Madrid
8,6
238 ZAR
Hostal Machin
8,2
535 ZAR
Mola Hostel
8,8
282 ZAR
Room007 Chueca Hostel
8,8
282 ZAR
2060 The Newton Hostel & Market
9,1
297 ZAR

Looking for a specific type of hotel

Romantic hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8,5
1351 ZAR
No. 1 most popular
Novotel Madrid City Las Ventas
8,2
1677 ZAR
Kid-friendly hotels in Madrid
Best value
Novotel Madrid Campo de Las Naciones
8,5
1351 ZAR
No. 1 most popular
Novotel Madrid City Las Ventas
8,2
1677 ZAR
Luxury hotels in Madrid
Best value
Hotel Nuevo Madrid
8,3
861 ZAR
No. 1 most popular
NH Collection Madrid Abascal
8,9
2049 ZAR
No. 2 most popular
NH Madrid Paseo de la Habana
7,9
1396 ZAR
No. 3 most popular
Hotel Gran Versalles
8,5
1158 ZAR
No. 4 most popular
NH Madrid Nacional
8,6
1990 ZAR
No. 5 most popular
Novotel Madrid Campo de Las Naciones
8,5
1351 ZAR
Ayre Gran Hotel Colon
8,5
1426 ZAR

Popular flight routes to Madrid

Find the cheapest flights to Madrid on popular routes
Johannesburg to Madrid
Fastest flight time
14h 45m
Cheapest price
7 009 ZAR
Durban to Madrid
Fastest flight time
46h 15m
Cheapest price
7 678 ZAR
Cape Town to Madrid
Fastest flight time
18h 20m
Cheapest price
8 687 ZAR
Bloemfontein to Madrid
Fastest flight time
27h 35m
Cheapest price
11 672 ZAR
View more

Start planning your trip to Madrid