Hotels in Madrid

Find the best deals on 6,086 hotels in Madrid

Check-in
Check-out
Compare vs momondo |

Things to do in Madrid

Puerta del Sol
Plaza Mayor

How much are hotels near Puerta del Sol?

The average price for hotels near Puerta del Sol is £83 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 7% more expensive than the average hotel in Madrid, which is £77.

Hotels near Puerta del Sol
Hostel Era
Best value
Hostel Era
7.1
£14
Hotel Santo Domingo
No. 1 most popular
Hotel Santo Domingo
7.9
£73
Babel Guesthouse
No. 2 most popular
Babel Guesthouse
£21
Hostel Los Amigos
No. 3 most popular
Hostel Los Amigos
8.0
£16
Hotel Francisco I
No. 4 most popular
Hotel Francisco I
9.2
£70
7 Islas Hotel
No. 5 most popular
7 Islas Hotel
9.0
£97
NH Collection Madrid Paseo del Prado
NH Collection Madrid Paseo del Prado
8.7
£130
NH Collection Madrid Suecia
NH Collection Madrid Suecia
9.0
£127
Axel Hotel Madrid - Adults Only
Axel Hotel Madrid - Adults Only
9.0
£83
Barceló Torre de Madrid
Barceló Torre de Madrid
9.1
£152
Hotel Villa Real
Hotel Villa Real
8.9
£114
NH Madrid Nacional
NH Madrid Nacional
8.6
£103

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 £82 per night. These prices may change based on several factors, such as time of year. Hotels near Plaza Mayor are typically 6% more expensive than the average hotel in Madrid, which is £77.

Hotels near Plaza Mayor
Hostel Era
Best value
Hostel Era
7.1
£14
Hotel Santo Domingo
No. 1 most popular
Hotel Santo Domingo
7.9
£73
Babel Guesthouse
No. 2 most popular
Babel Guesthouse
£21
Hostel Los Amigos
No. 3 most popular
Hostel Los Amigos
8.0
£16
Hotel Francisco I
No. 4 most popular
Hotel Francisco I
9.2
£70
7 Islas Hotel
No. 5 most popular
7 Islas Hotel
9.0
£97
NH Collection Madrid Paseo del Prado
NH Collection Madrid Paseo del Prado
8.7
£130
NH Collection Madrid Suecia
NH Collection Madrid Suecia
9.0
£127
Axel Hotel Madrid - Adults Only
Axel Hotel Madrid - Adults Only
9.0
£83
Barceló Torre de Madrid
Barceló Torre de Madrid
9.1
£152
Hotel Villa Real
Hotel Villa Real
8.9
£114
Catalonia Atocha
Catalonia Atocha
8.8
£92

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
£16
Nyx Hotel Madrid By Leonardo Hotels
No. 1 most popular
Nyx Hotel Madrid By Leonardo Hotels
8.3
£69
H10 Tribeca
No. 2 most popular
H10 Tribeca
8.9
£78
Hostal Falfes
No. 3 most popular
Hostal Falfes
8.2
£23
Siesta & Go
No. 4 most popular
Siesta & Go
6.4
£27
Infanta Mercedes
No. 5 most popular
Infanta Mercedes
7.9
£41
Hotels in Chamberí
Search hotels in Chamberí
Hostal Nersan II
Best value
Hostal Nersan II
7.4
£27
NH Collection Madrid Abascal
No. 1 most popular
NH Collection Madrid Abascal
8.9
£106
Sercotel Gran Hotel Conde Duque
No. 2 most popular
Sercotel Gran Hotel Conde Duque
8.6
£70
Hotel Gran Versalles
No. 3 most popular
Hotel Gran Versalles
8.5
£60
Leonardo Hotel Madrid City Center
No. 4 most popular
Leonardo Hotel Madrid City Center
8.6
£65
Hotel Exe Moncloa
No. 5 most popular
Hotel Exe Moncloa
8.3
£74
Hotels in Pueblo Nuevo
Search hotels in Pueblo Nuevo
Hotel Silken Torre Garden
Best value
Hotel Silken Torre Garden
8.5
£49
Hotels in Hortaleza
Search hotels in Hortaleza
A&z Ulises
Best value
A&z Ulises
7.7
£28
OYO Hello Ifema
No. 1 most popular
OYO Hello Ifema
7.0
£34
Occidental Castellana Norte
No. 2 most popular
Occidental Castellana Norte
8.6
£63
Exe Madrid Norte
No. 3 most popular
Exe Madrid Norte
8.1
£56
AC Hotel by Marriott Madrid Feria
No. 4 most popular
AC Hotel by Marriott Madrid Feria
8.7
£68
Best Osuna Feria Madrid
No. 5 most popular
Best Osuna Feria Madrid
7.2
£49

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
£73 - £121
Highest day of week
Saturday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

