Hotels in Madrid

Check-in
Check-out
Compare vs momondo |

Top hotels in Madrid

Find the perfect Madrid hotel for business or leisure
Exe Plaza
8.4
70 EUR
View all deals
Hotel Gran Versalles
8.4
62 EUR
View all deals
Hotel Praga
7.8
63 EUR
View all deals
Senator Barajas
7.6
62 EUR
View all deals
Ayre Gran Hotel Colón
8.4
68 EUR
View all deals
Hesperia Madrid
9.0
127 EUR
View all deals
Wellington Hotel
8.9
180 EUR
View all deals
The Westin Palace, Madrid
9.0
237 EUR
View all deals
Agumar Hotel
8.1
70 EUR
View all deals
H10 Villa De La Reina Boutique Hotel
8.6
90 EUR
View all deals
Silken Puerta Madrid
8.4
57 EUR
View all deals
Hotel Silken Torre Garden
8.4
48 EUR
View all deals
Hotel Atlantico Madrid
9.3
114 EUR
View all deals
Apartamentos Eurobuilding 2
6.5
76 EUR
View all deals
Petit Palace Chueca
8.4
69 EUR
View all deals
Sercotel Madrid Aeropuerto
8.2
67 EUR
View all deals
AC Hotel by Marriott Carlton Madrid
8.5
84 EUR
View all deals
Courtyard by Marriott Madrid Princesa
7.8
90 EUR
View all deals
Hotel Vía Castellana
8.3
68 EUR
View all deals
Vincci Capitol
8.3
99 EUR
View all deals
Ilunion Pio XII
8.2
55 EUR
View all deals
Hotel Miguel Angel by BlueBay
7.9
93 EUR
View all deals
Petit Palace Preciados
8.3
77 EUR
View all deals
Hotel Emperador
8.4
101 EUR
View all deals
Novotel Madrid Center
8.6
99 EUR
View all deals
Hotel Weare Chamartín
8.0
57 EUR
View all deals
Gran Velazquez
7.7
243 EUR
View all deals
Meliá Madrid Serrano
8.5
139 EUR
View all deals
Petit Palace Cliper-Gran Vía
7.9
74 EUR
View all deals
Gran Meliá Fénix
9.0
159 EUR
View all deals
Hotel Regina
8.7
85 EUR
View all deals
Intercontinental Hotels Madrid
8.7
172 EUR
View all deals
H10 Tribeca
8.7
72 EUR
View all deals
Senator Gran Vía 70 Spa Hotel
8.2
84 EUR
View all deals
Eurostars Zarzuela Park
8.3
45 EUR
View all deals
Hotel Claridge Madrid
8.7
84 EUR
View all deals
Urban
8.8
160 EUR
View all deals
Vincci Soma
8.3
98 EUR
View all deals
Ilunion Suites Madrid
8.5
62 EUR
View all deals
Hotel Zenit Abeba
8.5
77 EUR
View all deals
Hotel Moderno
8.6
82 EUR
View all deals
Hotel Mayorazgo
8.5
91 EUR
View all deals
Petit Palace Puerta del Sol
8.7
85 EUR
View all deals
Mercure Madrid Centro
8.3
89 EUR
View all deals
Villa Real Hotel
8.8
111 EUR
View all deals
Hotel Ritz
9.0
239 EUR
View all deals
Sercotel G.H. Conde Duque, an Ascend Hotel Collection Member
8.4
78 EUR
View all deals
Hotel Elba Madrid Alcalá
8.4
65 EUR
View all deals
Ilunion Alcalá Norte
8.4
49 EUR
View all deals
Hotel Osuna Feria Madrid
7.0
57 EUR
View all deals
Hotel Zenit Conde De Orgaz
8.0
62 EUR
View all deals
Meliá Avenida América
8.3
80 EUR
View all deals
Nyx Madrid
8.2
67 EUR
View all deals
City House Florida Norte Hotel by Faranda
6.6
55 EUR
View all deals
Hotel Liabeny
8.8
94 EUR
View all deals
Hotel Eurostars Monte Real
8.5
55 EUR
View all deals
Petit Palace Plaza Mayor
8.4
92 EUR
View all deals
Holiday Inn Madrid - Las Tablas
8.0
62 EUR
View all deals
Eurostars Casa De La Lírica
8.7
95 EUR
View all deals
Travelodge Torrelaguna
7.8
48 EUR
View all deals
Hotel Mirador de Chamartin
8.1
67 EUR
View all deals
7 Islas Hotel
8.9
88 EUR
View all deals
Hotel Nuevo Madrid
8.3
51 EUR
View all deals
Petit Palace President Castellana
8.1
91 EUR
View all deals
Hotel Puerta América
8.5
86 EUR
View all deals
ME Madrid Reina Victoria
8.7
147 EUR
View all deals
Apart-Hotel Serrano Recoletos
7.5
78 EUR
View all deals
Occidental Madrid Este
8.3
60 EUR
View all deals
Iberostar Las Letras Gran Vía
8.8
126 EUR
View all deals
Hotel Paseo Del Arte
8.5
92 EUR
View all deals
Meliá Barajas
8.5
77 EUR
View all deals
Hotel Mercader
8.0
54 EUR
View all deals
Senator Castellana
8.2
66 EUR
View all deals
B&B Hotel Madrid Airport
7.6
52 EUR
View all deals
Hotel Ganivet
8.3
63 EUR
View all deals
Hilton Madrid Airport
8.4
90 EUR
View all deals
Ibis Budget Madrid Valentin Beato
8.0
42 EUR
View all deals
Maydrit Hotel
8.7
68 EUR
View all deals
Occidental Castellana Norte
8.6
64 EUR
View all deals
Eurostars Madrid Tower
8.6
98 EUR
View all deals
Eurostars Madrid Gran Vía
8.1
93 EUR
View all deals
Ilunion Atrium
8.6
62 EUR
View all deals
Petit Palace Arturo Soria
8.4
67 EUR
View all deals
Hotel Único Madrid - Small Luxury Hotels Of The World
9.1
246 EUR
View all deals
Compostela Suites Apartments
7.6
55 EUR
View all deals
Hotel Nuevo Boston
8.6
67 EUR
View all deals
Flat5Madrid
8.2
40 EUR
View all deals
Axor Feria
8.3
68 EUR
View all deals
Dormirdcine
8.5
78 EUR
View all deals
Hotel Santo Domingo
7.8
76 EUR
View all deals
Hostal Welcome
6.4
56 EUR
View all deals
Hotel Aravaca Garden
6.7
26 EUR
View all deals
Vertice Roomspace Madrid
7.5
40 EUR
View all deals
Hostal Casa Bueno Madrid
8.3
33 EUR
View all deals
Toc Hostel And Suites
8.9
47 EUR
View all deals
ibis budget Madrid Calle 30
8.1
47 EUR
View all deals
Hotel Eurostars Central
8.5
79 EUR
View all deals
Hotel Dome Las Tablas
7.7
50 EUR
View all deals
D´Hostel Madrid
7.7
30 EUR
View all deals
Saga Rental La Latina
8.4
50 EUR
View all deals

