Hotels in Madrid

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

Madrid, Spain
27 Sep — 28 Sep2
Madrid, Spain
Mon 27-9
Tue 28-9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Madrid

Filter by star ratings
All filters
Sercotel Gran Hotel Conde Duque
Sercotel Gran Hotel Conde Duque
8.5 Excellent
Plaza Conde Valle Suchil, 5, Madrid, Spain
Show on map
1.7 km from city centre, Madrid 
ExcellentBased on 2,637 reviews
8.5

Sercotel Gran Hotel Conde Duque is situated in Madrid and features complimentary wireless internet. It is set amongst a variety of popular eateries and is within a five-minute walk of San Bernardo Metro Station.

Catalonia Atocha
Catalonia Atocha
8.8 Excellent
Atocha, 81, Madrid, Spain
Show on map
0.6 km 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.

Hotel Intur Palacio San Martin
Hotel Intur Palacio San Martin
8.8 Excellent
Plaza San Martin, 5, Madrid, Spain
Show on map
0.5 km from city centre, Madrid 
ExcellentBased on 3,170 reviews
8.8

Strategically located in the centre 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.

H10 Villa de la Reina
H10 Villa de la Reina
8.6 Excellent
Gran Via 22, Madrid, Spain
Show on map
0.5 km from city centre, Madrid 
ExcellentBased on 927 reviews
8.6

Set in the city centre, H10 Villa de la Reina offers easy access to Madrid's main shopping and sightseeing areas. It provides 4-star accommodation with air-conditioned rooms.

DoubleTree by Hilton Madrid-Prado
DoubleTree by Hilton Madrid-Prado
8.9 Excellent
Calle San Agustin 3, Madrid, Spain
Show on map
0.5 km 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.

H10 Tribeca
H10 Tribeca
8.9 Excellent
Pedro Teixeira 5, Madrid, Spain
Show on map
4.5 km from city centre, Madrid 
ExcellentBased on 2,954 reviews
8.9

H10 Tribeca is set in Madrid and is a short walk from Santiago Bernabeu Metro Station. Guests can also enjoy complimentary Wi-Fi.

Far Home Atocha
Far Home Atocha
8.8 Excellent
Calle Atocha, 45, Madrid, Spain
Show on map
0.3 km from city centre, Madrid 
ExcellentBased on 3,372 reviews
8.8

Set in the heart of the city, Far Home Atocha provides easy access to Madrid's popular retail and sightseeing areas. The various facilities this modern hostel offers include a terrace, a 24-hour reception and laundry facilities.

Hotel Meninas
Hotel Meninas
8.5 Excellent
Campomanes, 7, Madrid, Spain
Show on map
0.7 km from city centre, Madrid 
ExcellentBased on 538 reviews
8.5

Strategically located in the centre of the city, this 4-star hotel makes for an ideal base in Madrid. It is close to Plaza de Oriente, restaurants and shops.

City House Hotel Florida Norte By Faranda
City House Hotel Florida Norte By Faranda
7.0 Good
Paseo de la Florida, 5, Madrid, Spain
Show on map
1.6 km from city centre, Madrid 
GoodBased on 540 reviews
7.0

Featuring impressive views of Royal Palace of Madrid, City House Hotel Florida Norte By Faranda is situated in Madrid and is minutes on foot from Principe Pio Station. It provides 4-star accommodation with air-conditioned rooms.

Hotel Ópera
Hotel Ópera
8.7 Excellent
Cuesta de Santo Domingo, 2, Madrid, Spain
Show on map
0.7 km 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.

Tips for booking a Madrid hotel

Cheapest month:November
Most expensive month:April
Average price in Madrid:S$ 167/night
Absolute cheapest price found:S$ 13/night
Cheapest day:Sunday
Most expensive day:Thursday
S$ 118 - S$ 223
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 93 - S$ 173
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Madrid hotels

Show all 7,331 hotels
1
Occidental Madrid Este
Occidental Madrid Este
8.7 Excellent
Calle De Julian Camarillo, 19-21, Madrid, Spain
Show on map
6.5 km from city centre, Madrid 

