Hotels in Madrid

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

Madrid, Spain
22 Jun — 23 Jun2
Madrid, Spain
Tue 22/6
Wed 23/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Madrid

Filter by star ratings
All filters
Ac Hotel Cuzco By Marriott
Ac Hotel Cuzco By Marriott
8.8 Excellent
Paseo de la Castellana, 133, Madrid, Spain
Show on map
4.9 km from city centre, Madrid 
ExcellentBased on 1,000 reviews
8.8

Situated within walking distance of Santiago Bernabeu Metro Station, AC Hotel Cuzco A Marriott Luxury & Lifestyle Hotel provides guests with an ideal base when in Madrid. The various amenities this cosy hotel features include valet parking, an express check-in and check-out feature and a coffee bar.

Lollipop Flats City Centre Petit Suite
Lollipop Flats City Centre Petit Suite
Madrid, Spain
Show on map
0.7 km from city centre, Madrid 

Lollipop Flats City Centre Petit Suite is situated in Madrid and is close to local attractions, such as Plaza Mayor and Royal Palace of Madrid. It is conveniently located in the city centre.

Vitium Urban Suites
Vitium Urban Suites
8.6 Excellent
C/ Gran Vía, 61 5ª Planta, Madrid, Spain
Show on map
0.9 km from city centre, Madrid 
ExcellentBased on 616 reviews
8.6

Strategically located in the middle of the city, this 3-star guest house makes for an excellent base in Madrid. It is moments from Puerta del Sol, restaurants and nightlife options.

Posada del Dragón Boutique Hotel
Posada del Dragón Boutique Hotel
8.8 Excellent
Cava Baja, 14, Madrid, Spain
Show on map
0.5 km from city centre, Madrid 
ExcellentBased on 1,146 reviews
8.8

Centrally located, Posada del Dragon Boutique Hotel allows for easy access to Madrid's main shopping and sightseeing areas. It is located a brief walk from Royal Palace of Madrid and Puerta del Sol.

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

BLESS Hotel Madrid
BLESS Hotel Madrid
9.0 Excellent
62 Velazquez St, Madrid, Spain
Show on map
2.1 km from city centre, Madrid 
ExcellentBased on 417 reviews
9.0

Situated a brief drive from Museo del Prado, BLESS Hotel Madrid a member of The Leading Hotels of the World provides art deco accommodation in Madrid. It also offers an airport shuttle, a swimming pool and laundry facilities.

One Shot Luchana 22
One Shot Luchana 22
8.3 Excellent
Luchana 22, Madrid, Spain
Show on map
1.6 km from city centre, Madrid 
ExcellentBased on 661 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.

Meliá Avenida América
Meliá Avenida América
8.4 Excellent
Calle Juan Ignacio Luca de Tena, 36, Madrid, Spain
Show on map
7.3 km from city centre, Madrid 
ExcellentBased on 1,060 reviews
8.4

Melia Avenida de America offers 4-star accommodation in Madrid. It also provides a sauna, an indoor pool and a Turkish steam bath.

Hotel Chamartin The One
Hotel Chamartin The One
8.1 Excellent
Agustin De Foxa, S/n, Madrid, Spain
Show on map
6.5 km from city centre, Madrid 
ExcellentBased on 7,675 reviews
8.1

Weare Chamartin Hotel provides a stylish setting while in Madrid. It offers 4-star accommodation with air-conditioned rooms.

Eurostars Central
Eurostars Central
8.5 Excellent
Calle Mejía Lequerica, 10, Madrid, Spain
Show on map
1.3 km from city centre, Madrid 
ExcellentBased on 3,772 reviews
8.5

Set in the heart of Madrid, Eurostars Central is a short walk from Alonso Martinez Metro Station, and provides easy access to nearby dining and nightlife options. Guests can also enjoy free internet throughout the property.

Tips for booking a Madrid hotel

Cheapest month:February
Most expensive month:October
Average price in Madrid:$139/night
Absolute cheapest price found:$10/night
Cheapest day:Sunday
Most expensive day:Wednesday
$91 - $223
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$75 - $263
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Madrid hotels

Show all 6,277 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
Hotel Único Madrid
Hotel Único Madrid
9.1 Excellent
Claudio Coello 67, Madrid, Spain
Show on map
2.0 km from city centre, Madrid 

Hotel Unico Madrid provides luxury 5-star accommodation in Madrid. It also features a rooftop terrace, free Wi-Fi and a fitness centre.

3
Vp Plaza España Design
Vp Plaza España Design
9.4 Excellent
Plaza de España, 5, Madrid, Spain
Show on map
1.1 km from city centre, Madrid 

Located in Madrid City Centre, this hotel is within walking distance of Plaza de Oriente. It is conveniently situated in the city centre.

4
BLESS Hotel Madrid
BLESS Hotel Madrid
9.0 Excellent
62 Velazquez St, Madrid, Spain
Show on map
2.1 km from city centre, Madrid 

Situated a brief drive from Museo del Prado, BLESS Hotel Madrid a member of The Leading Hotels of the World provides art deco accommodation in Madrid. It also offers an airport shuttle, a swimming pool and laundry facilities.

5
The Westin Palace, Madrid
The Westin Palace, Madrid
8.8 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
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.

