Hotels in Madrid

Find the best deals on 5,987 hotels in Madrid

Check-in
Check-out
Compare vs momondo |
-
1
Check-in
Check-out

Top Madrid hotels

Find a cheap hotel in Madrid that meets your travel needs.


Things to do in Madrid

Parque Warner Madrid
Puerta del Sol
Plaza Mayor

How much are hotels near Parque Warner Madrid?

Below are the 3 user recommended hotels in the area of Madrid that is closest to Parque Warner Madrid. The average price near Parque Warner Madrid is £81/night, with prices varying based on several factors including time of year. Hotels near Parque Warner Madrid are typically 9% more expensive than the average hotel in Madrid, which is £73.

Hotels near Parque Warner Madrid
Hostal Palacio Madrid
Best value
Hostal Palacio Madrid
9.0
£25
Hotel Hospes Puerta de Alcalá
No. 1 most popular
Hotel Hospes Puerta de Alcalá
9.0
£178
Hotel Madrid Río
No. 2 most popular
Hotel Madrid Río
7.1
£39

How much are hotels near Puerta del Sol?

The average price for hotels near Puerta del Sol is £66 per night. Of those hotels, momondo users recommend the 12 hotels below for those looking to stay in the area. Since Puerta del Sol is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near Puerta del Sol are typically 9% less expensive than the average hotel in Madrid, which is £73.

Hotels near Puerta del Sol
Woohoo Hostal Madrid
Best value
Woohoo Hostal Madrid
8.3
£11
Hotel Hospes Puerta de Alcalá
No. 1 most popular
Hotel Hospes Puerta de Alcalá
9.0
£178
Hotel Madrid Río
No. 2 most popular
Hotel Madrid Río
7.1
£39
Hostal Palacio Madrid
No. 3 most popular
Hostal Palacio Madrid
9.0
£25
NH Collection Madrid Paseo del Prado
No. 4 most popular
NH Collection Madrid Paseo del Prado
8.7
£109
Hotel Santo Domingo
No. 5 most popular
Hotel Santo Domingo
7.9
£58
NH Collection Madrid Suecia
NH Collection Madrid Suecia
9.0
£112
Axel Hotel Madrid - Adults Only
Axel Hotel Madrid - Adults Only
9.0
£52
Hostel Era
Hostel Era
7.1
£14
City House Hotel Florida Norte By Faranda
City House Hotel Florida Norte By Faranda
7.0
£52
Hotel Villa Real
Hotel Villa Real
8.9
£90
Catalonia Atocha
Catalonia Atocha
8.8
£52

How much are hotels near Plaza Mayor?

momondo users have recommended 12 hotels to users looking to stay near Plaza Mayor. Hotels in this area have an average price of £66 per night. These prices may change based on several factors, such as time of year. Hotels near Plaza Mayor are typically 9% less expensive than the average hotel in Madrid, which is £73.

Hotels near Plaza Mayor
Woohoo Hostal Madrid
Best value
Woohoo Hostal Madrid
8.3
£11
Hotel Hospes Puerta de Alcalá
No. 1 most popular
Hotel Hospes Puerta de Alcalá
9.0
£178
Hotel Madrid Río
No. 2 most popular
Hotel Madrid Río
7.1
£39
Hostal Palacio Madrid
No. 3 most popular
Hostal Palacio Madrid
9.0
£25
NH Collection Madrid Paseo del Prado
No. 4 most popular
NH Collection Madrid Paseo del Prado
8.7
£109
Hotel Santo Domingo
No. 5 most popular
Hotel Santo Domingo
7.9
£58
NH Collection Madrid Suecia
NH Collection Madrid Suecia
9.0
£112
Axel Hotel Madrid - Adults Only
Axel Hotel Madrid - Adults Only
9.0
£52
Hostel Era
Hostel Era
7.1
£14
City House Hotel Florida Norte By Faranda
City House Hotel Florida Norte By Faranda
7.0
£52
Hotel Villa Real
Hotel Villa Real
8.9
£90
Catalonia Atocha
Catalonia Atocha
8.8
£52

Popular neighbourhoods in Madrid

