Hotels in Madrid

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

Madrid, Spain
21 Sep — 22 Sep2
Madrid, Spain
Tue 21/9
Wed 22/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Madrid

Filter by star ratings
All filters
Novotel Madrid Campo de Las Naciones
Novotel Madrid Campo de Las Naciones
8.5 Excellent
Calle De Amsterdam, 3, Madrid, Spain
Show on map
9.1 km from city centre, Madrid 
ExcellentBased on 1,960 reviews
8.5

Novotel Campo De Las Naciones offers modern accommodation in Madrid and is a few minutes on foot from Feria de Madrid. It provides free Wi-Fi, a children's play area and a seasonal outdoor swimming pool.

Senator Barajas
Senator Barajas
7.9 Good
Galeon 27, Madrid, Spain
Show on map
11.3 km from city centre, Madrid 
GoodBased on 5,821 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.

Senator Gran Vía 70 Spa Hotel
Senator Gran Vía 70 Spa Hotel
8.4 Excellent
Gran Via, 70, Madrid, Spain
Show on map
1.0 km from city centre, Madrid 
ExcellentBased on 1,481 reviews
8.4

Boasting its own theatre that hosts comedy shows, Senator Gran Via 70 Spa Hotel provides a contemporary setting in Madrid, as well as a spa with a Turkish bath. It is conveniently situated in the city centre.

Petit Palace Posada del Peine
Petit Palace Posada del Peine
8.8 Excellent
Postas 17, Madrid, Spain
Show on map
0.3 km from city centre, Madrid 
ExcellentBased on 1,750 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.

One Shot Fortuny 07
One Shot Fortuny 07
8.9 Excellent
Calle Fortuny 7, Madrid, Spain
Show on map
1.8 km from city centre, Madrid 
ExcellentBased on 982 reviews
8.9

Located a short walk from Alonso Martinez Metro Station, One Shot Fortuny 07 is a convenient base when visiting Madrid. It is ideally positioned for guests wanting to discover the area's attractions.

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 89 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.

One Shot Luchana 22
One Shot Luchana 22
8.3 Excellent
Luchana 22, Madrid, Spain
Show on map
1.7 km from city centre, Madrid 
ExcellentBased on 740 reviews
8.3

Located in Madrid, just a short walk from Alonso Martinez Metro Station, One Shot Luchana 22 offers 4-star accommodation and free Wi-Fi. Only a short stroll from Downtown, it provides modern rooms equipped with free wireless internet access, a flat-screen TV and a private bathroom.

Catalonia Gran Vía
Catalonia Gran Vía
8.7 Excellent
Gran Via, 7-9, Madrid, Spain
Show on map
0.5 km from city centre, Madrid 
ExcellentBased on 3,466 reviews
8.7

Established in 1917 and situated in Madrid, Catalonia Gran Via provides a Turkish steam bath, free Wi-Fi and a rooftop pool, as well as views of Gran Via. It is conveniently located in the city centre.

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:February
Most expensive month:March
Average price in Madrid:C$ 153/night
Absolute cheapest price found:C$ 17/night
Cheapest day:Monday
Most expensive day:Thursday
C$ 50 - C$ 228
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 105 - C$ 208
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Madrid hotels

Show all 7,301 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
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.

3
Hyatt Centric Gran Via Madrid
Hyatt Centric Gran Via Madrid
9.1 Excellent
Gran Via 31, Madrid, Spain
Show on map
0.5 km 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.

4
Hostal Central Palace Madrid
Hostal Central Palace Madrid
9.3 Excellent
Plaza Oriente 2, Madrid, Spain
Show on map
0.8 km from city centre, Madrid 

Only two minutes from Plaza de Oriente, Hostal Central Palace Madrid is centrally situated in Madrid. It is moments from Royal Palace of Madrid, eateries and nightlife options.

5
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.

6
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.

7
Dear Hotel Madrid
Dear Hotel Madrid
8.8 Excellent
Gran Via 80, Madrid, Spain
Show on map
1.1 km 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.

8
Only You Boutique Hotel Madrid
Only You Boutique Hotel Madrid
9.2 Excellent
Calle Barquillo, 21, Madrid, Spain
Show on map
1.0 km 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.

Cheapest hotels in Madrid, Spain

Show all 7,301 hotels
Woohoo Hostal Madrid
Woohoo Hostal Madrid
8.1 Excellent
Calle Concepcion Arenal 6, Planta 3, Madrid, Spain
Show on map
0.6 km from city centre,  

Conveniently situated, Woohoo Hostal Madrid allows for easy access to Madrid's best hot spots. It provides free Wi-Fi, a 24-hour reception and a swimming pool.