Popular neighbourhoods in Madrid

Search for hotels in these Madrid neighbourhoods

Embajadores
Best value
D´Hostel Madrid
7.7
30 EUR
No. 1 most popular
Hotel Puerta de Toledo
8.6
70 EUR
No. 2 most popular
Eurostars Hotel Plaza Mayor
8.5
81 EUR
No. 3 most popular
Hotel Cortezo
8.1
63 EUR
No. 4 most popular
Las Musas Hostel
8.2
39 EUR
No. 5 most popular
Holiday Inn Madrid - Piramides
8.2
68 EUR
Gran Via
Best value
Residencia Lemus
6.4
28 EUR
No. 1 most popular
Eurostars Madrid Gran Vía
8.1
93 EUR
No. 2 most popular
Petit Palace Chueca
8.4
69 EUR
No. 3 most popular
Iberostar Las Letras Gran Vía
8.8
126 EUR
No. 4 most popular
Vincci Capitol
8.3
99 EUR
No. 5 most popular
7 Islas Hotel
8.9
88 EUR
Sol
Best value
Mola Hostel
8.6
30 EUR
No. 1 most popular
Hotel Liabeny
8.8
94 EUR
No. 2 most popular
Petit Palace Preciados
8.3
77 EUR
No. 3 most popular
Hotel Moderno
8.6
82 EUR
No. 4 most popular
Eurostars Casa De La Lírica
8.7
95 EUR
No. 5 most popular
Toc Hostel And Suites
8.9
47 EUR
Opera
Best value
Hostel Los Amigos
8.3
28 EUR
No. 1 most popular
Petit Palace Plaza Mayor
8.4
92 EUR
No. 2 most popular
Hotel Intur Palacio San Martin
8.9
101 EUR
No. 3 most popular
Hotel Ópera
8.3
79 EUR
No. 4 most popular
Room Mate Mario
8.9
75 EUR
No. 5 most popular
Hostal Oriente
8.7
53 EUR

When to book a hotel in Madrid

Low season
January
High season
May

cheapest month to stay

18%

expected price decrease

most expensive time to stay

26%

expected price increase

+60%
+40%
+20%
Base
Price
81 - 124 EUR
Highest day of week
Saturday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

79 EUR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

89 EUR

avg. price over the last two weeks


How much does a hotel in Madrid cost?

4 stars and above
#1 most popular
Exe Plaza
8.4
70 EUR
#2 most popular
Hotel Gran Versalles
8.4
62 EUR
Best value
Ibis Budget Madrid Valentin Beato
8.0
42 EUR
3 stars
#1 most popular
Hotel Silken Torre Garden
8.4
48 EUR
#2 most popular
Petit Palace Chueca
8.4
69 EUR
Best value
Hotel Aravaca Garden
6.7
26 EUR
2 stars and below
#1 most popular
Hostal Welcome
6.4
56 EUR
#2 most popular
Vertice Roomspace Madrid
7.5
40 EUR
Best value
D´Hostel Madrid
7.7
30 EUR

