Hotels in Madrid, Spain

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

Madrid, Spain
Sep 29 — Sep 302
Madrid, Spain
Fri 9/29
Sat 9/30
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Madrid, Spain

These hotels are among the most popular places to stay for users visiting Madrid. Users seeking more options can adjust the settings in the search form at the top of the page.
Filter by star ratings
All filters
Hotel Regina
9.2 Excellent
Alcala 19, Madrid, Spain
Show on map
0.2 mi from city center, Madrid, Spain 
ExcellentBased on 11,582 reviews
9.2

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in Madrid. It is close to Puerta del Sol, dining options and shops.

Hotel Liabeny
9.0 Excellent
Calle de la Salud 3, Madrid, Spain
Show on map
0.2 mi from city center, Madrid, Spain 
ExcellentBased on 8,368 reviews
9.0

Conveniently located in the centre of the city, this 4-star hotel makes for an ideal base in Madrid. It is close to Gran Via, shops and nightlife options.

Hotel Maydrit Airport
8.8 Excellent
Piragua 1, Madrid, Spain
Show on map
6.3 mi from city center, Madrid, Spain 
ExcellentBased on 8,605 reviews
8.8

Featuring a shuttle service to Madrid-Barajas Airport, plus complimentary Wi-Fi, Hotel Maydrit is a convenient place to stay in Madrid. It also offers an all-inclusive meal plan, a swimming pool and 24-hour room service.

Senator Barajas
7.7 Good
Galeon 27, Madrid, Spain
Show on map
7.0 mi from city center, Madrid, Spain 
GoodBased on 8,409 reviews
7.7

Senator Barajas is located in Madrid and is close to the area's popular attractions. It also provides meeting rooms, a 24-hour reception and an outdoor pool.

Madrid - Retiro, An IHG Hotel
8.4 Excellent
C/ Del Pez Volador, 1, Madrid, Spain
Show on map
1.8 mi from city center, Madrid, Spain 
ExcellentBased on 12,359 reviews
8.4

Ayre Gran Hotel Colon provides modern accommodation in Madrid and is within a 10-minute walk of Conde de Casal Metro Station. It offers 4-star accommodation with air-conditioned rooms.

Hotel Nuevo Boston
8.4 Excellent
Avenida De Aragon 332, Madrid, Spain
Show on map
7.0 mi from city center, Madrid, Spain 
ExcellentBased on 9,376 reviews
8.4

Located in Madrid, Hotel Nuevo Boston is within a 10-minute drive of Madrid-Barajas Airport and provides a rooftop terrace and a swimming pool. It offers complimentary Wi-Fi, a free shuttle service and a coffee bar.

Generator Madrid
8.1 Excellent
Calle Silva, 1, Madrid, Spain
Show on map
0.5 mi from city center, Madrid, Spain 
ExcellentBased on 7,826 reviews
8.1

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.

Vertice Roomspace Madrid
8.1 Excellent
Calle Laguna Dalga, 4, Madrid, Spain
Show on map
5.8 mi from city center, Madrid, Spain 
ExcellentBased on 10,453 reviews
8.1

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

Eurostars Madrid Tower
8.7 Excellent
Paseo De La Castellana, 259 B, Madrid, Spain
Show on map
4.3 mi from city center, Madrid, Spain 
ExcellentBased on 4,112 reviews
8.7

Showcasing unique views of Madrid, this 5-star hotel is an easy walk from Madrid Chamartin Railway Station. It offers free wireless internet in public areas and is steps from Cuatro Torres Business Area and other tourist attractions.

Hotel Santo Domingo
7.4 Good
San Bernardo 1, Madrid, Spain
Show on map
0.4 mi from city center, Madrid, Spain 
GoodBased on 5,877 reviews
7.4

Set in Madrid City Centre, Hotel Santo Domingo is an ideal base with Royal Palace of Madrid, Puerta del Sol and Gran Via all a short stroll away. Unique views of Madrid can also be enjoyed by guests.

Tips for booking hotels in Madrid, Spain

Cheapest month:February
Most expensive month:April
Average price in Madrid:$230/night
Cheapest price found:$10/night
Cheapest day:Monday
Most expensive day:Friday
$161 - $284
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$239 - $273
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Madrid, Spain hotels

Our users rated these hotels as some of the best places to stay in Madrid. Make sure to read hotel descriptions and reviews to find the right property right for you.
Show all 9,977 hotels
1
Hotel Barajas Plaza Madrid
7.9 Good
C/ Camarillas 5-7, Madrid, Spain
Show on map
7.7 mi from city center, Madrid, Spain 

Located a short walk from Barajas Station, Hotel Barajas Plaza is a convenient base when in Madrid. The air-conditioned rooms feature plasma TVs and free Wi-Fi.

$84
Avg. per night
2
Far Home Atocha
8.6 Excellent
Calle Atocha, 45, Madrid, Spain
Show on map
0.2 mi from city center, Madrid, Spain 

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 hotel offers include a 24-hour reception, a concierge and luggage storage.

$24
Avg. per night
3
Hyatt Centric Gran Via Madrid
8.9 Excellent
Gran Via 31, Madrid, Spain
Show on map
0.3 mi from city center, Madrid, Spain 

