Hotels in Madrid

Find the best deals on 6,129 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 looking for a hotel in Madrid near Puerta del Sol then you are in luck. momondo recommends 12 hotels near Puerta del Sol and on average, area hotels cost $146/night. This price may vary based on season. Hotels near Puerta del Sol are typically 31% more expensive than the average hotel in Madrid, which is $101.

Hotels near Puerta del Sol
Hotel Santo Domingo
Best value
Hotel Santo Domingo
7.0
$95
NH Collection Madrid Paseo del Prado
#1 Most popular
NH Collection Madrid Paseo del Prado
8.0
$169
Bluesock Hostels Madrid
#2 Most popular
Bluesock Hostels Madrid
8.0
Palacio de los Duques Gran Meliá - The Leading Hotels of the World
#3 Most popular
Palacio de los Duques Gran Meliá - The Leading Hotels of the World
9.0
$296
7 Islas Hotel
#4 Most popular
7 Islas Hotel
9.0
$126
Only You Boutique Hotel
#5 Most popular
Only You Boutique Hotel
9.0
$215
Dear Hotel Madrid
Dear Hotel Madrid
9.0
$127
Hotel Emperador
Hotel Emperador
8.0
$127
Hotel Liabeny
Hotel Liabeny
9.0
$115
NH Collection Madrid Suecia
NH Collection Madrid Suecia
9.0
$166
Barceló Torre de Madrid
Barceló Torre de Madrid
9.0
$198
Axel Hotel Madrid - Adults Only
Axel Hotel Madrid - Adults Only
9.0
$108

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

Hotels near Plaza Mayor
Hotel Santo Domingo
Best value
Hotel Santo Domingo
7.0
$95
NH Collection Madrid Paseo del Prado
#1 Most popular
NH Collection Madrid Paseo del Prado
8.0
$169
Bluesock Hostels Madrid
#2 Most popular
Bluesock Hostels Madrid
8.0
Palacio de los Duques Gran Meliá - The Leading Hotels of the World
#3 Most popular
Palacio de los Duques Gran Meliá - The Leading Hotels of the World
9.0
$296
7 Islas Hotel
#4 Most popular
7 Islas Hotel
9.0
$126
Only You Boutique Hotel
#5 Most popular
Only You Boutique Hotel
9.0
$215
Dear Hotel Madrid
Dear Hotel Madrid
9.0
$127
Hotel Emperador
Hotel Emperador
8.0
$127
Hotel Liabeny
Hotel Liabeny
9.0
$115
NH Collection Madrid Suecia
NH Collection Madrid Suecia
9.0
$166
Barceló Torre de Madrid
Barceló Torre de Madrid
9.0
$198
Axel Hotel Madrid - Adults Only
Axel Hotel Madrid - Adults Only
9.0
$108

Popular neighborhoods in Madrid

Search for hotels in these Madrid neighborhoods
Hotels in Barajas
Search hotels in Barajas
Hotel Don Luis
Best value
Hotel Don Luis
7.0
$50
Hilton Madrid Airport
#1 Most popular
Hilton Madrid Airport
8.0
$117
Sercotel Madrid Aeropuerto
#2 Most popular
Sercotel Madrid Aeropuerto
8.0
$77
NH Madrid Barajas Airport
#3 Most popular
NH Madrid Barajas Airport
8.0
$73
ibis Madrid Aeropuerto Barajas
#4 Most popular
ibis Madrid Aeropuerto Barajas
8.0
$66
Senator Barajas
#5 Most popular
Senator Barajas
7.0
$67
Hotels in Valdebebas
Search hotels in Valdebebas
Mombuey 19 - Bed & Breakfast
Best value
Mombuey 19 - Bed & Breakfast
7.0
$45
Hotels in Salamanca
Search hotels in Salamanca
Hostal Salamanca
Best value
Hostal Salamanca
10.0
$43
Icon Wipton By Petit Palace
#1 Most popular
Icon Wipton By Petit Palace
9.0
$203
BLESS Hotel Madrid
#2 Most popular
BLESS Hotel Madrid
9.0
$259
Relais & Châteaux Heritage Madrid
#3 Most popular
Relais & Châteaux Heritage Madrid
9.0
$243
NH Madrid Ventas
#4 Most popular
NH Madrid Ventas
8.0
$94
Novotel Madrid Center
#5 Most popular
Novotel Madrid Center
8.0
$125
Hotels in Puente de Vallecas
Search hotels in Puente de Vallecas
A&Z Sierra de Meira - Only Adults
Best value
A&Z Sierra de Meira - Only Adults
7.0

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
September

