Hotels in Madrid

Find the best deals on 6,198 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 $98/night. This price may vary based on season. Hotels near Puerta del Sol are very similar to the average price of a hotel in Madrid, which is $99.

Hotels near Puerta del Sol
Bluesock Hostels Madrid
Best value
Bluesock Hostels Madrid
8.7
$15
NH Collection Madrid Paseo del Prado
#1 Most popular
NH Collection Madrid Paseo del Prado
8.7
$147
Palacio de los Duques Gran Meliá - The Leading Hotels of the World
#2 Most popular
Palacio de los Duques Gran Meliá - The Leading Hotels of the World
9.3
$261
7 Islas Hotel
#3 Most popular
7 Islas Hotel
9.0
$89
Only You Boutique Hotel
#4 Most popular
Only You Boutique Hotel
9.4
$112
Dear Hotel Madrid
#5 Most popular
Dear Hotel Madrid
9.0
$111
Hotel Emperador
Hotel Emperador
8.7
$104
Hotel Liabeny
Hotel Liabeny
9.0
$59
NH Collection Madrid Suecia
NH Collection Madrid Suecia
9.0
$139
Hotel Santo Domingo
Hotel Santo Domingo
7.9
$66
Axel Hotel Madrid - Adults Only
Axel Hotel Madrid - Adults Only
9.0
$54
Hostel Era
Hostel Era
7.1
$18

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 $98/night. This price may vary based on season. Hotels near Plaza Mayor are very similar to the average price of a hotel in Madrid, which is $99.

Hotels near Plaza Mayor
Bluesock Hostels Madrid
Best value
Bluesock Hostels Madrid
8.7
$15
NH Collection Madrid Paseo del Prado
#1 Most popular
NH Collection Madrid Paseo del Prado
8.7
$147
Palacio de los Duques Gran Meliá - The Leading Hotels of the World
#2 Most popular
Palacio de los Duques Gran Meliá - The Leading Hotels of the World
9.3
$261
7 Islas Hotel
#3 Most popular
7 Islas Hotel
9.0
$89
Only You Boutique Hotel
#4 Most popular
Only You Boutique Hotel
9.4
$112
Dear Hotel Madrid
#5 Most popular
Dear Hotel Madrid
9.0
$111
Hotel Emperador
Hotel Emperador
8.7
$104
Hotel Liabeny
Hotel Liabeny
9.0
$59
NH Collection Madrid Suecia
NH Collection Madrid Suecia
9.0
$139
Hotel Santo Domingo
Hotel Santo Domingo
7.9
$66
Axel Hotel Madrid - Adults Only
Axel Hotel Madrid - Adults Only
9.0
$54
Hostel Era
Hostel Era
7.1
$18

Popular neighborhoods in Madrid

Search for hotels in these Madrid neighborhoods
Hotels in Barajas
Search hotels in Barajas
Hostal Avenida Barajas
Best value
Hostal Avenida Barajas
8.2
$47
Hilton Madrid Airport
#1 Most popular
Hilton Madrid Airport
8.4
$95
ibis Madrid Aeropuerto Barajas
#2 Most popular
ibis Madrid Aeropuerto Barajas
8.5
$73
Senator Barajas
#3 Most popular
Senator Barajas
7.9
$58
NH Madrid Barajas Airport
#4 Most popular
NH Madrid Barajas Airport
8.5
$68
Sercotel Madrid Aeropuerto
#5 Most popular
Sercotel Madrid Aeropuerto
8.5
$56
Hotels in Salamanca
Search hotels in Salamanca
Velázquez 45 by Pillow
Best value
Velázquez 45 by Pillow
8.8
$46
Novotel Madrid Center
#1 Most popular
Novotel Madrid Center
8.7
$113
NH Madrid Ventas
#2 Most popular
NH Madrid Ventas
8.6
$80
Barceló Emperatriz
#3 Most popular
Barceló Emperatriz
9.1
$145
BLESS Hotel Madrid
#4 Most popular
BLESS Hotel Madrid
9.0
$243
NH Príncipe de Vergara
#5 Most popular
NH Príncipe de Vergara
8.6
$82
Hotels in Puente de Vallecas
Search hotels in Puente de Vallecas
Olala Mad Apartments
Best value
Olala Mad Apartments
8.8
$43
Apartamentos El Puente
#1 Most popular
Apartamentos El Puente
8.4
$47
Piso Moderno Centro Madrid
#2 Most popular
Piso Moderno Centro Madrid
9.1
$43
The Pozo-Villalobos Suite
#3 Most popular
The Pozo-Villalobos Suite
8.7
$77
Abc Apartments Madrid
#4 Most popular
Abc Apartments Madrid
8.6
$65
Hotels in Villa de Vallecas
Search hotels in Villa de Vallecas
Hostal Mediterranea
Best value
Hostal Mediterranea
5.6
$51
Hotel Mercader
#1 Most popular
Hotel Mercader
8.2
$55
Ibis Budget Madrid Vallecas
#2 Most popular
Ibis Budget Madrid Vallecas
7.7
$56

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
$56 - $65
3 star
$92 - $110
4-5 star
$135 - $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.5
$73
Safestay Madrid
#2 most popular
Safestay Madrid
8.6
$14
Hostal Casa Tao
Best value
Hostal Casa Tao
6.4
$11
3 stars
NH Madrid Barajas Airport
#1 most popular
NH Madrid Barajas Airport
8.5
$68
Regente
#2 most popular
Regente
8.4
$50
C&H Aravaca Garden
Best value
C&H Aravaca Garden
6.5
$26
4 stars and above
Eurostars Madrid Tower
#1 most popular
Eurostars Madrid Tower
8.6
$124
NH Collection Madrid Suecia
#2 most popular
NH Collection Madrid Suecia
9.0
$138
Hotel Silken Puerta Madrid
Best value
Hotel Silken Puerta Madrid
8.5
$43

Cheap hotels in Madrid

These hotels and hostels are the cheapest accommodations available in Madrid
Hostal Casa Tao
Hostal Casa Tao
6.4
$11
Safestay Madrid
Safestay Madrid
8.6
$14
Hostel One Madrid
Hostel One Madrid
9.3
$12
Madrid Motion Hostels
Madrid Motion Hostels
6.7
$14
Woohoo Hostal Madrid
Woohoo Hostal Madrid
8.4
$13
I Love Madrid Hostel
I Love Madrid Hostel
8.0
$14

Get the best value hotel in Madrid

These hotels have the best prices for their ratings
Safestay Madrid
Safestay Madrid
8.6
$14
Woohoo Hostal Madrid
Woohoo Hostal Madrid
8.4
$13
Barceló Imagine
Barceló Imagine
9.2
$83
Toc Hostel Madrid
Toc Hostel Madrid
9.0
$18
Mola Hostel
Mola Hostel
8.8
$19
Sungate One
Sungate One
9.3
$15

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 $86 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 $57 when compared to the average price of a hotel in Madrid.


Start planning your trip to Madrid