Hotels in Madrid

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

Below are the 12 user recommended hotels in the area of Madrid that is closest to Puerta del Sol. The average price near Puerta del Sol is $176/night, with prices varying based on several factors including time of year. Hotels near Puerta del Sol are typically 15% more expensive than the average hotel in Madrid, which is $148.

Hotels near Puerta del Sol
Hostel Era
Best value
Hostel Era
7.0
$27
Smartrental Atocha
No. 1 most popular
Smartrental Atocha
7.0
$137
NH Collection Madrid Suecia
No. 2 most popular
NH Collection Madrid Suecia
9.0
$246
NH Collection Madrid Paseo del Prado
No. 3 most popular
NH Collection Madrid Paseo del Prado
8.0
$250
Hotel Santo Domingo
No. 4 most popular
Hotel Santo Domingo
7.0
$141
Barceló Torre de Madrid
No. 5 most popular
Barceló Torre de Madrid
9.0
$293
Axel Hotel Madrid - Adults Only
Axel Hotel Madrid - Adults Only
9.0
$160
Hotel Villa Real
Hotel Villa Real
8.0
$219
Hostel Los Amigos
Hostel Los Amigos
8.0
$30
Catalonia Atocha
Catalonia Atocha
8.0
$178
NH Madrid Nacional
NH Madrid Nacional
8.0
$199
Iberostar Las Letras Gran Via
Iberostar Las Letras Gran Via
9.0
$228

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 $162/night. This price may vary based on season. Hotels near Plaza Mayor are typically 8% more expensive than the average hotel in Madrid, which is $148.

Hotels near Plaza Mayor
Hostel Era
Best value
Hostel Era
7.0
$27
Smartrental Atocha
No. 1 most popular
Smartrental Atocha
7.0
$137
NH Collection Madrid Suecia
No. 2 most popular
NH Collection Madrid Suecia
9.0
$246
NH Collection Madrid Paseo del Prado
No. 3 most popular
NH Collection Madrid Paseo del Prado
8.0
$250
Hotel Santo Domingo
No. 4 most popular
Hotel Santo Domingo
7.0
$141
Barceló Torre de Madrid
No. 5 most popular
Barceló Torre de Madrid
9.0
$293
Axel Hotel Madrid - Adults Only
Axel Hotel Madrid - Adults Only
9.0
$160
Hotel Villa Real
Hotel Villa Real
8.0
$219
Hostel Los Amigos
Hostel Los Amigos
8.0
$30
Catalonia Atocha
Catalonia Atocha
8.0
$178
Iberostar Las Letras Gran Via
Iberostar Las Letras Gran Via
9.0
$228
Hostal Inter Plaza Mayor
Hostal Inter Plaza Mayor
6.0
$35

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
$76
Hotel Puerta América
No. 1 most popular
Hotel Puerta América
8.0
$160
Hotel Vía Castellana
No. 2 most popular
Hotel Vía Castellana
8.0
$126
Barceló Imagine
No. 3 most popular
Barceló Imagine
9.0
$196
Hotel Weare Chamartín
No. 4 most popular
Hotel Weare Chamartín
8.0
$104
Ilunion Pio XII
No. 5 most popular
Ilunion Pio XII
8.0
$111
Hotels in Alameda de Osuna
Search hotels in Alameda de Osuna
Senator Barajas
Best value
Senator Barajas
7.0
$100
Sercotel Madrid Aeropuerto
No. 1 most popular
Sercotel Madrid Aeropuerto
8.0
$114
NH Madrid Barajas Airport
No. 2 most popular
NH Madrid Barajas Airport
8.0
$108
Hotel Maydrit Airport
No. 3 most popular
Hotel Maydrit Airport
8.0
$123
Hotels in Barajas
Search hotels in Barajas
Hotel Don Luis
Best value
Hotel Don Luis
7.0
$74
Sercotel Madrid Aeropuerto
No. 1 most popular
Sercotel Madrid Aeropuerto
8.0
$114
NH Madrid Barajas Airport
No. 2 most popular
NH Madrid Barajas Airport
8.0
$108
Hilton Madrid Airport
No. 3 most popular
Hilton Madrid Airport
8.0
$174
ibis Madrid Aeropuerto Barajas
No. 4 most popular
ibis Madrid Aeropuerto Barajas
8.0
$98
Senator Barajas
No. 5 most popular
Senator Barajas
7.0
$100
Hotels in La Latina
Search hotels in La Latina
Abracadabra Suites
Best value
Abracadabra Suites
7.0
$66
Lh La Latina
No. 1 most popular
Lh La Latina
8.0
$110
Posada del Dragón Boutique Hotel
No. 2 most popular
Posada del Dragón Boutique Hotel
8.0
$138
Posada del León de Oro Boutique Hotel
No. 3 most popular
Posada del León de Oro Boutique Hotel
9.0
$160
HRC Hotel
No. 4 most popular
HRC Hotel
7.0
$98
Hostal Rofer
No. 5 most popular
Hostal Rofer
8.0
$74

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
$127 - $236
Highest day of week
Wednesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

$161

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$151

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
$84 - $99
3 star
$136 - $164
4-5 star
$198 - $211

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
$18
Las Musas Hostel
#2 most popular
Las Musas Hostel
8.0
$29
I Love Madrid Hostel
Best value
I Love Madrid Hostel
8.0
$21

Cheap hotels in Madrid

These hotels and hostels are the cheapest accommodations available in Madrid
Hostal Casa Tao
Hostal Casa Tao
6.0
$17
Hostels Meetingpoint
Hostels Meetingpoint
7.0
$24
Hostal Casa 18
Hostal Casa 18
$18
Jmg Hostel Madrid
Jmg Hostel Madrid
$26
I Love Madrid Hostel
I Love Madrid Hostel
8.0
$21
Madrid Motion Hostels
Madrid Motion Hostels
6.0
$26

Get the best value hotel in Madrid

These hotels have the best prices for their ratings
Cats Chill Out Hostel Madrid
Cats Chill Out Hostel Madrid
8.8
$27
La Posada de Huertas
La Posada de Huertas
7.6
$27
I Love Madrid Hostel
I Love Madrid Hostel
8.0
$21
Pil Pil Hostel Madrid
Pil Pil Hostel Madrid
7.0
$30
Las Musas Hostel
Las Musas Hostel
8.0
$29
Hostels Meetingpoint
Hostels Meetingpoint
7.0
$24

Madrid travel information

How long do people stay in Madrid?

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

How much does a hotel cost in Madrid?

A hotel room in Madrid will generally set you back around $25 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?

July is the cheapest month to book a hotel in Madrid. Prices can be 29% 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 Saturday and peak on Tuesday.

How much does a hostel in Madrid cost?

Per person, per night, a hostel in Madrid (or a sub 2-star rated hotel) is priced at $22, on average. This price is $3 cheaper than your average Madrid hotel.


momondo's favourite hotels

Learn more about these user-preferred hotels in Madrid

Popular flight routes to Madrid

Find the cheapest flights to Madrid
Auckland to Madrid
Fastest flight time
26h 50m
Cheapest price
$1,694
Christchurch to Madrid
Fastest flight time
40h 45m
Cheapest price
$1,746
Wellington to Madrid
Fastest flight time
38h 20m
Cheapest price
$3,557

Start planning your trip to Madrid