Hotels in Madrid

Find the best deals on 6,158 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?

If you’re planning on staying at any of momondo’s recommended hotels in the area of Madrid nearest to Puerta del Sol, you should expect to pay around 139 C$/night. This price fluctuates based on time of year. In general, a rate under 139 C$/night is a good deal for momondo users staying near Puerta del Sol. Hotels near Puerta del Sol are typically 5% more expensive than the average hotel in Madrid, which is 131 C$.

Hotels near Puerta del Sol
Mad4you Hostel
Best value
Mad4you Hostel
8.5
23 C$
NH Collection Madrid Paseo del Prado
#1 Most popular
NH Collection Madrid Paseo del Prado
8.7
225 C$
NH Collection Madrid Suecia
#2 Most popular
NH Collection Madrid Suecia
9.0
221 C$
Hotel Santo Domingo
#3 Most popular
Hotel Santo Domingo
7.9
126 C$
Axel Hotel Madrid - Adults Only
#4 Most popular
Axel Hotel Madrid - Adults Only
9.0
144 C$
Hostel Era
#5 Most popular
Hostel Era
7.1
24 C$
Barceló Torre de Madrid
Barceló Torre de Madrid
9.1
263 C$
Hotel Villa Real
Hotel Villa Real
8.9
197 C$
Iberostar Las Letras Gran Via
Iberostar Las Letras Gran Via
9.0
205 C$
NH Madrid Nacional
NH Madrid Nacional
8.6
178 C$
Hostal Inter Plaza Mayor
Hostal Inter Plaza Mayor
6.8
31 C$
Hostel Los Amigos
Hostel Los Amigos
8.0
27 C$

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

Hotels near Plaza Mayor
Woohoo Hostal Madrid
Best value
Woohoo Hostal Madrid
8.4
22 C$
NH Collection Madrid Paseo del Prado
#1 Most popular
NH Collection Madrid Paseo del Prado
8.7
225 C$
NH Collection Madrid Suecia
#2 Most popular
NH Collection Madrid Suecia
9.0
221 C$
Hotel Santo Domingo
#3 Most popular
Hotel Santo Domingo
7.9
126 C$
Axel Hotel Madrid - Adults Only
#4 Most popular
Axel Hotel Madrid - Adults Only
9.0
144 C$
Hostel Era
#5 Most popular
Hostel Era
7.1
24 C$
Barceló Torre de Madrid
Barceló Torre de Madrid
9.1
263 C$
Hotel Villa Real
Hotel Villa Real
8.9
197 C$
Iberostar Las Letras Gran Via
Iberostar Las Letras Gran Via
9.0
205 C$
Hostal Inter Plaza Mayor
Hostal Inter Plaza Mayor
6.8
31 C$
Hostel Los Amigos
Hostel Los Amigos
8.0
27 C$
Hotel Catalonia Atocha
Hotel Catalonia Atocha
8.8
160 C$

Popular neighbourhoods in Madrid

Search for hotels in these Madrid neighbourhoods
Hotels in Tetuán
Search hotels in Tetuán
Hostal Casa Sofía
Best value
Hostal Casa Sofía
5.1
14 C$
Nyx Hotel Madrid By Leonardo Hotels
#1 Most popular
Nyx Hotel Madrid By Leonardo Hotels
8.3
120 C$
Hotel Exe Plaza
#2 Most popular
Hotel Exe Plaza
8.5
112 C$
Far Home Bernabeu
#3 Most popular
Far Home Bernabeu
8.7
27 C$
H10 Tribeca
#4 Most popular
H10 Tribeca
8.9
134 C$
Hostel Almansa
#5 Most popular
Hostel Almansa
7.5
42 C$
Hotels in Ciudad Lineal
Search hotels in Ciudad Lineal
Hostal Golden Alcalá
Best value
Hostal Golden Alcalá
8.1
59 C$
Hotel Nuevo Madrid
#1 Most popular
Hotel Nuevo Madrid
8.3
77 C$
Hotel Mirador de Chamartin
#2 Most popular
Hotel Mirador de Chamartin
8.2
114 C$
Artiem Madrid
#3 Most popular
Artiem Madrid
9.4
121 C$
ibis budget Madrid Centro las Ventas
#4 Most popular
ibis budget Madrid Centro las Ventas
8.2
71 C$
Hotel Ilunion Atrium
#5 Most popular
Hotel Ilunion Atrium
8.6
116 C$
Hotels in Alameda de Osuna
Search hotels in Alameda de Osuna
Senator Barajas
Best value
Senator Barajas
7.9
89 C$
Sercotel Madrid Aeropuerto
#1 Most popular
Sercotel Madrid Aeropuerto
8.5
103 C$
NH Madrid Barajas Airport
#2 Most popular
NH Madrid Barajas Airport
8.5
97 C$
Hotel Maydrit Airport
#3 Most popular
Hotel Maydrit Airport
8.8
111 C$
Hotels in Malasaña
Search hotels in Malasaña
Mad4you Hostel
Best value
Mad4you Hostel
8.5
23 C$
Hostal Machín
#1 Most popular
Hostal Machín
8.3
48 C$
Hotel Riu Plaza España
#2 Most popular
Hotel Riu Plaza España
8.9
Pension Antonio
#3 Most popular
Pension Antonio
8.8
57 C$
Flat5Madrid
#4 Most popular
Flat5Madrid
8.4
54 C$
Pension Enebral
#5 Most popular
Pension Enebral
6.6
36 C$

