Hotels in Madrid

Find the best deals on 6,368 hotels in Madrid

Check-in
Check-out
Compare vs momondo |

Top Madrid hotels

Find a cheap hotel in Madrid that meets your travel needs.
Hotel Nuevo Madrid
Hotel Nuevo Madrid
8.3
50€
View all deals
Flat5Madrid
Flat5Madrid
8.4
35€
View all deals
Eurostars Monte Real
Eurostars Monte Real
8.6
65€
View all deals
Hostal Falfes
Hostal Falfes
8.2
25€
View all deals
Hostal Casa Bueno
Hostal Casa Bueno
8.4
31€
View all deals
Hotel Vía Castellana
Hotel Vía Castellana
8.3
73€
View all deals
Hostal Far Home Plaza Mayor
Hostal Far Home Plaza Mayor
8.4
40€
View all deals
Hostal La Casa de La Plaza
Hostal La Casa de La Plaza
8.4
34€
View all deals
Hotel Dome Madrid
Hotel Dome Madrid
8.1
53€
View all deals
Ibis Budget Madrid Valentin Beato
Ibis Budget Madrid Valentin Beato
8.1
45€
View all deals
Hostel Almansa
Hostel Almansa
7.5
27€
View all deals
Eurostars Zarzuela Park
Eurostars Zarzuela Park
8.3
58€
View all deals
Hostal San Martin
Hostal San Martin
8.7
31€
View all deals
Hospedaje Romero Gran Vía
Hospedaje Romero Gran Vía
8.7
49€
View all deals
Abba Madrid
Abba Madrid
8.7
80€
View all deals
ibis budget Madrid Calle 30
ibis budget Madrid Calle 30
8.1
46€
View all deals
NH Parla
NH Parla
52€
View all deals
Hotel Santo Domingo
Hotel Santo Domingo
7.9
81€
View all deals
Ibis Budget Madrid Vallecas
Ibis Budget Madrid Vallecas
7.7
42€
View all deals
8Rooms Madrid
8Rooms Madrid
8.5
54€
View all deals
Hostel Era Alonso Martinez
Hostel Era Alonso Martinez
7.4
16€
View all deals
Alojamientos Estrella Rural
Alojamientos Estrella Rural
8.8
96€
View all deals
Eurostars Suites Mirasierra
Eurostars Suites Mirasierra
8.6
99€
View all deals
Axel Hotel Madrid - Adults Only
Axel Hotel Madrid - Adults Only
9.0
92€
View all deals
Far Home Bernabeu
Far Home Bernabeu
8.8
18€
View all deals
Hotel Gran Versalles
Hotel Gran Versalles
8.5
67€
View all deals
AC Hotel by Marriott Carlton Madrid
AC Hotel by Marriott Carlton Madrid
8.7
98€
View all deals
Hotel Miguel Angel
Hotel Miguel Angel
7.8
92€
View all deals
Puerta del Sol Rooms
Puerta del Sol Rooms
7.4
42€
View all deals
Hotel Liabeny
Hotel Liabeny
9.0
98€
View all deals
Hotel Clement Barajas
Hotel Clement Barajas
8.7
69€
View all deals
Hotel Paseo Del Arte
Hotel Paseo Del Arte
8.5
102€
View all deals
Hotel Mercader
Hotel Mercader
8.2
51€
View all deals
Hostal Santo Domingo
Hostal Santo Domingo
8.5
53€
View all deals
NH Collection Madrid Paseo del Prado
NH Collection Madrid Paseo del Prado
8.7
144€
View all deals
Eurostars Madrid Tower
Eurostars Madrid Tower
8.6
110€
View all deals
Hostal Comercial
Hostal Comercial
8.0
35€
View all deals
Hostal Ballesta
Hostal Ballesta
8.4
46€
View all deals
C&H Aravaca Garden
C&H Aravaca Garden
6.5
29€
View all deals
Safestay Madrid
Safestay Madrid
8.6
23€
View all deals

Popular neighbourhoods in Madrid

Search for hotels in these Madrid neighbourhoods
Hotels in Chamberí
Search hotels in Chamberí
Hostal Nersan II
Best value
Hostal Nersan II
7.4
30€
Sercotel Gran Hotel Conde Duque
No. 1 most popular
Sercotel Gran Hotel Conde Duque
8.6
78€
NH Collection Madrid Abascal
No. 2 most popular
NH Collection Madrid Abascal
8.9
118€
Hotel Gran Versalles
No. 3 most popular
Hotel Gran Versalles
8.5
67€
Leonardo Hotel Madrid City Center
No. 4 most popular
Leonardo Hotel Madrid City Center
8.6
72€
One Shot Luchana 22
No. 5 most popular
One Shot Luchana 22
8.3
89€
Hotels in Cuatro Caminos
Search hotels in Cuatro Caminos
Far Home Bernabeu
Best value
Far Home Bernabeu
8.8
18€
Nyx Hotel Madrid By Leonardo Hotels
No. 1 most popular
Nyx Hotel Madrid By Leonardo Hotels
8.3
77€
H10 Tribeca
No. 2 most popular
H10 Tribeca
8.9
86€
Hostal Falfes
No. 3 most popular
Hostal Falfes
8.2
25€
Siesta & Go - Hostel
No. 4 most popular
Siesta & Go - Hostel
6.4
29€
Hotel Infanta Mercedes
No. 5 most popular
Hotel Infanta Mercedes
7.9
46€
Hotels in San Blas-Canillejas
Search hotels in San Blas-Canillejas
Ibis Budget Madrid Valentin Beato
Best value
Ibis Budget Madrid Valentin Beato
8.1
45€
Crowne Plaza Madrid Airport
No. 1 most popular
Crowne Plaza Madrid Airport
8.7
66€
Silken Puerta Madrid
No. 2 most popular
Silken Puerta Madrid
8.5
61€
Madrid Marriott Auditorium Hotel & Conference Center
No. 3 most popular
Madrid Marriott Auditorium Hotel & Conference Center
9.0
78€
Occidental Madrid Este
No. 4 most popular
Occidental Madrid Este
8.7
63€
Hotel Sercotel Alcalá 611
No. 5 most popular
Hotel Sercotel Alcalá 611
8.6
65€