Located amongst a range of well-known attractions, boutiques and eateries, Occidental Madrid Este is ideal for those wishing to discover Madrid and its surroundings. It has a gym, as well as an express check-in and check-out feature, a sauna and 24-hour room service.

2
Hostal Alexis Madrid
Hostal Alexis Madrid
9.1 Excellent
Principe, 18. Piso 4 Derecha, Madrid, Spain
Show on map
0.2 km from city centre, Madrid 

Strategically located in the middle of the city, this 3-star guest house makes for an excellent base in Madrid. It also provides a swimming pool, free Wi-Fi and laundry facilities.

3
DoubleTree by Hilton Madrid-Prado
DoubleTree by Hilton Madrid-Prado
8.9 Excellent
Calle San Agustin 3, Madrid, Spain
Show on map
0.5 km 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.

4
Holiday Inn Express Madrid - Rivas
Holiday Inn Express Madrid - Rivas
7.9 Good
Avenida de la Tecnica, 8, Rivas-Vaciamadrid, Madrid, Spain
Show on map
0.9 km from city centre, Rivas-Vaciamadrid 

Hotel Holiday Inn Express Madrid-Rivas is located in Rivas-Vaciamadrid and features an indoor pool. The multiple facilities this peaceful hotel offers include laundry facilities, meeting rooms and a safe.

5
Generator Madrid
Generator Madrid
8.7 Excellent
Calle Silva, 1, Madrid, Spain
Show on map
0.7 km from city centre, Madrid 

Featuring an on-site bar, this central Madrid hostel is set just a short stroll from Plaza de Oriente and Royal Palace of Madrid. It also offers a coffee bar, free Wi-Fi and a rooftop terrace.

6
The Westin Palace, Madrid
The Westin Palace, Madrid
8.7 Excellent
Plaza de las Cortes, 7, Madrid, Spain
Show on map
0.6 km 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.

7
Barceló Torre De Madrid
Barceló Torre De Madrid
8.9 Excellent
Plaza de España, 18, Madrid, Spain
Show on map
1.2 km 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.

8
Vincci Via 66
Vincci Via 66
8.6 Excellent
Gran Via 66, Madrid, Spain
Show on map
0.9 km from city centre, Madrid 

Conveniently positioned, Vincci Via - 66 offers easy access to Madrid's popular hot spots. It has a day spa, as well as a rooftop terrace, a sauna and a Turkish steam bath.

Cheapest hotels in Madrid, Spain

Show all 7,331 hotels
Madrid Motion Hostels
Madrid Motion Hostels
6.5 Good
Mesonero Romanos, 7, Madrid, Spain
Show on map
0.5 km from city centre,  

Centrally located, Madrid Motion Hostels allows for easy access to Madrid's popular retail areas and tourist attractions. It is also situated just a short walk from Puerta del Sol and Gran Via, and offers a convenient shuttle service.

S$ 22
Avg. per night
Bastardo Hostel
Bastardo Hostel
8.8 Excellent
3 Calle de San Mateo, Madrid, Spain
Show on map
1.1 km from city centre,  

Bastardo Hostel is located in Madrid and offers free Wi-Fi. It is conveniently situated in the city centre.

S$ 27
Avg. per night
Generator Madrid
Generator Madrid
8.7 Excellent
Calle Silva, 1, Madrid, Spain
Show on map
0.7 km from city centre,  

Featuring an on-site bar, this central Madrid hostel is set just a short stroll from Plaza de Oriente and Royal Palace of Madrid. It also offers a coffee bar, free Wi-Fi and a rooftop terrace.

S$ 35
Avg. per night
Flat5Madrid
Flat5Madrid
8.4 Excellent
C/ San Bernardo 55 5âº, 55, Madrid, Spain
Show on map
1.2 km from city centre,  

Centrally located, Flat5Madrid offers easy access to Madrid's main shopping and sightseeing areas. It provides 3-star accommodation with air-conditioned rooms.

S$ 54
Avg. per night
Hostal Las Fuentes
Hostal Las Fuentes
8.4 Excellent
C/ Fuentes 10, Madrid, Spain
Show on map
0.5 km from city centre,  

Situated in the heart of the city, Hostal Las Fuentes offers easy access to Madrid's main retail areas and tourist attractions. It provides free Wi-Fi, luggage storage and a 24-hour reception.