When to book a hotel in Madrid

Check out the information below to find the best deal on a Madrid hotel room
Low Season
February
High Season
May

cheapest month to stay

37%

expected price decrease

most expensive time to stay

31%

expected price increase

Price
116 C$ - 259 C$
Highest day of week
Thursday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

155 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

141 C$

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
74 C$ - 86 C$
3 star
122 C$ - 146 C$
4-5 star
179 C$ - 190 C$

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
ibis Madrid Aeropuerto Barajas
#1 most popular
ibis Madrid Aeropuerto Barajas
8.5
88 C$
ibis Madrid Calle Alcala
#2 most popular
ibis Madrid Calle Alcala
8.4
81 C$
I Love Madrid Hostel
Best value
I Love Madrid Hostel
8.0
19 C$
3 stars
Hostal Avenida Barajas
#1 most popular
Hostal Avenida Barajas
8.2
75 C$
The Bridge Huertas
#2 most popular
The Bridge Huertas
8.0
76 C$
Hostal Machín
Best value
Hostal Machín
8.3
48 C$
4 stars and above
Catalonia Gran Vía
#1 most popular
Catalonia Gran Vía
8.8
177 C$
Hotel Atlantico Madrid
#2 most popular
Hotel Atlantico Madrid
9.3
198 C$
Hotel Nuevo Madrid
Best value
Hotel Nuevo Madrid
8.3
77 C$

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
19 C$
Far Home Bernabeu
Far Home Bernabeu
8.7
27 C$
Room007 Chueca Hostel
Room007 Chueca Hostel
8.8
26 C$
The Hat Madrid
The Hat Madrid
9.1
28 C$
Far Home Atocha
Far Home Atocha
8.8
27 C$
Sungate One
Sungate One
9.3
35 C$

Get the best value hotel in Madrid

These hotels have the best prices for their ratings
I Love Madrid Hostel
I Love Madrid Hostel
8.0
19 C$
Hotel Ilunion Alcalá Norte
Hotel Ilunion Alcalá Norte
8.5
91 C$
Room007 Chueca Hostel
Room007 Chueca Hostel
8.8
26 C$
Eurostars Madrid Tower
Eurostars Madrid Tower
8.6
171 C$
Hotel Nuevo Madrid
Hotel Nuevo Madrid
8.3
77 C$
Flat5Madrid
Flat5Madrid
8.4
54 C$

Madrid travel information

How long do people stay in Madrid?

On average, people stay in Madrid for a total of 3 nights.

How much does a hotel cost in Madrid?

The price of a hotel in Madrid depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around 114 C$ per night.

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

February is the cheapest month to book a hotel in Madrid. Prices can be 37% lower than other, busier months, so this is a great time to get a good deal.

Which day is cheapest to stay in Madrid?

Room prices for hotels in Madrid will be at their lowest on Sunday and peak on Wednesday.

How much does a hostel in Madrid cost?

On average, a hostel in Madrid will be priced around 52 C$. This price will be per person, per night and was obtained using hostel and 2-star or below hotels. In comparison, this will be 61 C$ lower than your typical Madrid hotel.


Popular flight routes to Madrid

Find the cheapest flights to Madrid
Toronto to Madrid
Fastest flight time
13h 00m
Cheapest price
613 C$
Montreal to Madrid
Fastest flight time
11h 25m
Cheapest price
690 C$
Ottawa to Madrid
Fastest flight time
21h 40m
Cheapest price
826 C$
Québec City to Madrid
Fastest flight time
15h 45m
Cheapest price
979 C$
Halifax to Madrid
Fastest flight time
18h 40m
Cheapest price
981 C$
Regina to Madrid
Fastest flight time
21h 00m
Cheapest price
1,058 C$
Vancouver to Madrid
Fastest flight time
13h 10m
Cheapest price
1,085 C$
Winnipeg to Madrid
Fastest flight time
16h 05m
Cheapest price
1,160 C$
London to Madrid
Fastest flight time
21h 05m
Cheapest price
1,175 C$
Calgary to Madrid
Fastest flight time
18h 05m
Cheapest price
1,244 C$
View more

Start planning your trip to Madrid