Hotels in Madrid, Spain

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

Madrid, Spain
28 Sep — 29 Sep2
Madrid, Spain
Thu 28/9
Fri 29/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Madrid, Spain

These are some of the hotels in Madrid with the highest demand. Users seeking more options can adjust the settings in the search form at the top of the page.
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,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.

H10 Villa De La Reina Boutique Hotel
8.5 Excellent
Gran Via 22, Madrid, Spain
Show on map
0.5 km from city centre, Madrid, Spain 
ExcellentBased on 1,460 reviews
8.5

Conveniently located in the middle of the city, this 4-star hotel makes for an excellent base in Madrid. It provides complimentary Wi-Fi and is steps from Gran Via and popular attractions.

C$ 167

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

C$ 175

Mercure Madrid Centro
8.5 Excellent
Lope De Vega 49, Madrid, Spain
Show on map
0.8 km from city centre, Madrid, Spain 
ExcellentBased on 2,093 reviews
8.5

Conveniently located in the centre of the city, this 4-star hotel makes for an excellent base in Madrid. Surrounded by local bars and restaurants, it is within walking distance from Atocha Railway Station.

C$ 198

Ilunion Alcalá Norte
8.7 Excellent
Calle De San Romualdo, 30, Madrid, Spain
Show on map
7.3 km from city centre, Madrid, Spain 
ExcellentBased on 12,936 reviews
8.7

Located in Madrid, Ilunion Alcala Norte is within a 10-minute drive of Madrid-Barajas Airport and offers a rooftop terrace. The numerous amenities this modern hotel has to offer include meeting rooms, a currency exchange and a 24-hour reception.

C$ 116

Posada del León de Oro Boutique Hotel
9.0 Excellent
C/ Cava Baja 12, Madrid, Spain
Show on map
0.5 km from city centre, Madrid, Spain 
ExcellentBased on 1,522 reviews
9.0

Centrally located, Posada del Leon de Oro Boutique Hotel offers easy access to Madrid's main tourist and retail hot spots. Just a short stroll from Plaza Mayor, it provides modern rooms equipped with a mini bar, a private bathroom and free wireless internet access.

C$ 185

Roisa Hostal Boutique
8.0 Excellent
Calle Serrano 236, Madrid, Spain
Show on map
4.8 km from city centre, Madrid, Spain 
ExcellentBased on 3,501 reviews
8.0

Situated within a 10-minute walk of Colombia Metro Station, Hostel Boutique Roisa is a convenient base when visiting Madrid. It also provides an express check-in and check-out feature, meeting rooms and a 24-hour reception.

C$ 116

A&z Ulises
6.6 Good
30 Calle de Ulises, Madrid, Spain
Show on map
6.3 km from city centre, Madrid, Spain 
GoodBased on 1,940 reviews
6.6

A&Z Ulises provides a comfortable setting when in Madrid. It also offers free Wi-Fi.

Ac Hotel Carlton Madrid By Marriott
8.6 Excellent
Paseo de la Delicias 26, Madrid, Spain
Show on map
1.4 km from city centre, Madrid, Spain 
ExcellentBased on 1,484 reviews
8.6

Opened in 1959, AC Hotel Carlton Madrid is situated in Madrid and offers a 24-hour reception, an express check-in and check-out feature and a currency exchange. It provides 4-star accommodation with air-conditioned rooms.

C$ 186

Hotel Mediodia
8.5 Excellent
Plaza Del Emperador Carlos V, 8, Madrid, Spain
Show on map
1.2 km from city centre, Madrid, Spain 
ExcellentBased on 9,205 reviews
8.5

Situated amongst a variety of well-known tourist attractions, shops and dining options, Hotel Mediodia is ideal for guests wishing to explore Madrid and its surroundings. It is located a short walk from Museo del Prado.

C$ 111

Tips for booking hotels in Madrid, Spain

Cheapest month:February
Most expensive month:October
Average price in Madrid:C$ 218/night
Cheapest price found:C$ 11/night
Cheapest day:Sunday
Most expensive day:Friday
C$ 107 - C$ 311
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 176 - C$ 296
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Madrid, Spain hotels

