Hotels in Madrid

Search and compare Madrid hotels from hundreds of travel sites and save

Madrid, Spain
Sep 27 — Sep 282
Madrid, Spain
Mon 9/27
Tue 9/28
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Madrid

Filter by star ratings
All filters
Catalonia Atocha
Catalonia Atocha
8.8 Excellent
Atocha, 81, Madrid, Spain
Show on map
0.4 mi from city centre, Madrid 
ExcellentBased on 3,603 reviews
8.8

Catalonia Atocha provides 4-star accommodation in Madrid City Centre. Popular amenities include a swimming pool, a sauna and a Jacuzzi, plus it presents views of Madrid.

Senator Barajas
Senator Barajas
7.9 Good
Galeon 27, Madrid, Spain
Show on map
7.0 mi from city centre, Madrid 
GoodBased on 5,784 reviews
7.9

Senator Barajas provides a comfortable setting when in Madrid. It also offers a 24-hour reception, a seasonal outdoor swimming pool and a tour desk.

Petit Palace Posada del Peine
Petit Palace Posada del Peine
8.8 Excellent
Postas 17, Madrid, Spain
Show on map
0.2 mi from city centre, Madrid 
ExcellentBased on 1,756 reviews
8.8

Conveniently positioned, Petit Palace Posada del Peine allows for easy access to Madrid's main hot spots. It is situated a brief stroll from Gran Via, Royal Palace of Madrid and Plaza de Oriente.

DoubleTree by Hilton Madrid-Prado
DoubleTree by Hilton Madrid-Prado
8.9 Excellent
Calle San Agustin 3, Madrid, Spain
Show on map
0.3 mi from city centre, Madrid 
ExcellentBased on 87 reviews
8.9

Strategically located in the middle of the city, this 4-star hotel makes for an excellent base in Madrid. Surrounded by local bars and restaurants, it is within walking distance from Sol Metro Station.

Wellington Hotel & Spa Madrid
Wellington Hotel & Spa Madrid
8.9 Excellent
Velazquez 8, Madrid, Spain
Show on map
1.1 mi from city centre, Madrid 
ExcellentBased on 1,206 reviews
8.9

Located in Madrid, the hotel is within a 15-minute drive of Madrid-Barajas Airport and provides a Jacuzzi, an outdoor pool and a sauna. It has a gym, as well as a beauty centre, a rooftop terrace and a Turkish steam bath.

Melia Barajas
Melia Barajas
8.5 Excellent
Avenida De Logrono, 305, Madrid, Spain
Show on map
7.4 mi from city centre, Madrid 
ExcellentBased on 3,170 reviews
8.5

Featuring a shuttle to Madrid-Barajas Airport, as well as free Wi-Fi, Melia Barajas is a convenient place to stay in Madrid. Surrounded by local bars and restaurants, it is a short walk from Barajas Station.

Hotel Ópera
Hotel Ópera
8.7 Excellent
Cuesta de Santo Domingo, 2, Madrid, Spain
Show on map
0.4 mi from city centre, Madrid 
ExcellentBased on 1,942 reviews
8.7

Situated in the heart of the city, Hotel Opera Madrid provides easy access to Madrid's main retail and sightseeing areas. It also features a sauna and a rooftop terrace.

Hotel Nuevo Madrid
Hotel Nuevo Madrid
8.3 Excellent
C/ Bausa, 27, Madrid, Spain
Show on map
4.1 mi from city centre, Madrid 
ExcellentBased on 8,405 reviews
8.3

Hotel Nuevo Madrid is located in Madrid and offers a Jacuzzi and a Turkish steam bath. It also provides a coffee bar, a sauna and laundry facilities.

Eurostars Suites Mirasierra
Eurostars Suites Mirasierra
8.5 Excellent
Calle De Alfredo Marquerie, 43, Madrid, Spain
Show on map
4.9 mi from city centre, Madrid 
ExcellentBased on 2,537 reviews
8.5