C$ 22
Avg. per night
Hotel Dome Madrid
Hotel Dome Madrid
8.1 Excellent
C/ María Tubau, 6, Madrid, Spain
Show on map
11.3 km from city centre,  

Less than a 20-minute walk from Las Tablas Train Station, Hotel Dome Las Tablas offers guests a convenient base when in Madrid. It also offers a free shuttle service, an outdoor pool and free Wi-Fi.

C$ 28
Avg. per night
Pension Antonio
Pension Antonio
8.8 Excellent
De la Palma, 62 - 3º Izquierda, Madrid, Spain
Show on map
1.3 km from city centre,  

Set in the centre of Madrid, Pension Antonio is situated near Noviciado Metro Station, and just a few steps from nearby dining and nightlife options. It is situated a brief walk from Plaza de Espana, Malasana and Puerta del Sol.

C$ 51
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.

C$ 51
Avg. per night
Hostal Hispano Argentino Gran Via
Hostal Hispano Argentino Gran Via
7.6 Good
Gran Vía, 15, Madrid, Spain
Show on map
0.5 km from city centre,  

Centrally located, Hostal Hispano - Argentino offers easy access to Madrid's popular retail areas and tourist attractions. It also provides an airport shuttle, a rooftop terrace and room service.

C$ 69
Avg. per night
Hostal Madrid
Hostal Madrid
8.4 Excellent
Esparteros, 6, Madrid, Spain
Show on map
0.2 km from city centre,  

Conveniently situated, Hostal Madrid offers easy access to Madrid's best hot spots. Those staying at the property can also enjoy complimentary wireless internet.

C$ 69
Avg. per night
Hotel Nuevo Madrid
Hotel Nuevo Madrid
8.3 Excellent
C/ Bausa, 27, Madrid, Spain
Show on map
6.7 km 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.

C$ 70
Avg. per night
Senator Barajas
Senator Barajas
7.9 Good
Galeon 27, Madrid, Spain
Show on map
11.3 km 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.

C$ 71
Avg. per night

Hotel prices in Madrid

2 stars or below

C$ 18 - C$ 463

Hotel ibis Madrid Aeropuerto Barajas

#1 Most popular

C$ 97
Avg. per night
Safestay Madrid

#2 Most popular

Safestay Madrid
8.6 Excellent
C$ 26
Avg. per night
I Love Madrid Hostel

Best value

C$ 18
Avg. per night
3 stars

C$ 41 - C$ 896

Hostal Central Palace Madrid

#1 Most popular

C$ 89
Avg. per night
Hostal Hispano Argentino Gran Via

#2 Most popular

C$ 69
Avg. per night
C&H Aravaca Garden

Best value

C$ 41
Avg. per night
4 stars and up

C$ 28 - C$ 345

DoubleTree by Hilton Madrid-Prado

#1 Most popular

C$ 202
Avg. per night
NH Collection Madrid Paseo del Prado

#2 Most popular

C$ 197
Avg. per night
Hotel Dome Madrid

Best value

Hotel Dome Madrid
8.1 Excellent
C$ 28
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 Tetuán, Ciudad Lineal, and Alameda de Osuna while in Madrid.

  • What are the best hotels in Madrid?

    DoubleTree by Hilton Madrid-Prado (8.9/10 from 88 reviews), Novotel Madrid Center (8.7/10 from 3,271 reviews), and Hotel ibis Madrid Aeropuerto Barajas (8.4/10 from 7,343 reviews) are all highly rated places to stay in Madrid.

  • What is a good hotel near Madrid City Centre?

    DoubleTree by Hilton Madrid-Prado is a good hotel close to Madrid City Centre - it has scored 8.9 over 88 reviews from HotelsCombined users.

  • What is a good hotel in Madrid near La Caja Mágica?

    Hotel Mercader is the most recommended hotel near La Caja Mágica on HotelsCombined (scoring 8.2 over 904 reviews).

  • Is there a good hotel near Estado Santiago Bernabéu?

    If you’re planning to stay near Estado Santiago Bernabéu, you should consider Barceló Imagine, which has a score of 9.2 from 1,807 reviews.

  • How much do hotels in Madrid cost?

    Hotels in Madrid cost an average of C$ 186/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Madrid had higher average prices of C$ 190/night and C$ 402/night respectively.

  • How much is a cheap hotel in Madrid?

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

  • How much is a hotel in Madrid tonight?

    A hotel in Madrid tonight can start as low as C$ 37 for the night, with an average cost of C$ 191, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Madrid tonight, prices start from C$ 80.