£91

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£93

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
£44 - £51
3 star
£70 - £85
4-5 star
£103 - £109

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
£12
Hostel Los Amigos
#2 most popular
Hostel Los Amigos
8.0
£16
Hostal Casa Tao
Best value
Hostal Casa Tao
6.4
£9
3 stars
NH Leganés
#1 most popular
NH Leganés
8.0
£43
Leonardo Hotel Madrid City Center
#2 most popular
Leonardo Hotel Madrid City Center
8.6
£65
C&H Aravaca Garden
Best value
C&H Aravaca Garden
6.5
£26
4 stars and above
NH Collection Madrid Suecia
#1 most popular
NH Collection Madrid Suecia
9.0
£127
BLESS Hotel Madrid
#2 most popular
BLESS Hotel Madrid
9.0
£199
Pension Antonio
Best value
Pension Antonio
8.8
£33

Cheap hotels in Madrid

These hotels and hostels are the cheapest accommodations available in Madrid
Hostal Casa Tao
Hostal Casa Tao
6.4
£9
Motion Hostel Gran Vía
Motion Hostel Gran Vía
6.7
£14
I Love Madrid Hostel
I Love Madrid Hostel
8.0
£11
Hostal Era Alonso Martinez
Hostal Era Alonso Martinez
7.4
£14
Motion Chueca
Motion Chueca
6.0
£12
Hostel Era
Hostel Era
7.1
£14

Get the best value hotel in Madrid

These hotels have the best prices for their ratings
Pension Antonio
Pension Antonio
8.8
£33
Hotel Puerta América
Hotel Puerta América
8.6
£83
Room007 Chueca Hostel
Room007 Chueca Hostel
8.8
£15
Eurostars Madrid Tower
Eurostars Madrid Tower
8.6
£99
I Love Madrid Hostel
I Love Madrid Hostel
8.0
£11
Hotel Villa Real
Hotel Villa Real
8.9
£114

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 £74 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 £26 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 £48 cheaper than the average price of a hotel in Madrid.


Popular flight routes to Madrid

Find the cheapest flights to Madrid
London to Madrid
Fastest flight time
2h 30m
Cheapest price
£17
Bristol to Madrid
Fastest flight time
2h 15m
Cheapest price
£42
Manchester to Madrid
Fastest flight time
2h 35m
Cheapest price
£44
Amsterdam to Madrid
Fastest flight time
2h 40m
Cheapest price
£56
Birmingham to Madrid
Fastest flight time
8h 15m
Cheapest price
£57
Edinburgh to Madrid
Fastest flight time
13h 25m
Cheapest price
£66
Dublin to Madrid
Fastest flight time
2h 30m
Cheapest price
£67
Liverpool to Madrid
Fastest flight time
26h 30m
Cheapest price
£68
Glasgow to Madrid
Fastest flight time
27h 15m
Cheapest price
£107
Paris to Madrid
Fastest flight time
2h 15m
Cheapest price
£108
View more

Start planning your trip to Madrid