You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Aparthotel in Madrid · 0.81 mi from centre
9.2
1,236 reviews
Breakfast available
With a stay at Suites Viena Plaza de España, you'll be centrally located in Madrid, steps from Plaza de España - Princesa and 6 minutes by foot from Gran Via. This aparthotel is 0.5 mi (0.9 km) from Royal Palace of Madrid and 1.2 mi (2 km) from Plaza Mayor.

Hotel in Madrid Centro, Madrid · 0.82 mi from centre
9.4
26 reviews
Breakfast available
A stay at ibis Styles Madrid Maravillas places you in the heart of Madrid, within a 5-minute drive of Gran Via and Movistar Arena. This hotel is 1.7 mi (2.7 km) from Royal Palace of Madrid and 1.7 mi (2.8 km) from Prado Museum.

Hotel in Madrid Centro, Madrid · 0.82 mi from centre
8.2
26 reviews
With a stay at Roisa Centro, you'll be centrally located in Madrid, just a 4-minute walk from Plaza de España - Princesa and 11 minutes by foot from Gran Via. This hotel is 1.2 mi (2 km) from Royal Palace of Madrid and 1.9 mi (3.1 km) from Prado Museum.

Hotel in Madrid · 0.83 mi from centre
8.6
777 reviews
Breakfast available
A stay at Hotel Puerta de Toledo places you in the heart of Madrid, within a 15-minute walk of Plaza Mayor and Plaza de España - Princesa. This hotel is 0.9 mi (1.5 km) from Royal Palace of Madrid and 1.3 mi (2 km) from Puerta del Sol.

Hotel in Madrid · 0.87 mi from centre
8.6
947 reviews
Breakfast available
A stay at Hotel Gran Versalles places you in the heart of Madrid, within a 15-minute walk of Gran Via and Paseo de la Castellana. This hotel is 0.7 mi (1.2 km) from Plaza de España - Princesa and 1.7 mi (2.7 km) from Prado Museum.

Hotel in Madrid · 0.89 mi from centre
9.4
543 reviews
Breakfast available
With a stay at Sardinero Madrid in Madrid (Chamberí), you'll be a 5-minute walk from Paseo de la Castellana and 14 minutes by foot from Gran Via. This hotel is 0.7 mi (1.2 km) from Plaza de España - Princesa and 1.4 mi (2.2 km) from Prado Museum.

Hotel in Madrid · 0.92 mi from centre
8.4
450 reviews
Breakfast available
With a stay at Avani Alonso Martinez Madrid Hotel, you'll be centrally located in Madrid, just a 4-minute walk from Paseo de la Castellana and 14 minutes by foot from Gran Via. This hotel is 0.8 mi (1.2 km) from Plaza de España - Princesa and 1.4 mi (2.3 km) from Prado Museum.

Hostal in Madrid · 0.94 mi from centre
8.0
15 reviews
Breakfast available
With a stay at Residencia Rosales in Madrid (Moncloa-Aravaca), you'll be steps from Plaza de España - Princesa and 9 minutes by foot from Gran Via. This hostal is 0.7 mi (1.1 km) from Royal Palace of Madrid and 1.4 mi (2.2 km) from Plaza Mayor.

Hotel in Madrid · 0.95 mi from centre
8.8
525 reviews
Breakfast available
A stay at One Shot Luchana places you in the heart of Madrid, within a 5-minute drive of Gran Via and Prado Museum. This hotel is 1.7 mi (2.8 km) from Royal Palace of Madrid and 2.1 mi (3.3 km) from Bernabéu Stadium.

Hotel in Madrid · 0.96 mi from centre
9.4
296 reviews
Breakfast available
With a stay at Casa Almagro by The Pavilions Hotels & Resorts, you'll be centrally located in Madrid, steps from Paseo de la Castellana and 15 minutes by foot from Gran Via. This hotel is 0.7 mi (1.1 km) from Puerta de Alcalá and 1.2 mi (1.9 km) from Prado Museum.

Aparthotel in Palos de la Frontera, Madrid · 0.97 mi from centre
9.0
1,123 reviews
With a stay at Eric Vökel Boutique Apartments - Atocha Suites, you'll be centrally located in Madrid, within a 5-minute drive of Prado Museum and El Retiro Park. This aparthotel is 0.3 mi (0.6 km) from Museo Nacional Centro de Arte Reina Sofía and 1.3 mi (2.1 km) from Puerta del Sol.

Hotel in Madrid · 1.00 mi from centre
8.6
842 reviews
Breakfast available
A stay at Sercotel Gran Hotel Conde Duque places you in the heart of Madrid, within a 15-minute walk of Gran Via and Plaza de España - Princesa. This hotel is 1.6 mi (2.5 km) from Royal Palace of Madrid and 2.2 mi (3.6 km) from Prado Museum.