Set in the centre of Madrid, Hyatt Centric Gran Via Madrid is a short walk from Gran Via Metro Station, and provides easy access to local dining and nightlife options. A short walk from Gran Via, it provides comfortable rooms equipped with a mini bar.

$240
Avg. per night
4
Exe Madrid Norte
8.5 Excellent
Calle Martina Diaz, 4., Madrid, Spain
Show on map
5.5 mi from city center, Madrid, Spain 

Situated a brief drive from Santiago Bernabeu Stadium, Exe Madrid Norte provides modern accommodation in Madrid. It has a fitness centre, as well as free Wi-Fi, a swimming pool and a coffee bar.

$86
Avg. per night
5
The Westin Palace, Madrid
8.4 Excellent
Plaza de las Cortes, 7, Madrid, Spain
Show on map
0.4 mi from city center, Madrid, Spain 

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.

$401
Avg. per night
6
Dear Hotel Madrid
8.8 Excellent
Gran Via 80, Madrid, Spain
Show on map
0.7 mi from city center, Madrid, Spain 

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.

$152
Avg. per night
7
Vincci Vía - 66
8.5 Excellent
Gran Via 66, Madrid, Spain
Show on map
0.6 mi from city center, Madrid, Spain 

Conveniently located in the heart of the city, this 4-star hotel makes for an excellent base in Madrid. It has a day spa, as well as a rooftop terrace, a sauna and a Turkish steam bath.

$171
Avg. per night
8
Hotel Atlantico Madrid
9.2 Excellent
Gran Via 38, Madrid, Spain
Show on map
0.3 mi from city center, Madrid, Spain 

Situated in the heart of the city, Hotel Atlantico Madrid offers easy access to Madrid's popular sightseeing and retail areas. Only a short stroll from Gran Via, it provides stylish rooms equipped with free wireless internet access, a private terrace and a mini bar.

$160
Avg. per night

Cheapest hotels in Madrid, Spain

For those on a budget, these are the cheapest hotels available in Madrid for the selected dates. Consider alternative dates if you're able to compare prices.
Show all 9,977 hotels
Madrid Motion Hostels
6.0 Good
Calle Mesonero Romanos, 7, Madrid, Madrid, Spain
Show on map
0.3 mi from city center, Madrid, Spain 

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.

$22
Avg. per night
Toc Hostel Madrid
8.9 Excellent
Plaza Celenque 3-5, Madrid, Spain
Show on map
0.2 mi from city center, Madrid, Spain 

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.

$37
Avg. per night
Travelodge Madrid Alcalá
7.9 Good
Calle Santa Leonor 34, Madrid, Spain
Show on map
4.1 mi from city center, Madrid, Spain 

Situated within walking distance of Suanzes Metro Station, Travelodge Madrid Alcala provides guests with an ideal base while visiting Madrid. Complimentary unlimited Wi-Fi is available in common areas and also in the guestrooms at an additional charge.

$53
Avg. per night
NH Villa de Coslada
8.1 Excellent
Avenida de la Constitucion, 75, Madrid, Spain
Show on map
7.5 mi from city center, Madrid, Spain 

Just 10 minutes' walk from Coslada Central Station, NH Villa de Coslada has an accessible location, making it an ideal base while visiting Madrid. The various amenities this modern hotel offers include a sauna, a beauty centre and an express check-in and check-out feature.

$61
Avg. per night
Ibis Budget Madrid Valentin Beato
7.7 Good
Rufino González, 19, Madrid, Spain
Show on map
4.3 mi from city center, Madrid, Spain 

Ibis Budget Madrid Calle Alcala provides modern 3-star accommodation in Madrid. It also offers an express check-in and check-out feature, free Wi-Fi and a 24-hour reception.

$63
Avg. per night
Ibis Budget Madrid Vallecas
7.5 Good
Casas De Miravete N17 .Pol.Ind., Madrid, Spain
Show on map
4.4 mi from city center, Madrid, Spain 

Situated in Madrid, this 3-star property is modern and charming. Guests can also make the most of free internet access in all areas.

$65
Avg. per night
Hotel Mercader
7.8 Good
Calle Eje 2-7a, Madrid, Spain
Show on map
4.3 mi from city center, Madrid, Spain 

Hotel Mercader provides stylish 4-star accommodation in Madrid. It also offers a 24-hour reception, meeting rooms and an express check-in and check-out feature.

$66
Avg. per night
Senator Castellana
8.3 Excellent
Calle de Julián Besteiro, 37, Madrid, Spain
Show on map
3.0 mi from city center, Madrid, Spain 

Senator Castellana is set in Madrid and is within a short walk of local attractions, including Plaza de Cuzco and the Madrid Central Mosque. It is a 10-minute drive from Paseo de la Castellana and provides private parking on site.

$67
Avg. per night

Hotel prices in Madrid, Spain

Prices on hotels (average nightly rate) for the dates selected, broken down by hotel class. As an added layer, we've also marked the most popular and best value properties in each hotel class.
2 stars and under
3 stars