Hotels in Madrid, Spain

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

Madrid, Spain
Sep 26 — Sep 272
Madrid, Spain
Tue 9/26
Wed 9/27
...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,579 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,345 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,569 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,360 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,338 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,355 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,772 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.

Vértice Roomspace
8.1 Excellent
Calle Laguna Dalga, 4, Madrid, Spain
Show on map
5.8 mi from city center, Madrid, Spain 
ExcellentBased on 10,424 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,095 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,869 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.

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,938 hotels

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,938 hotels