These Madrid properties are among the highest rated by our users. Make sure to read hotel descriptions and reviews to find the right property right for you.
Show all 9,971 hotels
1
Casa Lemus
8.0 Excellent
Hortaleza, 7 1º Izquierda, Madrid, Spain
Show on map
0.6 km from city centre, Madrid, Spain 

Conveniently situated, Pension Lemus offers easy access to Madrid's best tourist attractions. It is located a short walk from Plaza de Cibeles and Puerta del Sol.

C$ 77
Avg. per night
2
Hotel Mirador Puerta del Sol
8.4 Excellent
Calle Montera 6, Madrid, Spain
Show on map
0.2 km from city centre, Madrid, Spain 

Conveniently positioned, Hotel Mirador Puerta del Sol allows for easy access to Madrid's popular sightseeing areas. It is a five-minute stroll from Gran Via Metro Station and Gran Via.

C$ 93
Avg. per night
3
Exe Madrid Norte
8.5 Excellent
Calle Martina Diaz, 4., Madrid, Spain
Show on map
8.8 km from city centre, 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.

C$ 117
Avg. per night
4
Vincci Vía - 66
8.5 Excellent
Gran Via 66, Madrid, Spain
Show on map
0.9 km from city centre, 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.

C$ 233
Avg. per night
5
Relais & Châteaux Heritage Hotel
9.2 Excellent
Calle Diego De León, 43, Madrid, Spain
Show on map
3.0 km from city centre, Madrid, Spain 

Heritage Madrid Hotel is located in Madrid and features free Wi-Fi. The multiple facilities this modern hotel offers include meeting rooms, a concierge and a 24-hour reception.

C$ 405
Avg. per night
6
Hotel Atlantico Madrid
9.2 Excellent
Gran Via 38, Madrid, Spain
Show on map
0.5 km from city centre, 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.

C$ 217
Avg. per night
7
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.

C$ 132
Avg. per night
8
II Castillas Madrid
8.7 Excellent
Abada, 7, Madrid, Spain
Show on map
0.4 km from city centre, Madrid, Spain 

Centrally situated, II Castillas Madrid offers easy access to Madrid's best hot spots. Only a short stroll from Gran Via, it provides comfortable rooms equipped with a private bathroom, internet access and a mini bar.

C$ 128
Avg. per night

Cheapest hotels in Madrid, Spain

Currently, these are the lowest-priced hotels in Madrid we've come across for the dates selected. If you have the flexibility, change the dates selected to compare prices.
Show all 9,971 hotels
Way Hostel Madrid
8.7 Excellent
Relatores 17, Madrid, Spain
Show on map
0.3 km from city centre, Madrid, Spain 

Situated in the heart of the city, Way Hostel Madrid offers easy access to Madrid's popular sightseeing and retail areas. Guests can also make use of free wireless internet during their stay.

C$ 26
Avg. per night
2060 The Newton Hostel
8.7 Excellent
11 Calle de la Cabeza, Madrid, Spain
Show on map
0.4 km from city centre, Madrid, Spain 

Conveniently located, 2060 The Newton Hostel offers easy access to Madrid's main hot spots. It also features free Wi-Fi, meeting rooms and a sauna.

C$ 30
Avg. per night
Room007 Ventura Hostel
8.0 Excellent
C/ Ventura de la Vega, 5, Madrid, Spain
Show on map
0.4 km from city centre, Madrid, Spain 

Centrally situated, Room007 Ventura Hostel offers easy access to Madrid's best hot spots. It is located a short walk from Gran Via, Puerta del Sol and Museo del Prado.

C$ 31
Avg. per night
Generator Madrid
8.1 Excellent
Calle Silva, 1, Madrid, Spain
Show on map
0.7 km from city centre, 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.

C$ 38
Avg. per night
Far Home Gran Vía
8.4 Excellent
Calle de Chinchilla, 1, Madrid, Spain
Show on map
0.4 km from city centre, Madrid, Spain 

Situated in the heart of the city, Far Home Gran Via offers easy access to Madrid's main shopping and sightseeing areas. It also provides free Wi-Fi.

C$ 42
Avg. per night