Hotels in Madrid

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

Madrid, Spain
Oct 22 — Oct 232
Madrid, Spain
Fri 22/10
Sat 23/10
...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 748 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,7 Excellent
Atocha, 81, Madrid, Spain
Show on map
0,6 km from city centre, Madrid 
ExcellentBased on 3 616 reviews
8,7

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

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 2 080 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.

Exe Madrid Norte
Exe Madrid Norte
8,2 Excellent
Calle Martina Diaz, 4, Madrid, Spain
Show on map
8,8 km from city centre, Madrid 
ExcellentBased on 2 474 reviews
8,2

Situated in Madrid, the hotel is within a 15-minute drive of Madrid-Barajas Airport and provides a swimming pool. It offers 4-star accommodation with air-conditioned rooms.

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.

ibis budget Madrid Calle 30
ibis budget Madrid Calle 30
7,9 Good
Calle Lozano 3, Madrid, Spain
Show on map
3,5 km from city centre, Madrid 
GoodBased on 1 675 reviews
7,9

Boasting a swimming pool, Ibis Budget Madrid Calle 30 is situated in Madrid and provides comfortable accommodation. It also offers complimentary Wi-Fi.

Hotel Ópera
Hotel Ópera
8,6 Excellent
Cuesta de Santo Domingo, 2, Madrid, Spain
Show on map
0,7 km from city centre, Madrid 
ExcellentBased on 1 969 reviews
8,6

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 Chamartin The One
Hotel Chamartin The One
8,1 Excellent
Agustín De Foxa, Madrid, Spain
Show on map
6,5 km from city centre, Madrid 
ExcellentBased on 8 038 reviews
8,1

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

Hotel Nuevo Madrid
Hotel Nuevo Madrid
8,3 Excellent
C/ Bausa, 27, Madrid, Spain
Show on map
6,7 km from city centre, Madrid 
ExcellentBased on 8 461 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.

Tips for booking a Madrid hotel

Cheapest month:February
Most expensive month:August
Average price in Madrid:R1 839/night
Absolute cheapest price found:R16/night
Cheapest day:Sunday
Most expensive day:Saturday
R1 316 - R2 558
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R1 311 - R2 558
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Madrid, Spain

Show all 7 338 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.

R289
Avg. per night
SmartRental Puerta del Sol
SmartRental Puerta del Sol
8,4 Excellent
Madrid, Spain
Show on map
0,5 km from city centre,  

Conveniently situated, Madrid SmartRentals Puerta del Sol allows for easy access to Madrid's popular sightseeing areas. It is located a brief walk from Royal Palace of Madrid, Puerta del Sol and Plaza de Oriente.

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

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

R824
Avg. per night
Ibis Budget Madrid Vallecas
Ibis Budget Madrid Vallecas
7,7 Good
C/ Casas de Miravete, 17, Madrid, Spain
Show on map
7,1 km from city centre,  

Ibis Budget Madrid Vallecas is located in Madrid and offers free Wi-Fi. It provides soundproofed rooms that are serviced by a lift.

R824
Avg. per night
Ibis Budget Madrid Valentin Beato
Ibis Budget Madrid Valentin Beato
8,1 Excellent
Rufino Gonzalez 19Metro Suanzescasa de Huéspedes s, 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.

R853
Avg. per night
Best Osuna Feria Madrid
Best Osuna Feria Madrid
7,3 Good
Luis De La Mata 18, Madrid, Spain
Show on map
8,7 km from city centre,  

Less than a 20-minute stroll from Torre Arias Metro Station, Hotel Osuna Feria Madrid provides guests with an ideal base while visiting Madrid. It also offers an outdoor pool, laundry facilities and a rooftop terrace.

R853
Avg. per night
NH Madrid Barajas Airport
NH Madrid Barajas Airport
8,5 Excellent
Catamarán, 1, Madrid, Spain
Show on map
10,0 km 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.

R868
Avg. per night

Hotel prices in Madrid

2 stars or below

R275 - R2 314

Ibis Budget Madrid Valentin Beato

No. 1 most popular

R853
Avg. per night
Hostal Inter Plaza Mayor

No. 2 most popular

R550
Avg. per night
Room007 Chueca Hostel

Best value

R275
Avg. per night
3 stars

R723 - R1 547

NH Madrid Atocha

No. 1 most popular

NH Madrid Atocha
8,3 Excellent
R1 489
Avg. per night
Hotel Victoria 4

No. 2 most popular

Hotel Victoria 4
8,4 Excellent
R1 171
Avg. per night
Ch Lemon Rooms - Madrid

Best value

R723
Avg. per night
4 stars and up

R781 - R2 964

Hotel Via Castellana

No. 1 most popular

R1 258
Avg. per night
Ac Hotel Carlton Madrid By Marriott

No. 2 most popular

R1 489
Avg. per night
Hotel Nuevo Madrid

Best value

Hotel Nuevo Madrid
8,3 Excellent
R781
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?

    Madrid has plenty to offer. Consider staying in some of its most favoured locations, like Chamartin, Chamberí, and Paseo del Prado.

  • What are the best hotels in Madrid?

    5 452 reviews rated Hotel Via Castellana with an average score of 8,2/10. It may also be worth looking into the Ac Hotel Carlton Madrid By Marriott, which received a rating of 8,6/10 from 1 441 reviews. Hoom Apartments Juan Bravo could also be a good option, with a score of 8,7/10 from 455 reviews.

  • What is a good hotel near Teatro Lope de Vega?

    Hotel Victoria 4 is a hotel near Teatro Lope de Vega that is popular with HotelsCombined users, scoring 8,4 across 1 189 reviews.

  • What is a good hotel in Madrid near Puerta del Sol?

    Ac Hotel Carlton Madrid By Marriott is the most recommended hotel near Puerta del Sol on HotelsCombined (scoring 8,6 over 1 441 reviews).

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

    If you’re visiting Estado Santiago Bernabéu then the nearby Hotel Via Castellana is a popular hotel with HotelsCombined users (5 452 reviews scoring it at an average 8,2/10).

  • How much do hotels in Madrid cost?

    The average price of a hotel in Madrid has been around R2 429 per night over the last 3 days. For a 5-star hotel in Madrid, the average price is around R5 076/night, depending on your dates. The average price of a 4-star hotel is R2 415/night.

  • How much is a cheap hotel in Madrid?

    Prices for Madrid hotels have been found for as low as R145/night over the last 3 days.

  • How much is a hotel in Madrid tonight?

    A hotel in Madrid tonight can start as low as R188 for the night, with an average cost of R2 039, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Madrid tonight, prices start from R723.