Hotels in Madrid, Spain

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

Madrid, Spain
27 Sep — 28 Sep2
Madrid, Spain
Wed 27/9
Thu 28/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Madrid, Spain

The following hotels are among the most sought after in the Madrid area. Change the dates at the top of the page to see more options in Madrid.
Filter by star ratings
All filters
Senator Barajas
7.7 Good
Galeon 27, Madrid, Spain
Show on map
11.3 km from city centre, Madrid, Spain 
GoodBased on 8,394 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.

Hotel Santo Domingo
7.4 Good
San Bernardo 1, Madrid, Spain
Show on map
0.7 km from city centre, Madrid, Spain 
GoodBased on 5,875 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.

Hotel Regina
9.2 Excellent
Alcala 19, Madrid, Spain
Show on map
0.4 km from city centre, Madrid, Spain 
ExcellentBased on 11,586 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.

Porcel Ganivet
8.5 Excellent
Calle de Toledo, 111, Madrid, Spain
Show on map
1.0 km from city centre, Madrid, Spain 
ExcellentBased on 4,533 reviews
8.5

Located in Madrid, Ganivet Hotel offers stylish, 3-star accommodation close to the Gate of Toledo. This modern hotel is set in the heart of the city.

Catalonia Plaza Mayor
9.0 Excellent
Atocha, 36, Madrid, Spain
Show on map
0.3 km from city centre, Madrid, Spain 
ExcellentBased on 3,236 reviews
9.0

Centrally located, Catalonia Plaza Mayor allows for easy access to Madrid's main tourist and retail hot spots. The multiple facilities this modern hotel features include meeting rooms, a Jacuzzi and massage services.

Novotel Madrid City Las Ventas
8.6 Excellent
Albacete 1, Madrid, Spain
Show on map
4.8 km from city centre, Madrid, Spain 
ExcellentBased on 2,984 reviews
8.6

This modern hotel in Madrid offers free Wi-Fi, as well as an express check-in and check-out feature and a seasonal outdoor swimming pool. It provides 4-star accommodation with air-conditioned rooms.

Hotel Atlántico
9.2 Excellent
Gran Via 38, Madrid, Spain
Show on map
0.5 km from city centre, Madrid, Spain 
ExcellentBased on 2,731 reviews
9.2

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.

Hotel Urban,a Member of Design Hotels
8.8 Excellent
Carrera San Jeronimo 34, Madrid, Spain
Show on map
0.4 km from city centre, Madrid, Spain 
ExcellentBased on 1,514 reviews
8.8

Centrally situated, Hotel Urban Madrid offers easy access to Madrid's main hot spots. Some of the popular features at this stylish 5-star hotel include a rooftop terrace, a Jacuzzi and a Turkish steam bath.

Hotel Liabeny
9.0 Excellent
Calle de la Salud 3, Madrid, Spain
Show on map
0.4 km from city centre, Madrid, Spain 
ExcellentBased on 8,361 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.

A&z Javier Cabrini
6.7 Good
4 Calle Santa Francisca Javier Cabrini, Madrid, Spain
Show on map
7.7 km from city centre, Madrid, Spain 
GoodBased on 3,120 reviews
6.7

A&Z Javier Cabrini is located in Madrid and features free Wi-Fi. It is ideally positioned for those wishing to visit the area's popular attractions.

Tips for booking hotels in Madrid, Spain

Cheapest month:July
Most expensive month:February
Average price in Madrid:€183/night
Cheapest price found:€12/night
Cheapest day:Saturday
Most expensive day:Sunday
€111 - €352
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€99 - €308
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 Madrid hotels among the best places to stay. Be sure to read user reviews to learn why these hotels are among the highest rated.
Show all 9,938 hotels
1
Hyatt Centric Gran Via Madrid
8.9 Excellent
Gran Via 31, Madrid, Spain
Show on map
0.5 km from city centre, 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.

€230
Avg. per night
2
ibis budget Madrid Calle 30
7.7 Good
Calle Lozano 3, Madrid, Spain
Show on map
3.5 km from city centre, Madrid, Spain 

Located under a 10-minute stroll from Mendez Alvaro Metro Station, Ibis Budget Madrid Calle 30 offers guests a convenient base while in Madrid. It also offers a 24-hour reception, free Wi-Fi and a swimming pool.

€71
Avg. per night
3
The Westin Palace, Madrid
8.4 Excellent
Plaza de las Cortes, 7, Madrid, Spain
Show on map
0.6 km from city centre, 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.

€378
Avg. per night
4
Vp Jardín Metropolitano
8.8 Excellent
Avenida Reina Victoria 12, Madrid, Spain
Show on map
3.5 km from city centre, Madrid, Spain 

VP Jardin Metropolitano is located in Madrid and features a Jacuzzi. It offers 4-star accommodation with air-conditioned rooms.

€92
Avg. per night
5
NH Madrid Ribera del Manzanares
8.5 Excellent
Paseo De La Virgen Del Puerto, 57, Madrid, Spain
Show on map
1.9 km from city centre, Madrid, Spain 

Located a short stroll from Piramides Metro Station, NH Madrid Ribera del Manzanares offers guests a convenient base while in Madrid. The various amenities this modern hotel has to offer include free Wi-Fi, a 24-hour reception and a tour desk.

€92
Avg. per night
6
Catalonia Atocha
8.7 Excellent
Atocha, 81, Madrid, Spain
Show on map
0.6 km from city centre, Madrid, Spain 

Located in Madrid City Centre, Catalonia Atocha provides 4-star accommodation and a Jacuzzi, a sauna and a swimming pool. This stylish hotel is set in the heart of the city.

€121
Avg. per night
7
NH Collection Madrid Colón
8.5 Excellent
Calle Marqués de Zurgena, 4, Madrid, Spain
Show on map
1.7 km from city centre, Madrid, Spain 

Located in Madrid, NH Collection Madrid Colon offers stylish, 4-star accommodation close to Columbus Square. Offering complimentary wireless internet, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of Plaza de Cibeles.

€173
Avg. per night
8
Hostal Santo Domingo
8.1 Excellent
Luna, 6, Madrid, Spain
Show on map
0.7 km from city centre, Madrid, Spain 

Situated in the city centre, Hostal Santo Domingo Madrid provides easy access to Madrid's main retail areas and tourist attractions. It also features a Jacuzzi, a concierge and bicycle rental.

€58
Avg. per night

Cheapest hotels in Madrid, Spain

At the moment, these hotels offer the lowest nightly rate out of those we've come across in Madrid. Prices can differ depending on the dates selected, so use the search form to browse more options if you have flexibility.
Show all 9,938 hotels
Motion Chueca
5.3 Okay
Plaza Pedro Zerolo, 3, Madrid, Spain