Hotels in Madrid

Find the best deals on 6 202 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 R1 330/night. This price fluctuates based on time of year. In general, a rate under R1 330/night is a good deal for momondo users staying near Puerta del Sol. Hotels near Puerta del Sol are typically 11% less expensive than the average hotel in Madrid, which is R1 500.

Hotels near Puerta del Sol
Hostel Era
Best value
Hostel Era
7,1
R274
NH Collection Madrid Suecia
No. 1 most popular
NH Collection Madrid Suecia
9,0
R2 231
NH Madrid Nacional
No. 2 most popular
NH Madrid Nacional
8,6
R1 335
Petit Palace Plaza Mayor
No. 3 most popular
Petit Palace Plaza Mayor
8,7
R1 138
Urban
No. 4 most popular
Urban
9,1
R1 836
Vincci Soho
No. 5 most popular
Vincci Soho
8,9
R1 062
7 Islas Hotel
7 Islas Hotel
9,0
R1 351
Vincci Capitol
Vincci Capitol
8,7
R1 062
NH Collection Madrid Paseo del Prado
NH Collection Madrid Paseo del Prado
8,7
R2 231
Hotel Santo Domingo
Hotel Santo Domingo
7,9
R1 002
Axel Hotel Madrid - Adults Only
Axel Hotel Madrid - Adults Only
9,0
R820
Barceló Torre de Madrid
Barceló Torre de Madrid
9,1
R1 624

How much are hotels near Plaza Mayor?

If you’re looking for a hotel in Madrid near Plaza Mayor then you are in luck. momondo recommends 12 hotels near Plaza Mayor and on average, hotels in the area cost R1 343/night. This price may vary based on season. Hotels near Plaza Mayor are typically 10% less expensive than the average hotel in Madrid, which is R1 500.

Hotels near Plaza Mayor
Hostel Era
Best value
Hostel Era
7,1
R274
NH Collection Madrid Suecia
No. 1 most popular
NH Collection Madrid Suecia
9,0
R2 231
Petit Palace Plaza Mayor
No. 2 most popular
Petit Palace Plaza Mayor
8,7
R1 138
Urban
No. 3 most popular
Urban
9,1
R1 836
Vincci Soho
No. 4 most popular
Vincci Soho
8,9
R1 062
7 Islas Hotel
No. 5 most popular
7 Islas Hotel
9,0
R1 351
Vincci Capitol
Vincci Capitol
8,7
R1 062
NH Collection Madrid Paseo del Prado
NH Collection Madrid Paseo del Prado
8,7
R2 231
Hotel Santo Domingo
Hotel Santo Domingo
7,9
R1 002
Axel Hotel Madrid - Adults Only
Axel Hotel Madrid - Adults Only
9,0
R820
Barceló Torre de Madrid
Barceló Torre de Madrid
9,1
R1 624
Hotel Villa Real
Hotel Villa Real
8,9
R1 487

Popular neighbourhoods in Madrid

Search for hotels in these Madrid neighbourhoods
Hotels in Chamartin
Search hotels in Chamartin
La Posada de El Chaflán
Best value
La Posada de El Chaflán
6,0
R880
Oceany
No. 1 most popular
Oceany
3,7
R1 335
Hotels in Chamberí
Search hotels in Chamberí
Sercotel Gran Hotel Conde Duque
Best value
Sercotel Gran Hotel Conde Duque
8,6
R835
Hotels in Tetuán
Search hotels in Tetuán
Hostal Casa 18
Best value
Hostal Casa 18
R183
Ac Hotel Cuzco By Marriott
No. 1 most popular
Ac Hotel Cuzco By Marriott
8,8
R1 533
Hotels in Villa de Vallecas
Search hotels in Villa de Vallecas
Hostal Mediterranea
Best value
Hostal Mediterranea
5,6
R774

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
May

cheapest month to stay

29%

expected price decrease

most expensive time to stay

26%

expected price increase

Price
R1 295 - R2 421
Highest day of week
Wednesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

R1 654

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

R1 547

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
R850 - R986
3 star
R1 396 - R1 669
4-5 star
R2 048 - R2 169

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 Casa 18
#1 most popular
Hostal Casa 18
R183
3 stars
B&B Hotel Madrid Pinar de las Rozas
#1 most popular
B&B Hotel Madrid Pinar de las Rozas
8,2
R744
La Posada de El Chaflán
#2 most popular
La Posada de El Chaflán
6,0
R880
B&B Hotel Madrid Las Rozas
Best value
B&B Hotel Madrid Las Rozas
8,2
R714
4 stars and above
NH Collection Madrid Gran Vía
#1 most popular
NH Collection Madrid Gran Vía
9,0
R1 502
Ac Hotel Cuzco By Marriott
#2 most popular
Ac Hotel Cuzco By Marriott
8,8
R1 533
Hotel Nuevo Madrid
Best value
Hotel Nuevo Madrid
8,3
R789

Cheap hotels in Madrid

These hotels and hostels are the cheapest accommodations available in Madrid
Hostal Casa 18
Hostal Casa 18
R183
Hostal Mediterranea
Hostal Mediterranea
5,6
R774
B&B Hotel Madrid Las Rozas
B&B Hotel Madrid Las Rozas
8,2
R714
Hotel Nuevo Madrid
Hotel Nuevo Madrid
8,3
R789
B&B Hotel Madrid Pinar de las Rozas
B&B Hotel Madrid Pinar de las Rozas
8,2
R744
Sercotel Gran Hotel Conde Duque
Sercotel Gran Hotel Conde Duque
8,6
R835

Get the best value hotel in Madrid

These hotels have the best prices for their ratings
Hotel Nuevo Madrid
Hotel Nuevo Madrid
8,3
R789
NH Collection Madrid Gran Vía
NH Collection Madrid Gran Vía
9,0
R1 502
Sercotel Gran Hotel Conde Duque
Sercotel Gran Hotel Conde Duque
8,6
R835
Ac Hotel Cuzco By Marriott
Ac Hotel Cuzco By Marriott
8,8
R1 533
Eurostars Suites Mirasierra
Eurostars Suites Mirasierra
8,6
R1 578
Novotel Madrid Center
Novotel Madrid Center
8,7
R1 715

Madrid travel information

How long do people stay in Madrid?

A stay of 9 nights is most popular when visiting Madrid.

How much does a hotel cost in Madrid?

Hotels in Madrid show a range of prices for their rooms. These are determined by factors such as availability, locale and amenities. On average, rooms will be around R1 226 per night.

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

Room prices for hotels in Madrid can be as much as 29% lower in the month of July. So this is a great time to book and save money.

Which day is cheapest to stay in Madrid?

Saturday is the cheapest day for hotel rooms in Madrid. Tuesday is the most expensive day.

How much does a hostel in Madrid cost?

Hostels in Madrid (including hotels rated 2 stars and below) cost R182 per person, per night on average. This is R1 044 per night cheaper than the average cost of hotels in Madrid.


Start planning your trip to Madrid


People interested in Madrid also looked at

Not set on Madrid? Search the best deals on hotels in these destinations