
Top Hotels in Madrid
Find the perfect hotel for your stay in Madrid
Hotels in popular cities in Madrid
Below are the most popular cities in Madrid to stay in, as well as some of the best hotels in each area
Madrid
Search hotels in MadridGetafe
Search hotels in GetafeCoslada
Search hotels in CosladaAlcalá de Henares
Search hotels in Alcalá de HenaresAlcobendas
Search hotels in AlcobendasHow 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 under
Hostel Space Capsule
Calle Olvido 8, Madrid, Spain
3 stars
AC Hotel Avenida de América by Marriott
Calle Del Cartagena, 83-85, Madrid, Spain
Globales de los Reyes
Plaza Ciudad Real 2, San Sebastián de los Reyes, Madrid, Spain
4 stars +
Hyatt Regency Madrid Residences
Paseo de la Castellana 62, Madrid, Spain
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
Get the best value hotel in Madrid
These Madrid hotels have the best prices for their ratings
momondo's favourite hotels in Madrid
Learn more about these user-preferred hotels in Madrid
Useful insights on Madrid hotels
Get a quick overview on price and accommodation trends for your visit in Madrid
Lowest Hotel Price | ₹ 854 |
---|---|
Most Popular Hotel (5-star) | Barceló Torre De Madrid |
Hotels Near Airport | 10805 |
Average Length of Stay | 4 days |
When to book a hotel in Madrid
Check out the information below to find the best deal on a hotel room in Madrid
Low season | September | cheapest month to stay |
High season | October | most expensive time to stay |
53% | expected price decrease | |
37% | expected price increase |
Price | ₹ 7,948 - ₹ 26,496 |
---|
Cheapest day of week | Monday | is the cheapest day of the week to book |
Highest day of week | Wednesday | is the most expensive day of the week to book |
₹ 11,967 | is the average per night cost for a hotel on this day | |
₹ 57,544 | is the average per night cost for a hotel on this day |
Best cities to book a hotel in Madrid
Below are the average prices for hotels in the most popular cities in Madrid
Price | ₹ 5,435 - ₹ 10,983 |
---|
CHEAPEST CITY IN MADRID | San Lorenzo de El Escorial | 29% cheaper | Hotels in San Lorenzo de El Escorial are the cheapest in Madrid at just ₹ 5,435 per night on average |
MOST EXPENSIVE CITY IN MADRID | Coslada | 31% more expensive | Coslada has the highest priced hotels in Madrid with rooms averaging ₹ 10,983 per night |
MOST POPULAR CITY IN MADRID | Madrid | 91% more users visited | More momondo users search for hotels in Madrid than any other city in Madrid |
Information about staying in Madrid
Read these important travel tips before booking a hotel in Madrid
What is considered a good deal for a hotel in Madrid?
A good deal for a hotel in Madrid is typically any price under ₹ 8,988, which is the average nightly rate in Madrid. This rate will typically be harder to find in Madrid, where hotels prices are generally higher. Madrid has some of the lowest hotel prices of any Madrid destination, and good deals may be easier to find there.
What are the best hotels in Madrid?
Home Art Apartments Bernabéu, located in Madrid, is the top-rated hotel in Madrid with a rating of 9.5. The next best rating is a 9.5 which was given to Onefam Sungate by momondo users. The third-highest rated hotel is Artiem Madrid, which was rated a 9.4 by momondo users familiar with the hotel.
What is the most popular hotel in Madrid?
While there are many hotels in Madrid to choose from, Artiem Madrid (9.4 rating from 2,512 reviews) happens to be the most popular among our momondo users. In the past 12 months, 12% of all our users who looked at hotels in Madrid opted to stay at Artiem Madrid.
How much does a hotel in Madrid cost in April?
A typical double room in Madrid costs ₹ 164 per night on average in the month of April, though some users have seen prices for double rooms for as low as ₹ 55 (found in Madrid) per night during this time of year in Madrid.
Which city in Madrid has the most expensive hotel rooms?
Madrid is the most expensive city in Madrid to book a hotel room in. The nightly rate of ₹ 10,990 is 23% more than the average city in Madrid.
Which city in Madrid has the least expensive hotel rooms?
The least expensive city in Madrid to stay in is Madrid. With an average rate of ₹ 3,520 per night, Madrid is about 78% less expensive than other cities in Madrid.
What hotels in Madrid are good for families?
Popular hotels in Madrid that are perfect for families include Crowne Plaza Madrid Airport (₹ 157 per night), Barceló Torre De Madrid (₹ 307 per night) and Petit Palace President Castellana (₹ 234 per night).
What hotels in Madrid are perfect for couples?
Although room rates may vary depending on the time of year, these top three couples hotels in Madrid have the following average rates: ₹ 221 per night at Sercotel Gran Hotel Conde Duque, ₹ 175 per night at Artiem Madrid and ₹ 307 per night at Barceló Torre De Madrid.
How many operators does momondo search for hotels in Madrid?
The number of operators available for hotels in Madrid is 13,070 as of April 2025.
When did momondo last update prices for hotels in Madrid?
Prices for hotels in Madrid are refreshed on a daily basis.
What is the average price of a hotel 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 ₹ 18,275/night. This price fluctuates based on time of year. In general, a rate under ₹ 18,275/night is a good deal for momondo users staying near Puerta del Sol. Hotels near Puerta del Sol are typically 48% more expensive than the average hotel in Madrid, which is ₹ 9,432.
How much are hotels near Madrid City Centre?
Those looking for a hotel near Madrid City Centre should expect to pay ₹ 18,275/night for area hotels. Below are the 11 best hotel options in the area. Hotels near Madrid City Centre are typically 48% more expensive than the average hotel in Madrid, which is ₹ 9,432.
What is the average price of a hotel near Atocha Railway Station?
Those looking for a hotel near Atocha Railway Station should expect to pay ₹ 16,587/night for area hotels. Below are the 11 best hotel options in the area. Hotels near Atocha Railway Station are typically 43% more expensive than the average hotel in Madrid, which is ₹ 9,432.
Why use momondo?
Why should I book accommodation in Madrid through momondo?
By quickly finding and returning Madrid hotels and accommodation options, momondo can save you time and money. We search for hotels and accommodation deals from numerous independent and larger businesses. All you have to do is choose where you want to stay.
How does momondo help me find a great place to stay in Madrid?
You can find a great place to stay in Madrid by using our filters once you have used the search form above. The filters momondo offer include simple options such as star rating, location and price; but also go much further and allow you to select accommodation based on style, amenities such as free breakfast and internet, as well as enhanced health and safety options.