Hotels in Madrid, Spain

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

Madrid, Spain
Sep 23 — Sep 242
Madrid, Spain
Sat 9/23
Sun 9/24
...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,595 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,334 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,531 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.

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,313 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,338 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.

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,073 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.5 Good
San Bernardo 1, Madrid, Spain
Show on map
0.4 mi from city center, Madrid, Spain 
GoodBased on 5,867 reviews
7.5

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.

New Point Opera
9.1 Excellent
Calle de Las Hileras 8, Madrid, Spain
Show on map
0.3 mi from city center, Madrid, Spain 
ExcellentBased on 2,249 reviews
9.1

Centrally located, New Point Madrid Opera allows for easy access to Madrid's main shopping and sightseeing areas. It is located a brief walk from Royal Palace of Madrid, Gran Via and Plaza de Oriente.

Hotel Puerta America
8.4 Excellent
Avenida de America, 41 or, Madrid, Spain
Show on map
2.5 mi from city center, Madrid, Spain 
ExcellentBased on 6,263 reviews
8.4

Offering views of Madrid, guests of Hotel Puerta America can expect deluxe amenities including a limousine service. This modern property is conveniently situated in Chamartin.

Exe Plaza
8.5 Excellent
Paseo De La Castellana 191, Madrid, Spain
Show on map
3.6 mi from city center, Madrid, Spain 
ExcellentBased on 5,414 reviews
8.5

Less than a 20-minute stroll from Madrid Chamartin Railway Station, Exe Plaza Hotel offers guests an ideal base when in Madrid. Just a short walk from Gate of Europe, it offers comfortable rooms equipped with a mini bar, a rollaway bed and a flat-screen TV.

Tips for booking hotels in Madrid, Spain

Cheapest month:August
Most expensive month:September
Average price in Madrid:$238/night
Cheapest price found:$8/night
Cheapest day:Monday
Most expensive day:Friday
$177 - $300
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$230 - $259
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,946 hotels
1
Hotel Barajas Plaza
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.

$83
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.

$244
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.

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

$402
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.

$154
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.

$176
Avg. per night
8
Hotel Atlántico
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.

$162
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,946 hotels
The Hat Madrid
8.9 Excellent
Calle Imperial 9, Madrid, Spain
Show on map
0.2 mi from city center, Madrid, Spain 

Located centrally, The Hat Madrid offers easy access to Madrid's main tourist and retail hot spots. It provides free Wi-Fi, a coffee bar and a rooftop terrace.

$21
Avg. per night
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
Generator Madrid
8.1 Excellent
Calle Silva, 1, Madrid, Spain
Show on map
0.5 mi from city center, Madrid, Spain 

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.

$28
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
Vértice Roomspace
8.1 Excellent
Calle Laguna Dalga, 4, Madrid, Spain
Show on map
5.8 mi from city center, Madrid, Spain 

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

$45
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.

$55
Avg. per night
Senator Barajas
7.7 Good
Galeon 27, Madrid, Spain
Show on map
7.0 mi from city center, Madrid, Spain 

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.

$58
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.

$64
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