Hotels in Madrid

Find the best deals on 6 258 hotels in Madrid, Spain

Check-in
Check-out
Compare vs momondo |
-
1
Check-in
Check-out

Top Hotels in Madrid

Find the perfect Madrid hotel for business or leisure


Things to do in Madrid

Parque Warner Madrid
Puerta del Sol
Plaza Mayor

How much are hotels near Parque Warner Madrid?

If you’re looking for a hotel in Madrid near Parque Warner Madrid then you are in luck. momondo recommends 1 hotel near Parque Warner Madrid and on average, hotels in the area cost R1 229/night. This price may vary based on season. Hotels near Parque Warner Madrid are typically 9% less expensive than the average hotel in Madrid, which is R1 365.

Hotels near Parque Warner Madrid
  • Mercure Madrid Plaza de Espana
    Best value

    Mercure Madrid Plaza de Espana

    Calle de Tutor 1, Madrid

    8,9

    R1 229

    View Deal

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

Hotels near Puerta del Sol
  • Madrid Motion Hostels
    Best value

    Madrid Motion Hostels

    Mesonero Romanos, 7, Madrid

    6,6

    R208

    View Deal
  • Mercure Madrid Plaza de Espana
    #1 Most popular

    Mercure Madrid Plaza de Espana

    Calle de Tutor 1, Madrid

    8,9

    R1 229

    View Deal
  • Hotel Riu Plaza España
    #2 Most popular

    Hotel Riu Plaza España

    C/ Gran Via, 84, Madrid

    8,9

    R1 630

    View Deal
  • Woohoo Hostal Madrid
    #3 Most popular

    Woohoo Hostal Madrid

    Calle Concepcion Arenal 6, Planta 3, Madrid

    8,2

    R221

    View Deal
  • Hotel Liabeny
    #4 Most popular

    Hotel Liabeny

    Calle de la Salud 3, Madrid

    9,0

    R1 036

    View Deal
  • Arosa
    #5 Most popular

    Arosa

    Salud, 21 (Gran Via, 29), Madrid

    7,7

    R1 174

    View Deal
  • Hotel Regina

    Hotel Regina

    Alcala 19, Madrid

    9,1

    R1 133

    View Deal
  • Catalonia Atocha

    Catalonia Atocha

    Atocha, 81, Madrid

    8,8

    R1 271

    View Deal
  • Hotel Santo Domingo

    Hotel Santo Domingo

    San Bernardo 1, Madrid

    7,8

    R1 036

    View Deal
  • El Rincon De Gran Via

    El Rincon De Gran Via

    Gran Vía 67, Madrid

    8,5

    R594

    View Deal
  • Axel Hotel Madrid - Adults Only

    Axel Hotel Madrid - Adults Only

    Atocha 49, Madrid

    9,0

    R1 243

    View Deal
  • Hotel Carlos V

    Hotel Carlos V

    Maestro Vitoria, 5, Madrid

    8,8

    R953

    View Deal

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 R977/night. This price may vary based on season. Hotels near Plaza Mayor are typically 28% less expensive than the average hotel in Madrid, which is R1 365.

