Sort by
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.
$212
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.
$130
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.
$108
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
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.
$120
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.
$88
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
Vertice Roomspace offers 3-star accommodation in Madrid. It also provides a concierge, meeting rooms and a 24-hour reception.
$46
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.
$164
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.
$104
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 |