Hotel in Madrid · 1.00 mi from centre
8.6
970 reviews
Breakfast available
With a stay at Hotel Acta Madfor, you'll be centrally located in Madrid, just a 3-minute walk from Plaza de España - Princesa and 14 minutes by foot from Gran Via. This hotel is 0.7 mi (1.1 km) from Royal Palace of Madrid and 1.3 mi (2.1 km) from Plaza Mayor.

Aparthotel in Palos de la Frontera, Madrid · 1.00 mi from centre
9.2
16 reviews
With a stay at VR OBREGON APARTMENTS, you'll be centrally located in Madrid, within a 5-minute drive of Prado Museum and Royal Palace of Madrid. This aparthotel is 0.8 mi (1.2 km) from Museo Nacional Centro de Arte Reina Sofía and 1.9 mi (3 km) from Plaza Mayor.

Hotel in Madrid · 1.01 mi from centre
9.2
950 reviews
Breakfast available
In the heart of Madrid, NH Collection Madrid Colón is within a 5-minute drive of Prado Museum and Bernabéu Stadium. This hotel is 2 mi (3.2 km) from El Retiro Park and 2.1 mi (3.4 km) from Puerta del Sol.

Hotel in Madrid · 1.05 mi from centre
9.4
901 reviews
Breakfast available
Located in Madrid (Jerónimos), Only YOU Hotel Atocha is within a 15-minute walk of Prado Museum and El Retiro Park. This hotel is 0.3 mi (0.5 km) from Museo Nacional Centro de Arte Reina Sofía and 1.1 mi (1.8 km) from Puerta del Sol.

Hotel in Madrid · 1.09 mi from centre
8.0
164 reviews
Breakfast available
Hotel Agora Juan de Austria is centrally located in Madrid – a 3-minute walk from Anden 0 and 10 minutes by foot from Sorolla Museum. This hotel is 1.8 mi (2.9 km) from Prado Museum and 2.9 mi (4.7 km) from Plaza Mayor.

Hotel in Madrid · 1.09 mi from centre
9.4
554 reviews
Breakfast available
Located in Madrid (Salamanca), ICON Wipton is within a 10-minute walk of National Library and Plaza de Colon. This hotel is 0.4 mi (0.6 km) from Nuevo Teatro Alcala and 0.6 mi (1 km) from National Archaeological Museum.

Aparthotel in Madrid · 1.09 mi from centre
8.6
298 reviews
Breakfast available
With a stay at Muralto Madrid Princesa, you'll be centrally located in Madrid, just a 3-minute walk from Plaza de España - Princesa and 10 minutes by foot from Gran Via. This aparthotel is 0.9 mi (1.5 km) from Royal Palace of Madrid and 1.6 mi (2.6 km) from Plaza Mayor.

Guest house in Madrid · 1.11 mi from centre
7.7
699 reviews
Located in Calle Princesa Street, opposite the Argüelles metro station, this guest house offers rooms with free Wi-Fi. It is 5 minutes’ walk of Plaza de España, the Gran Vía and Madrid’s Complutense University.
Each simply decorated room at Hostal El Brezo has air conditioning, a desk, a flat-screen TV and a bathroom. Free water is provided.
Cafes, bars and restaurants can be found along Gran Vía, as well as around Puerta del Sol and Plaza Mayor, which can be reached in 25 minutes by foot.
Jiménez Díaz and San Carlos hospitals are within 10 minutes’ walk of the guest house. You can reach El Retiro Park, the Museum Triangle and Atocha Railway Station within 30 minutes by bus or Metro.
The vibrant capital of Spain, Madrid is a city that never sleeps – it’s well known for its lively atmosphere. From world-class museums and historic landmarks to bustling markets and vibrant nightlife, Madrid offers a diverse array of experiences for visitors, including flamenco shows, wonderful tapas restaurants and more.
As many sights and experiences as Madrid offers, there are just as many hotels in the city to choose from – and we’ve got the best range for you to browse. Whether you’re looking for cheap hotels in Madrid for a fun last-minute getaway, or a more upmarket option to spoil your partner, we’ve got you covered.
We also have various filters you can use to make it easy to narrow down your options, and a map view so you can choose the best spot for your stay. Members also get up to 15% off with exclusive deals, and it’s free to sign up so make sure you have.
Stay in the centre of Madrid if you want to enjoy the nightlife or be close to all the best attractions. It’s here where you’ll find landmarks such as the Royal Palace, the Puerta del Sol, and the Plaza Mayor, as well as historic squares, lively pedestrian streets, and traditional tavernas.
If you're looking for a more unique vibe with an artistic atmosphere, consider staying in the Malasaña neighbourhood. This hip district is known for its eclectic street art, indie boutiques, and lively nightlife scene, with iconic venues such as the Mercado de San Ildefonso and the Plaza Dos de Mayo.
Quirky hotels are available too, so it’s a great spot if you like something a little different when you’re travelling.
The affluent district of Salamanca is best for a luxury, quieter stay. It’s home to upscale boutiques, gourmet restaurants and some beautiful tree-lined streets, as well as cultural attractions such as the Prado Museum and the Retiro Park.