Situated within walking distance of Ramon Y Cajal Train Station, Eurostars Suites Mirasierra provides guests with a convenient base while in Madrid. In addition to free public parking on site, the hotel features comfortable 5-star rooms and a bar.

Petit Palace Plaza Mayor
Petit Palace Plaza Mayor
8.7 Excellent
C/ Mayor 46, Madrid, Spain
Show on map
0.3 mi from city centre, Madrid 
ExcellentBased on 1,564 reviews
8.7

Set in the heart of the city, Petit Palace Mayor Plaza provides easy access to Madrid's main sightseeing and retail areas. It is situated a brief walk from Royal Palace of Madrid, Plaza de Oriente and Puerta del Sol.

Tips for booking a Madrid hotel

Cheapest month:August
Most expensive month:September
Average price in Madrid:€118/night
Absolute cheapest price found:€2/night
Cheapest day:Sunday
Most expensive day:Wednesday
€87 - €145
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€93 - €135
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Madrid hotels

Show all 7,330 hotels
1
DoubleTree by Hilton Madrid-Prado
DoubleTree by Hilton Madrid-Prado
8.9 Excellent
Calle San Agustin 3, Madrid, Spain
Show on map
0.3 mi from city centre, Madrid 

Strategically located in the middle of the city, this 4-star hotel makes for an excellent base in Madrid. Surrounded by local bars and restaurants, it is within walking distance from Sol Metro Station.

2
Hyatt Centric Gran Via Madrid
Hyatt Centric Gran Via Madrid
9.1 Excellent
Gran Via 31, Madrid, Spain
Show on map
0.3 mi from city centre, Madrid 

Conveniently located in the middle of the city, this 5-star hotel makes for an ideal base in Madrid. It is situated a brief stroll from Plaza Mayor and Puerta del Sol.

3
The Westin Palace, Madrid
The Westin Palace, Madrid
8.7 Excellent
Plaza de las Cortes, 7, Madrid, Spain
Show on map
0.4 mi from city centre, Madrid 

Featuring grand architecture, such as a stunning stained glass dome in its centre, Westin Palace Hotel offers a 5-star experience in one of Madrid's premier locations. This charming hotel is set in the heart of the city.

4
Barceló Torre De Madrid
Barceló Torre De Madrid
8.9 Excellent
Plaza de España, 18, Madrid, Spain
Show on map
0.8 mi from city centre, Madrid 

Situated a short walk from Opera Metro Station, Barcelo Torre de Madrid offers guests an ideal base while visiting Madrid. It provides 5-star accommodation with air-conditioned rooms.

5
Dear Hotel Madrid
Dear Hotel Madrid
8.8 Excellent
Gran Via 80, Madrid, Spain
Show on map
0.7 mi from city centre, Madrid 

Strategically located in the middle of the city, this 4-star hotel makes for an ideal base in Madrid. It offers free Wi-Fi, an express check-in and check-out feature and an outdoor pool.

6
Only You Boutique Hotel Madrid
Only You Boutique Hotel Madrid
9.2 Excellent
Calle Barquillo, 21, Madrid, Spain
Show on map
0.6 mi from city centre, Madrid 

Found in the heart of Madrid, this relaxed 4-star hotel features free wireless internet access in all areas. A short walk from Chueca, it offers comfortable rooms equipped with an iPod docking station, a flat-screen TV and a mini bar.

7
Hotel Atlantico Madrid
Hotel Atlantico Madrid
9.2 Excellent
Gran Via 38, Madrid, Spain
Show on map
0.3 mi from city centre, Madrid 

Situated in the heart of the city, Hotel Atlantico Madrid offers easy access to Madrid's popular sightseeing and retail areas. Only a short stroll from Gran Via, it provides stylish rooms equipped with free wireless internet access, a private terrace and a mini bar.