S$ 70
Avg. per night
Ibis Budget Madrid Valentin Beato
Ibis Budget Madrid Valentin Beato
8.1 Excellent
Rufino Gonzalez 19, Madrid, Spain
Show on map
7.0 km from city centre,  

Situated a short stroll from Torre Arias Metro Station, Ibis Budget Madrid Calle Alcala offers guests a convenient base while in Madrid. Guests can also enjoy complimentary internet access throughout the property.

S$ 72
Avg. per night
Vertice Roomspace Madrid
Vertice Roomspace Madrid
7.8 Good
Calle Laguna Dalga, 4, Madrid, Spain
Show on map
9.3 km from city centre,  

Vertice Roomspace offers 3-star accommodation in Madrid. It also provides a 24-hour reception, a sun deck and meeting rooms.

S$ 72
Avg. per night
H Metropolitan Atocha
H Metropolitan Atocha
6.6 Good
Ronda de Atocha num.3, sexto, Madrid, Spain
Show on map
1.2 km from city centre,  

This comfortable guest house in Madrid offers free Wi-Fi, as well as a lift and luggage storage. It is moments from the Museo Nacional Centro de Arte Reina Sofia, restaurants and nightlife options.

S$ 72
Avg. per night

Hotel prices in Madrid

2 stars or below

S$ 18 - S$ 1,343

Hostal Las Fuentes

No. 1 most popular

Hostal Las Fuentes
8.4 Excellent
S$ 70
Avg. per night
Hostal Cervelo

No. 2 most popular

Hostal Cervelo
8.6 Excellent
S$ 78
Avg. per night
Hostal Casa Tao

Best value

S$ 18
Avg. per night
3 stars

S$ 55 - S$ 152

NH Madrid Atocha

No. 1 most popular

NH Madrid Atocha
8.3 Excellent
S$ 152
Avg. per night
Hostal Alexis Madrid

No. 2 most popular

S$ 72
Avg. per night
Ch Lemon Rooms - Madrid

Best value

S$ 55
Avg. per night
4 stars and up

S$ 74 - S$ 277

NH Collection Madrid Abascal

No. 1 most popular

S$ 154
Avg. per night
Ac Hotel Madrid Feria By Marriott

No. 2 most popular

S$ 112
Avg. per night
Hotel Nuevo Madrid

Best value

Hotel Nuevo Madrid
8.3 Excellent
S$ 74
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?

    When visiting Madrid, consider checking out Salamanca, Chamartin, and Atocha as some of the most sought after locations.

  • What are the best hotels in Madrid?

    964 reviews rated Ac Hotel Cuzco By Marriott with an average score of 8.8/10. It may also be worth looking into the NH Collection Madrid Abascal, which received a rating of 8.9/10 from 732 reviews. NH Madrid Atocha could also be a good option, with a score of 8.3/10 from 1,671 reviews.

  • What is a good hotel near Madrid Chamartin Railway Station?

    A good hotel close to Madrid Chamartin Railway Station is Ac Hotel Cuzco By Marriott (rated 8.8/10 from 964 reviews).

  • What is a good hotel in Madrid near Estado Santiago Bernabéu?

    The most popular hotel near Estado Santiago Bernabéu is Ac Hotel Cuzco By Marriott, with 964 HotelsCombined users scoring it 8.8/10.

  • Is there a good hotel near Teatro Lope de Vega?

    If you’re visiting Teatro Lope de Vega then the nearby Hostal Las Fuentes is a popular hotel with HotelsCombined users (1,766 reviews scoring it at an average 8.4/10).

  • How much do hotels in Madrid cost?

    Hotels in Madrid cost an average of S$ 348/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Madrid had higher average prices of S$ 203/night and S$ 422/night, respectively.

  • How much is a cheap hotel in Madrid?

    S$ 15 per night is the cheapest Madrid hotel price found in our data from the last 72 hours.

  • How much is a hotel in Madrid tonight?

    Madrid hotels start at S$ 23 for tonight; however, the average price of accommodation is about S$ 195. Many 4-star stays can be found in Madrid tonight, with prices starting at S$ 77. These prices were found on HotelsCombined within the last 72 hours.