cheapest month to stay

28%

expected price decrease

most expensive time to stay

19%

expected price increase

Price
$101 - $169
Highest day of week
Wednesday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$134

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$130

av. 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
$57 - $67
3 star
$92 - $111
4-5 star
$134 - $143

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.0
$66
Hostal Era Alonso Martinez
#2 most popular
Hostal Era Alonso Martinez
7.0
$18
I Love Madrid Hostel
Best value
I Love Madrid Hostel
8.0
$14
3 stars
NH Madrid Barajas Airport
#1 most popular
NH Madrid Barajas Airport
8.0
$73
Regente
#2 most popular
Regente
8.0
$90
Hostal Machín
Best value
Hostal Machín
8.0
$36
4 stars and above
Eurostars Madrid Tower
#1 most popular
Eurostars Madrid Tower
8.0
$129
NH Collection Madrid Suecia
#2 most popular
NH Collection Madrid Suecia
9.0
$166
Hotel Nuevo Madrid
Best value
Hotel Nuevo Madrid
8.0
$58

Cheap hotels in Madrid

These hotels and hostels are the cheapest accommodations available in Madrid
Hostal Casa Tao
Hostal Casa Tao
6.0
$11
Hostels Meetingpoint
Hostels Meetingpoint
7.0
$16
I Love Madrid Hostel
I Love Madrid Hostel
8.0
$14
Madrid Motion Hostels
Madrid Motion Hostels
6.0
$17
Woohoo Hostal Madrid
Woohoo Hostal Madrid
8.0
$16
Hostal Era Alonso Martinez
Hostal Era Alonso Martinez
7.0
$18

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
$14
Hostal Era Alonso Martinez
Hostal Era Alonso Martinez
7.0
$18
Hotel Nuevo Madrid
Hotel Nuevo Madrid
8.0
$58
Hotel Puerta América
Hotel Puerta América
8.0
$108
Eurostars Suites Mirasierra
Eurostars Suites Mirasierra
8.0
$116
Safestay Madrid
Safestay Madrid
8.0
$27

Madrid travel information

How long do people stay in Madrid?

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

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 $106 per night.

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

In February prices are at their lowest and represents the most cost effective time to book a hotel room in Madrid. You may find the cost of your room has decreased by 27%.

Which day is cheapest to stay in Madrid?

The cost of a Madrid hotel room will vary for each day but generally Saturday works out the most economical, with Tuesday proving the least economical.

How much does a hostel in Madrid cost?

$30 is how much a hostel (and up to 2 star hotels) in Madrid could cost you each night. Booking a hostel could save you $76 when compared to the average price of a hotel in Madrid.


Popular flight routes to Madrid

Find the cheapest flights to Madrid
Lisbon to Madrid
Fastest flight time
1h 20m
Cheapest price
$47
Paris to Madrid
Fastest flight time
2h 00m
Cheapest price
$63
Barcelona to Madrid
Fastest flight time
1h 25m
Cheapest price
$68
London to Madrid
Fastest flight time
2h 25m
Cheapest price
$85
Stockholm to Madrid
Fastest flight time
4h 00m
Cheapest price
$147
Miami to Madrid
Fastest flight time
8h 20m
Cheapest price
$265
New York to Madrid
Fastest flight time
7h 10m
Cheapest price
$275
New York to Madrid
Fastest flight time
7h 06m
Cheapest price
$286
San Francisco to Madrid
Fastest flight time
15h 00m
Cheapest price
$298
Atlanta to Madrid
Fastest flight time
11h 05m
Cheapest price
$345
View more

Start planning your trip to Madrid