Looking for a specific type of hotel

Romantic Hotels
Best value
Hotel Aravaca Garden
6.7
26 EUR
No. 1 most popular
Hotel Gran Versalles
8.4
62 EUR
No. 2 most popular
Ayre Gran Hotel Colón
8.4
68 EUR
Wellington Hotel
8.9
180 EUR
The Westin Palace, Madrid
9.0
237 EUR
H10 Villa De La Reina Boutique Hotel
8.6
90 EUR
Hotel Silken Torre Garden
8.4
48 EUR
Vincci Capitol
8.3
99 EUR
Hotel Emperador
8.4
101 EUR
Gran Meliá Fénix
9.0
159 EUR
Intercontinental Hotels Madrid
8.7
172 EUR
Hotel Claridge Madrid
8.7
84 EUR
Hotel Zenit Abeba
8.5
77 EUR
Hotel Moderno
8.6
82 EUR
Mercure Madrid Centro
8.3
89 EUR
Villa Real Hotel
8.8
111 EUR
Hotel Ritz
9.0
239 EUR
Sercotel G.H. Conde Duque, an Ascend Hotel Collection Member
8.4
78 EUR
Hotel Puerta América
8.5
86 EUR
ME Madrid Reina Victoria
8.7
147 EUR
Iberostar Las Letras Gran Vía
8.8
126 EUR
Meliá Barajas
8.5
77 EUR
Hotel Ganivet
8.3
63 EUR
Eurostars Madrid Tower
8.6
98 EUR
Ilunion Atrium
8.6
62 EUR
Dormirdcine
8.5
78 EUR
Hotel Eurostars Central
8.5
79 EUR
Luxury Hotels
Best value
Hotel Nuevo Madrid
8.3
51 EUR
No. 1 most popular
Hotel Gran Versalles
8.4
62 EUR
No. 2 most popular
Hotel Praga
7.8
63 EUR
Ayre Gran Hotel Colón
8.4
68 EUR
Hesperia Madrid
9.0
127 EUR
Wellington Hotel
8.9
180 EUR
The Westin Palace, Madrid
9.0
237 EUR
H10 Villa De La Reina Boutique Hotel
8.6
90 EUR
Silken Puerta Madrid
8.4
57 EUR
Hotel Atlantico Madrid
9.3
114 EUR
Courtyard by Marriott Madrid Princesa
7.8
90 EUR
Hotel Vía Castellana
8.3
68 EUR
Vincci Capitol
8.3
99 EUR
Ilunion Pio XII
8.2
55 EUR
Hotel Miguel Angel by BlueBay
7.9
93 EUR
Hotel Emperador
8.4
101 EUR
Novotel Madrid Center
8.6
99 EUR
Gran Velazquez
7.7
243 EUR
Meliá Madrid Serrano
8.5
139 EUR
Gran Meliá Fénix
9.0
159 EUR
Intercontinental Hotels Madrid
8.7
172 EUR
H10 Tribeca
8.7
72 EUR
Hotel Claridge Madrid
8.7
84 EUR
Urban
8.8
160 EUR
Vincci Soma
8.3
98 EUR
Ilunion Suites Madrid
8.5
62 EUR
Hotel Zenit Abeba
8.5
77 EUR
Mercure Madrid Centro
8.3
89 EUR
Villa Real Hotel
8.8
111 EUR
Hotel Ritz
9.0
239 EUR
Sercotel G.H. Conde Duque, an Ascend Hotel Collection Member
8.4
78 EUR
Hotel Osuna Feria Madrid
7.0
57 EUR
Meliá Avenida América
8.3
80 EUR
Nyx Madrid
8.2
67 EUR
Hotel Liabeny
8.8
94 EUR
Petit Palace Plaza Mayor
8.4
92 EUR
Eurostars Casa De La Lírica
8.7
95 EUR
7 Islas Hotel
8.9
88 EUR
Hotel Puerta América
8.5
86 EUR
ME Madrid Reina Victoria
8.7
147 EUR
Occidental Madrid Este
8.3
60 EUR
Iberostar Las Letras Gran Vía
8.8
126 EUR
Hotel Paseo Del Arte
8.5
92 EUR
Meliá Barajas
8.5
77 EUR
Hilton Madrid Airport
8.4
90 EUR
Maydrit Hotel
8.7
68 EUR
Occidental Castellana Norte
8.6
64 EUR
Eurostars Madrid Tower
8.6
98 EUR
Eurostars Madrid Gran Vía
8.1
93 EUR
Ilunion Atrium
8.6
62 EUR
Hotel Único Madrid - Small Luxury Hotels Of The World
9.1
246 EUR
Hotel Santo Domingo
7.8
76 EUR
Hotel Eurostars Central
8.5
79 EUR

Quick facts about Madrid

Time, currency, and the basics — see the local time and get an idea of how much money you will spend on the basics in Madrid
Local time
Currency
Euro
Beer
Pint of beer
0.77 EUR
Food
Inexpensive restaurant
11 EUR
Public transport
One-way ticket
1.50 EUR

Start planning your trip to Madrid