Search for hotels in these Madrid neighbourhoods
Hotels in Cuatro Caminos
Search hotels in Cuatro Caminos
Far Home Bernabeu
Best value
Far Home Bernabeu
8.7
£14
4C Bravo Murillo
No. 1 most popular
4C Bravo Murillo
8.2
£40
Hostal 4c Cuatro Caminos
No. 2 most popular
Hostal 4c Cuatro Caminos
8.3
£56
Hostal Suarez
No. 3 most popular
Hostal Suarez
8.1
£36
Hotels in Chamberí
Search hotels in Chamberí
Villa Laurene - Hostel
Best value
Villa Laurene - Hostel
6.3
£8
Sercotel Gran Hotel Conde Duque
No. 1 most popular
Sercotel Gran Hotel Conde Duque
8.6
£49
Hotel Gran Versalles
No. 2 most popular
Hotel Gran Versalles
8.5
£47
Leonardo Hotel Madrid City Center
No. 3 most popular
Leonardo Hotel Madrid City Center
8.6
£47
One Shot Luchana 22
No. 4 most popular
One Shot Luchana 22
8.4
£57
Intercontinental Madrid
No. 5 most popular
Intercontinental Madrid
8.5
£140
Hotels in Hortaleza
Search hotels in Hortaleza
A&z Javier Cabrini
Best value
A&z Javier Cabrini
7.9
£25
Ac Hotel Madrid Feria By Marriott
No. 1 most popular
Ac Hotel Madrid Feria By Marriott
8.7
£72
Hotel Suites Feria de Madrid
No. 2 most popular
Hotel Suites Feria de Madrid
9.0
£42
Apartamento Pinar de Chamartin
No. 3 most popular
Apartamento Pinar de Chamartin
8.9
£63
Hotels in San Blas-Canillejas
Search hotels in San Blas-Canillejas
Travelodge Madrid Alcalá
Best value
Travelodge Madrid Alcalá
8.0
£33
Hotel Elba Madrid Alcalá
No. 1 most popular
Hotel Elba Madrid Alcalá
8.5
£60
Ibis Budget Madrid Valentin Beato
No. 2 most popular
Ibis Budget Madrid Valentin Beato
8.1
£41
Crowne Plaza Madrid Airport
No. 3 most popular
Crowne Plaza Madrid Airport
8.7
£41
Madrid Marriott Auditorium Hotel & Conference Center
No. 4 most popular
Madrid Marriott Auditorium Hotel & Conference Center
9.0
£63
Hotel Silken Puerta Madrid
No. 5 most popular
Hotel Silken Puerta Madrid
8.5
£52

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
March

cheapest month to stay

21%

expected price decrease

most expensive time to stay

24%

expected price increase

Price
£70 - £116
Highest day of week
Saturday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

£87

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£89

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
£41 - £48
3 star
£68 - £81
4-5 star
£99 - £105

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
Motion Chueca
#1 most popular
Motion Chueca
6.0
£23
Hostel Los Amigos
#2 most popular
Hostel Los Amigos
8.0
£107
I Love Madrid Hostel
Best value
I Love Madrid Hostel
8.0
£11
3 stars
NH Leganés
#1 most popular
NH Leganés
8.0
£42
Holiday Inn Express Madrid - Rivas
#2 most popular
Holiday Inn Express Madrid - Rivas
7.9
£39
C&H Aravaca Garden
Best value
C&H Aravaca Garden
6.5
£20
4 stars and above
NH Collection Madrid Suecia
#1 most popular
NH Collection Madrid Suecia
9.0
£112
BLESS Hotel Madrid
#2 most popular
BLESS Hotel Madrid
9.0
£188
Hotel Plaza Las Matas
Best value
Hotel Plaza Las Matas
8.4
£37

Hostels and cheap hotels in Madrid

These hotels and hostels are the cheapest accommodations available in Madrid
I Love Madrid Hostel
I Love Madrid Hostel
8.0
£11
Bastardo Hostel
Bastardo Hostel
8.8
£13
Madrid Motion Hostels
Madrid Motion Hostels
6.7
£11
Hostal Era Alonso Martinez
Hostal Era Alonso Martinez
7.4
£14
Sungate One
Sungate One
9.3
£11
Hostel Era
Hostel Era
7.1
£14

Get the best value hotel in Madrid

These hotels have the best prices for their ratings
Toc Hostel Madrid
Toc Hostel Madrid
9.0
£15
Bastardo Hostel
Bastardo Hostel
8.8
£13
Sungate One
Sungate One
9.3
£11
NH Collection Madrid Suecia
NH Collection Madrid Suecia
9.0
£112
I Love Madrid Hostel
I Love Madrid Hostel
8.0
£11
Hotel Puerta América
Hotel Puerta América
8.6
£87

Madrid travel information

How long do people stay in Madrid?

Visiting Madrid for 4 nights is the most common choice for our users.

How much does a hotel cost in Madrid?

A hotel room in Madrid will generally set you back around £67 per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.

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

The cheapest month to book a hotel in Madrid is July. The cost of your room could be as much as 21% cheaper than in peak months.

Which day is cheapest to stay in Madrid?

At the moment the cheapest day to stay in a hotel in Madrid is Monday, with Friday being the most expensive.

How much does a hostel in Madrid cost?

Madrid Hostels typically cost in the region of £30 a night for each person. This price is taken from hostels and hotels with a 2 star or below rating. Hostels are very economical and come out on average £38 cheaper than the average price of a hotel in Madrid.