Hotels in Madrid

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

Madrid, Spain
27 Oct — 28 Oct2
Madrid, Spain
Wed 27/10
Thu 28/10
...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,614 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.

Sercotel Gran Hotel Conde Duque
Sercotel Gran Hotel Conde Duque
8.5 Excellent
Plaza Conde Valle Suchil, 5, Madrid, Spain
Show on map
1.1 mi from city centre, Madrid 
ExcellentBased on 2,763 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.

Novotel Madrid Campo de Las Naciones
Novotel Madrid Campo de Las Naciones
8.5 Excellent
Calle De Amsterdam, 3, Madrid, Spain
Show on map
5.7 mi from city centre, Madrid 
ExcellentBased on 2,096 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.

Soho Boutique Opera
Soho Boutique Opera
8.9 Excellent
Calle Veneras, 2, Madrid, Spain
Show on map
0.3 mi from city centre, Madrid 
ExcellentBased on 2,778 reviews
8.9

Conveniently located in the centre of the city, this 4-star hotel makes for an ideal base in Madrid. It offers a Jacuzzi, a sauna and complimentary Wi-Fi.

Alojamientos Estrella Rural
Alojamientos Estrella Rural
8.9 Excellent
Travesia Don Florencio 2-4, Madrid, Spain
Show on map
43.2 mi from city centre, Madrid 
ExcellentBased on 77 reviews
8.9

This comfortable property in Braojos offers complimentary wireless internet, as well as a 24-hour reception and a 24-hour business centre.

Exe Madrid Norte
Exe Madrid Norte
8.2 Excellent
Calle Martina Diaz, 4, Madrid, Spain
Show on map
5.5 mi from city centre, Madrid 
ExcellentBased on 2,475 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.

Senator Barajas
Senator Barajas
7.9 Good
Galeon 27, Madrid, Spain
Show on map
7.0 mi from city centre, Madrid 
GoodBased on 5,619 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
0.6 mi from city centre, Madrid 
ExcellentBased on 1,387 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.

BLESS Hotel Madrid
BLESS Hotel Madrid
9.0 Excellent
62 Velazquez St, Madrid, Spain
Show on map
1.3 mi 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.

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,207 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.

Tips for booking a Madrid hotel

Cheapest month:July
Most expensive month:September
Average price in Madrid:£87/night
Absolute cheapest price found:£4/night
Cheapest day:Sunday
Most expensive day:Wednesday
£59 - £112
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£83 - £106
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Madrid, Spain

Show all 7,342 hotels
Hotel Dome Madrid
Hotel Dome Madrid
8.1 Excellent
C/ María Tubau, 6, Madrid, Spain
Show on map
7.0 mi 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.

£9
Avg. per night
Madrid Motion Hostels
Madrid Motion Hostels
6.5 Good
Mesonero Romanos, 7, Madrid, Spain
Show on map
0.3 mi 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.

£15
Avg. per night
Toc Hostel Madrid
Toc Hostel Madrid
9.0 Excellent
Plaza Celenque 3-5, Madrid, Spain
Show on map
0.2 mi from city centre,  

Set in the heart of Madrid, Toc Hostel Madrid is a short walk from Sol Metro Station, and just a few steps from nearby dining and nightlife options. Those staying at the property can also make use of free Wi-Fi access during their stay.

£25
Avg. per night
Flat5Madrid
Flat5Madrid
8.4 Excellent
C/ San Bernardo 55 5âº, 55, Madrid, Spain
Show on map
0.7 mi 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.

£29
Avg. per night
Casa de Huespedes La Asturiana
Casa de Huespedes La Asturiana
7.3 Good
Paseo Del Prado 40, Madrid, Spain
Show on map
0.6 mi from city centre,  

Centrally located, Casa de Huespedes La Asturiana allows for easy access to Madrid's main sightseeing areas. It also offers free Wi-Fi, a tour desk and a 24-hour reception.

£31
Avg. per night
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.

£39
Avg. per night
Vertice Roomspace Madrid
Vertice Roomspace Madrid
7.8 Good
Calle Laguna Dalga, 4, Madrid, Spain
Show on map
5.8 mi from city centre,  

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

£41
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.

£42
Avg. per night

Hotel prices in Madrid

2 stars or below

£10 - £755

Los Amigos Hostel

No. 1 most popular

Los Amigos Hostel
8.0 Excellent
£264
Avg. per night
Hotel ibis Madrid Aeropuerto Barajas

No. 2 most popular

£54
Avg. per night
I Love Madrid Hostel

Best value

£10
Avg. per night
3 stars

£23 - £78

NH Leganés

No. 1 most popular

NH Leganés
8.0 Excellent
£46
Avg. per night
Vertice Roomspace Madrid

No. 2 most popular

£41
Avg. per night
C&H Aravaca Garden

Best value

£23
Avg. per night
4 stars and up

£9 - £443

Hotel Via Castellana

No. 1 most popular

£65
Avg. per night
Alojamientos Estrella Rural

No. 2 most popular

£82
Avg. per night
Hotel Dome Madrid

Best value

Hotel Dome Madrid
8.1 Excellent
£9
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?

    Users favour staying in areas such as Cuatro Caminos, Chamberí, and Sol. Consider these locations when searching for your desired stay.

  • What are the best hotels in Madrid?

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

  • What is a good hotel near Madrid City Centre?

    A good hotel close to Madrid City Centre is NH Collection Madrid Suecia (rated 8.9/10 from 1,336 reviews).

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

    Hotel Via Castellana is rated 8.2 from 5,448 reviews and is close to Estado Santiago Bernabéu.

  • Is there a good hotel near Campo de las Naciones?

    Close to Campo de las Naciones you will find Novotel Madrid Campo de Las Naciones, which has a rating of 8.5 over 2,096 HotelsCombined reviews.

  • How much do hotels in Madrid cost?

    The average price of a hotel in Madrid is £122 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Madrid?

    HotelsCombined searches in the last 3 days suggest cheap Madrid hotels have prices starting from as low as £27/night, depending on the popularity of your requested dates.

  • How much is a hotel in Madrid tonight?

    Prices for a hotel in Madrid tonight are about £111 on average, but HotelsCombined users have found prices as low as £25 for tonight in the last 3 days. The best price found for a 4-star hotel in Madrid tonight is £49.