8
Catalonia Atocha
Catalonia Atocha
8.8 Excellent
Atocha, 81, Madrid, Spain
Show on map
0.4 mi from city centre, Madrid 

Catalonia Atocha provides 4-star accommodation in Madrid City Centre. Popular amenities include a swimming pool, a sauna and a Jacuzzi, plus it presents views of Madrid.

Cheapest hotels in Madrid, Spain

Show all 7,330 hotels
Hotel Nuevo Madrid
Hotel Nuevo Madrid
8.3 Excellent
C/ Bausa, 27, Madrid, Spain
Show on map
4.1 mi from city centre,  

Hotel Nuevo Madrid is located in Madrid and offers a Jacuzzi and a Turkish steam bath. It also provides a coffee bar, a sauna and laundry facilities.

€47
Avg. per night
Senator Barajas
Senator Barajas
7.9 Good
Galeon 27, Madrid, Spain
Show on map
7.0 mi from city centre,  

Senator Barajas provides a comfortable setting when in Madrid. It also offers a 24-hour reception, a seasonal outdoor swimming pool and a tour desk.

€48
Avg. per night
Ilunion Alcala Norte
Ilunion Alcala Norte
8.6 Excellent
Calle De San Romualdo, 30, Madrid, Spain
Show on map
4.6 mi from city centre,  

Situated within walking distance of Torre Arias Metro Station, Ilunion Alcala Norte offers guests a convenient base when visiting Madrid. It also offers a safe, a rooftop terrace and laundry facilities.

€55
Avg. per night
Hotel Nuevo Boston
Hotel Nuevo Boston
8.6 Excellent
Avenida De Aragon 332, Madrid, Spain
Show on map
7.0 mi from city centre,  

Located in Madrid, Hotel Nuevo Boston is within a 10-minute drive of Madrid-Barajas Airport and provides a rooftop terrace and a swimming pool. It offers complimentary Wi-Fi, a free shuttle service and a coffee bar.

€56
Avg. per night
Crowne Plaza Madrid Airport
Crowne Plaza Madrid Airport
8.6 Excellent
Calle De Lola Flores, 1, Madrid, Spain
Show on map
8.7 mi from city centre,  

Crowne Plaza Madrid Airport provides comfortable 4-star accommodation in Madrid. It also features a sauna, meeting rooms and luggage storage.

€59
Avg. per night
Hotel Maydrit Airport
Hotel Maydrit Airport
8.8 Excellent
Piragua 1, Madrid, Spain
Show on map
6.3 mi from city centre,  

Featuring a shuttle service to Madrid-Barajas Airport, plus complimentary Wi-Fi, Hotel Maydrit is a convenient place to stay in Madrid. It also offers an all-inclusive meal plan, a swimming pool and 24-hour room service.

€63
Avg. per night
Hotel ibis Madrid Aeropuerto Barajas
Hotel ibis Madrid Aeropuerto Barajas
8.4 Excellent
Avenida General, 49, Madrid, Spain
Show on map
7.4 mi from city centre,  

This contemporary Madrid hotel is situated within a 10-minute stroll of Barajas Station. It is ideally positioned for those wanting to discover the area's attractions.

€64
Avg. per night
NH Madrid Barajas Airport
NH Madrid Barajas Airport
8.5 Excellent
Catamarán, 1, Madrid, Spain
Show on map
6.2 mi from city centre,  

Located amongst a variety of well-known attractions, boutiques and eateries, NH Barajas Airport is ideal for guests wanting to discover Madrid and its surroundings. It also offers free Wi-Fi, an outdoor pool and meeting rooms.

€65
Avg. per night

Hotel prices in Madrid

2 stars and under

€11 - €210

Hotel ibis Madrid Aeropuerto Barajas

#1 Most popular

€64
Avg. per night
Safestay Madrid

#2 Most popular

Safestay Madrid
8.6 Excellent
€18
Avg. per night
Hostal Casa Tao