Hotels near Plaza Mayor
  • Madrid Motion Hostels
    Best value

    Madrid Motion Hostels

    Mesonero Romanos, 7, Madrid

    6,6

    R208

    View Deal
  • Mercure Madrid Plaza de Espana
    #1 Most popular

    Mercure Madrid Plaza de Espana

    Calle de Tutor 1, Madrid

    8,9

    R1 229

    View Deal
  • Hotel Riu Plaza España
    #2 Most popular

    Hotel Riu Plaza España

    C/ Gran Via, 84, Madrid

    8,9

    R1 630

    View Deal
  • Woohoo Hostal Madrid
    #3 Most popular

    Woohoo Hostal Madrid

    Calle Concepcion Arenal 6, Planta 3, Madrid

    8,2

    R221

    View Deal
  • Hotel Liabeny
    #4 Most popular

    Hotel Liabeny

    Calle de la Salud 3, Madrid

    9,0

    R1 036

    View Deal
  • Arosa
    #5 Most popular

    Arosa

    Salud, 21 (Gran Via, 29), Madrid

    7,7

    R1 174

    View Deal
  • Hotel Regina

    Hotel Regina

    Alcala 19, Madrid

    9,1

    R1 133

    View Deal
  • Catalonia Atocha

    Catalonia Atocha

    Atocha, 81, Madrid

    8,8

    R1 271

    View Deal
  • Hotel Santo Domingo

    Hotel Santo Domingo

    San Bernardo 1, Madrid

    7,8

    R1 036

    View Deal
  • El Rincon De Gran Via

    El Rincon De Gran Via

    Gran Vía 67, Madrid

    8,5

    R594

    View Deal
  • Axel Hotel Madrid - Adults Only

    Axel Hotel Madrid - Adults Only

    Atocha 49, Madrid

    9,0

    R1 243

    View Deal
  • Hotel Carlos V

    Hotel Carlos V

    Maestro Vitoria, 5, Madrid

    8,8

    R953

    View Deal

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

    Av De Pío Xii, 34, Madrid

    6,0

    R303

    View Deal
  • Oceany
    #1 Most popular

    Oceany

    Calle Esteban Terradas, 3, Madrid

    3,7

    R1 216

    View Deal
Hotels in Chamberí
Search hotels in Chamberí
  • Sercotel Gran Hotel Conde Duque
    Best value

    Sercotel Gran Hotel Conde Duque

    Plaza Conde Valle Suchil, 5, Madrid

    8,6

    R829

    View Deal
Hotels in Tetuán
Search hotels in Tetuán
  • Hostal Casa 18
    Best value

    Hostal Casa 18

    Calle de Ávila 18, Madrid

    6,2

    R152

    View Deal
  • Ac Hotel Cuzco By Marriott
    #1 Most popular

    Ac Hotel Cuzco By Marriott

    Paseo de la Castellana, 133, Madrid

    8,8

    R1 616

    View Deal
Hotels in Villa de Vallecas
Search hotels in Villa de Vallecas
  • Hostal Mediterranea
    Best value

    Hostal Mediterranea

    M50 m Km 34 Dirección Cordoba, Madrid

    5,6

    R580

    View Deal

When to book a hotel in Madrid

Check out the information below to find the best deal on a Madrid hotel room
Low season
August
High season
April

cheapest month to stay

29%

expected price decrease

most expensive time to stay

28%

expected price increase

Price
R1 182 - R2 275
Highest day of week
Tuesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

R1 533

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

R1 436

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
R774 - R898
3 star
R1 271 - R1 519
4-5 star
R1 865 - R1 975

How much does a hotel in Madrid cost per night?

Use the information below to find quality Madrid hotel rooms for low prices
4 stars and up
Eurostars Suites Mirasierra
No. 1 most popular

Eurostars Suites Mirasierra

8,5

R1 339

View Deal
Hotel Nuevo Madrid
Best value

Hotel Nuevo Madrid

8,3

R759

View Deal

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Madrid

These hotels and hostels usually make for a cheap way to stay in Madrid
Hotel Nuevo Madrid

Hotel Nuevo Madrid

8,3

R760

View Deal
Eurostars Suites Mirasierra

Eurostars Suites Mirasierra

8,5

R1 340

View Deal

Get the best value hotel in Madrid

These hotels have the best prices for their ratings
Hotel Nuevo Madrid

Hotel Nuevo Madrid

8,3

R760

View Deal
Eurostars Suites Mirasierra

Eurostars Suites Mirasierra

8,5

R1 340

View Deal

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 424 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 August. 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. Monday is the most expensive day.

How much does a hostel in Madrid cost?

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

Based on the weather in Madrid, what attractions are popular during June?

Temperatures in Madrid are typically around 69,8 °F during June and the chance of rain is low, which makes June the perfect time to spend some time outside at popular area attractions.


People interested in Madrid also looked at

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