When to book a hotel in Madrid

Check out the information below to find the best deal on a Madrid hotel room
Low season
July
High season
June

cheapest month to stay

53%

expected price decrease

most expensive time to stay

58%

expected price increase

Price
46€ - 229€
Highest day of week
Thursday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

94€

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

60€

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Madrid is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
1-2 star
49€ - 57€
3 star
78€ - 94€
4-5 star
114€ - 122€

How much does a hotel in Madrid cost per night?

Use the information below to find quality Madrid hotel rooms for low prices
2 stars and below
Hostal Falfes
#1 most popular
Hostal Falfes
8.2
25€
Hostal Casa Bueno
#2 most popular
Hostal Casa Bueno
8.4
31€
Motion Hostel Gran Vía
Best value
Motion Hostel Gran Vía
6.8
15€
3 stars
Flat5Madrid
#1 most popular
Flat5Madrid
8.4
35€
Eurostars Zarzuela Park
#2 most popular
Eurostars Zarzuela Park
8.3
58€
C&H Aravaca Garden
Best value
C&H Aravaca Garden
6.5
29€
4 stars and above
Hotel Nuevo Madrid
#1 most popular
Hotel Nuevo Madrid
8.3
50€
Eurostars Monte Real
#2 most popular
Eurostars Monte Real
8.6
65€
Ibis Budget Madrid Valentin Beato
Best value
Ibis Budget Madrid Valentin Beato
8.1
45€

Cheap hotels in Madrid

These hotels and hostels are the cheapest accommodations available in Madrid
Motion Chueca
Motion Chueca
6.0
13€
Hostel Era
Hostel Era
7.1
16€
Motion Hostel Gran Vía
Motion Hostel Gran Vía
6.8
15€
Room007 Ventura Hostel
Room007 Ventura Hostel
8.5
17€
Hostel Era Alonso Martinez
Hostel Era Alonso Martinez
7.4
16€
Far Home Bernabeu
Far Home Bernabeu
8.8
18€

Get the best value hotel in Madrid

These hotels have the best prices for their ratings
Hotel Nuevo Madrid
Hotel Nuevo Madrid
8.3
50€
Ibis Budget Madrid Valentin Beato
Ibis Budget Madrid Valentin Beato
8.1
45€
Flat5Madrid
Flat5Madrid
8.4
35€
Hostal San Martin
Hostal San Martin
8.7
31€
Hotel Dome Madrid
Hotel Dome Madrid
8.1
53€
Hostel Era Alonso Martinez
Hostel Era Alonso Martinez
7.4
16€

Madrid travel information

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?

72€ 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 July. You can expect a price decrease of around 53% 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 108€ per person, per night. In comparison, the average cost of a hotel in Madrid is 72€ per person, per night, representing a 33% premium for a luxury hotel.

How much does a hostel in Madrid cost?

37€ is how much a hostel (and up to 2-star hotels) in Madrid could cost you each night. Booking a hostel could save you 35€ when compared to the average price of a hotel in Madrid.


Looking for a specific type of hotel?

Check out these great hotels in Madrid that are perfect for any stay
Luxury hotels in Madrid
Hotel Nuevo Madrid
Best value
Hotel Nuevo Madrid
8.3
50€
Hotel Vía Castellana
No. 1 most popular
Hotel Vía Castellana
8.3
73€
Abba Madrid
No. 2 most popular
Abba Madrid
8.7
80€
Hotel Santo Domingo
No. 3 most popular
Hotel Santo Domingo
7.9
81€
Eurostars Suites Mirasierra
No. 4 most popular
Eurostars Suites Mirasierra
8.6
99€
Hotel Gran Versalles
No. 5 most popular
Hotel Gran Versalles
8.5
67€
Hotel Miguel Angel
Hotel Miguel Angel
7.8
92€

Popular flight routes to Madrid

Find the cheapest flights to Madrid
Dublin to Madrid
Fastest flight time
2h 40m
Cheapest price
56€
Cork to Madrid
Fastest flight time
5h 05m
Cheapest price
84€
Shannon to Madrid
Fastest flight time
16h 15m
Cheapest price
85€
Milltown (Kerry) to Madrid
Fastest flight time
19h 40m
Cheapest price
477€
Singapore to Madrid
Fastest flight time
17h 45m
Cheapest price
574€
View more

Start planning your trip to Madrid