Best value

€11
Avg. per night
3 stars

€45 - €340

NH Madrid Barajas Airport

#1 Most popular

€65
Avg. per night
B&B Hotel Madrid Centro Puerta del Sol

#2 Most popular

€68
Avg. per night
Vertice Roomspace Madrid

Best value

€45
Avg. per night
4 stars +

€47 - €226

Eurostars Madrid Tower

#1 Most popular

€122
Avg. per night
Hotel Via Castellana

#2 Most popular

€67
Avg. per night
Hotel Nuevo Madrid

Best value

Hotel Nuevo Madrid
8.3 Excellent
€47
Avg. per night

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

Where to stay in Madrid

About Madrid

Captivating visitors with its infectious energy, Madrid is a melting pot of history, culture and urban allure. The city is incredibly beautiful, with plazas, palaces and parks found around every corner. Beyond its big-ticket sights, Madrid is home to a variety of unique attractions, not to mention a legendary food scene.

Things to do

Start in Plaza Mayor, Madrid’s central square. Nearby is the magnificent Royal Palace of Madrid, the official residence of the Spanish Royal Family. Gran Vía runs right past the grounds and is one of Spain’s most glamorous shopping strips.

Madrid is home to a trio of world-class galleries, showcasing works by national treasures like Goya, Picasso, Dalí and Miró. Museo del Prado serves as Spain’s main national art museum, while Centro de Arte Reina Sofía spotlights 20th-century artwork.

If you love football, a tour of Santiago Bernabéu Stadium unlocks a behind the scenes glimpse at the iconic home of Real Madrid. After dark, the city serves up legendary nightlife. From cosy wine bars to late night flamenco clubs, Madrid is all about living “la buenavida”.

Famous as Spain’s culinary capital, Madrid blends tradition with innovation. Enjoy tapas at a traditional taverna, eat your way through the Market of San Miguel or splurge at one of the city’s Michelin-star restaurants.

Getting around

Madrid is powered by an efficient metro network, which spans across the city and to the airport. Local buses are frequent, while taxis are affordable and well regulated. Parking can be a headache, so public transport is usually the best way to get around. Madrid Atocha is the Madrid’s main station, offering connections to Barcelona, Seville, Valencia and beyond.

Madrid travel FAQs

  • Where is the best place to stay in Madrid?

    Our travelers prefer to stay in places like Barajas, Valdebebas, and Salamanca while in Madrid.

  • What are the best hotels in Madrid?

    Madrid is home to many highly-rated hotels, one of which is Eurostars Madrid Tower, which has a current rating of 8.5. For other potential stays, consider NH Collection Madrid Suecia and Hotel Via Castellana, which can also be great places to stay in Madrid.

  • What is a good hotel near Puerta del Sol?

    NH Collection Madrid Suecia is a hotel near Puerta del Sol that is popular with HotelsCombined users, scoring 8.9 across 1,343 reviews.

  • What is a good hotel in Madrid near Plaza Mayor?

    NH Collection Madrid Suecia is the most recommended hotel near Plaza Mayor on HotelsCombined (scoring 8.9 over 1,343 reviews).

  • Is there a good hotel near Madrid City Centre?

    If you’re planning to stay near Madrid City Centre, you should consider NH Collection Madrid Suecia, which has a score of 8.9 from 1,343 reviews.

  • How much do hotels in Madrid cost?

    Madrid hotels have an average price of €160/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is €130/night, and if you are looking for a 5-star hotel in Madrid then the average price is around €272/night.

  • How much is a cheap hotel in Madrid?

    Over the last 3 days, Madrid hotels have been found for as cheap as €9/night in searches by HotelsCombined users.

  • How much is a hotel in Madrid tonight?

    Over the last 3 days, the starting price of a hotel in Madrid tonight has been as low as €21 and the average price has been €113. If you’d prefer 4-star accommodation, expect to pay at least €43 for this evening.