8
Aloft Madrid Gran Via
Aloft Madrid Gran Via
8.9 Excellent
Calle Jacometrezo 4, Madrid, Spain
Show on map
0.6 km from city centre, Madrid 

Centrally located, Aloft Madrid Gran Via allows for easy access to Madrid's main sightseeing and retail areas. It also offers an express check-in and check-out feature, a swimming pool and free Wi-Fi.

Cheapest hotels in Madrid, Spain

Show all 6,277 hotels
Pozuelo
Pozuelo
9.7 Excellent
Camino De Las Huertas, 2, Pozuelo de Alarcón, Madrid, Spain
Show on map
0.7 km from city centre,  

Hotel Pozuelo is located in Pozuelo de Alarcon and offers free Wi-Fi. It provides 4-star accommodation with air-conditioned rooms.

$22
Avg. per night
C&H Aravaca Garden
C&H Aravaca Garden
6.3 Good
Burgohondo, 8, Madrid, Spain
Show on map
12.7 km from city centre,  

Hotel Aravaca Garden provides comfortable 3-star accommodation in Madrid. It also features a currency exchange, a 24-hour reception and meeting rooms.

$31
Avg. per night
Hostal Main Street Madrid
Hostal Main Street Madrid
9.1 Excellent
Calle Gran Via, 50, Madrid, Spain
Show on map
0.6 km from city centre,  

Set in the heart of the city, Hostal Main Street Madrid offers easy access to Madrid's popular retail and sightseeing areas. Those staying at the property can also make use of free wireless internet.

$50
Avg. per night
ibis budget Madrid Centro las Ventas
ibis budget Madrid Centro las Ventas
8.2 Excellent
C Siena 10, Madrid, Spain
Show on map
4.4 km from city centre,  

Ibis Budget Madrid Centro Las Ventas is located in Madrid and offers free Wi-Fi. The multiple amenities this modern hotel features include room service, a 24-hour reception and a tour desk.

$52
Avg. per night
Hotel Chamartin The One
Hotel Chamartin The One
8.1 Excellent
Agustin De Foxa, S/n, Madrid, Spain
Show on map
6.5 km from city centre,  

Weare Chamartin Hotel provides a stylish setting while in Madrid. It offers 4-star accommodation with air-conditioned rooms.

$53
Avg. per night
Silken Puerta Madrid
Silken Puerta Madrid
8.5 Excellent
Juan Rizi, 5, Madrid, Spain
Show on map
6.6 km from city centre,  

Less than a 20-minute stroll from Suanzes Metro Station, Silken Puerta Madrid provides guests with a convenient base while in Madrid. It offers 4-star accommodation and views of the courtyard.

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

$55
Avg. per night
Ilunion Alcala Norte
Ilunion Alcala Norte
8.5 Excellent
C/San Romualdo, 30, Madrid, Spain
Show on map
7.3 km 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.

$57
Avg. per night

Hotel prices in Madrid

2 stars or below

$13 - $1,007

Hostel Era Alonso Martinez

No. 1 most popular

$257
Avg. per night
ibis budget Madrid Centro las Ventas

No. 2 most popular

$52
Avg. per night
Hostal Casa Tao

Best value

$13
Avg. per night
3 stars

$31 - $398

DI Carlo Hotels Madrid

No. 1 most popular

$79
Avg. per night
Holiday Inn Express Madrid - Alcobendas

No. 2 most popular

$65
Avg. per night
C&H Aravaca Garden

Best value

$31
Avg. per night
4 stars and up

$53 - $541

Eurostars Madrid Tower

No. 1 most popular

$119
Avg. per night
Silken Puerta Madrid

No. 2 most popular

$55
Avg. per night
Hotel Chamartin The One

Best value

$53
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?

    You can find several places worth visiting in Madrid. Nuevos Ministerios, Chamartin, and Barajas are some of the most popular amongst our users.

  • What are the best hotels in Madrid?

    3,711 reviews rated Eurostars Madrid Tower with an average score of 8.6/10. It may also be worth looking into the Silken Puerta Madrid, which received a rating of 8.5/10 from 2,310 reviews. Hotel Puerta América could also be a good option, with a score of 8.6/10 from 5,608 reviews.

  • What is a good hotel near Madrid Arena?

    NH Madrid Ribera del Manzanares is a hotel near Madrid Arena that is popular with HotelsCombined users, scoring 8.6 across 1,966 reviews.

  • What is a good hotel in Madrid near Madrid City Centre?

    The most popular hotel near Madrid City Centre is The Westin Palace, Madrid, with 598 HotelsCombined users scoring it 8.8/10.

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

    If you’re looking for good hotels near Teatro Lope de Vega, consider The Westin Palace, Madrid (rated 8.8 over 598 reviews).

  • How much do hotels in Madrid cost?

    Searches in the last 72 hours suggest an average price of around $155/night is normal for a hotel in Madrid. 4-star and 5-star hotels in Madrid had average prices of $121/night and $224/night, respectively.

  • How much is a cheap hotel in Madrid?

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

  • How much is a hotel in Madrid tonight?

    Users have found prices for hotels in Madrid tonight starting as low as $19, rising to an average cost of $148, based on searches in the last 72 hours. Prices start from $46 for a 4-star hotel in Madrid for tonight.