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

Hotel in Austrias, Madrid · 0.77 km from centre
8.2
695 reviews
Breakfast available
A stay at Grupotel Mayorazgo places you in the heart of Madrid, steps from Gran Via and Plaza de España - Princesa. This hotel is 0.6 mi (0.9 km) from Puerta del Sol and 0.6 mi (0.9 km) from Plaza Mayor.

Hotel in Madrid · 8.21 km from centre
8.5
1,590 reviews
Breakfast available
Hotel Villamadrid is located in one of Madrid’s business areas at the end of Paseo de la Castellana. It offers free Wi-Fi, a fitness center, sauna and rooms with pillow menu.
All rooms at the Villamadrid Hotel come equipped with air conditioning and central heating. They feature satellite TV and marble bathrooms with a hairdryer.
The hotel’s restaurant, El Pirámide, serves traditional Mediterranean food with a modern twist. There is also a café-bar with a pyramid-shaped glass roof.
Villamadrid offers a free shuttle service to Plaza de Castilla at weekends. The hotel is also well-connected to Barajas Airport and IFEMA via motorway, and Fuencarral Metro Station is a 15-minute walk away. From here you can reach Puerta del Sol Station in 18 minutes.

Aparthotel in Madrid · 1.09 km from centre
9.2
1,032 reviews
Breakfast available
With a stay at Boutike Cibeles, you'll be centrally located in Madrid, just a 3-minute walk from Puerta de Alcalá and 7 minutes by foot from Gran Via. This luxury aparthotel is 0.5 mi (0.7 km) from National Prado Museum and 0.7 mi (1.1 km) from Puerta del Sol.

Hotel in Madrid Centro, Madrid · 0.45 km from centre
8.4
851 reviews
Breakfast available
With a stay at Petit Palace Chueca, you'll be centrally located in Madrid, steps from Gran Via and Casino Gran Via. This hotel is 0.3 mi (0.5 km) from Plaza de Chueca and 0.4 mi (0.6 km) from Telefonica Building.

Hotel in Ciudad Lineal, Madrid · 4.35 km from centre
8.0
549 reviews
Breakfast available
With a stay at 1881 Madrid Ventas Hotel in Madrid (Ciudad Lineal), you'll be within a 5-minute drive of Movistar Arena and Puerta de Alcalá. This hotel is 2.4 mi (3.8 km) from Gran Via and 2.7 mi (4.4 km) from National Prado Museum.

Aparthotel in Madrid Centro, Madrid · 0.47 km from centre
9.4
700 reviews
A stay at MH Apartments Central Madrid places you in the heart of Madrid, within a 10-minute walk of Plaza Mayor and Puerta del Sol. This aparthotel is 0.6 mi (1 km) from Gran Via and 0.3 mi (0.5 km) from Plaza de España - Princesa.

Hotel in Madrid · 7.27 km from centre
8.2
55 reviews
Breakfast available
With a stay at Ibis Budget Madrid Vallecas in Madrid (Villa de Vallecas), you'll be within a 10-minute drive of El Retiro Park and National Prado Museum. This hotel is 5.3 mi (8.5 km) from Puerta del Sol and 5.4 mi (8.7 km) from Gran Via.

Aparthotel in Madrid Centro, Madrid · 0.55 km from centre
9.2
671 reviews
With a stay at TGH Gran Vía Apartments, you'll be centrally located in Madrid, within a 10-minute walk of Plaza de Callao and Puerta del Sol. This aparthotel is 0.8 mi (1.4 km) from Plaza de Cibeles and 1.1 mi (1.8 km) from Thyssen-Bornemisza National Museum.

Hotel in Madrid · 3.62 km from centre
7.6
13 reviews
Breakfast available
Located in Madrid (Puente de Vallecas), Ibis Budget Madrid Calle 30 is within a 5-minute drive of El Retiro Park and National Prado Museum. This hotel is 2.4 mi (3.8 km) from Movistar Arena and 2.5 mi (4 km) from Puerta del Sol.

Hostal in Barrio de las Letras, Madrid · 0.29 km from centre
7.8
232 reviews
With a stay at Hostal Prado in Madrid (Madrid Centro), you'll be steps from Puerta del Sol and 7 minutes by foot from Gran Via. This hostal is 0.4 mi (0.6 km) from Plaza Mayor and 0.5 mi (0.9 km) from National Prado Museum.

Hotel in Madrid · 5.07 km from centre
9.6
69 reviews
Breakfast available
Located in Madrid (Tetuán), The Level at Melia Castilla is within a 10-minute walk of Plaza de Castilla and Gate of Europe. This hotel is 0.9 mi (1.5 km) from Bernabéu Stadium and 2 mi (3.2 km) from Hospital La Paz.

Hotel in Huertas, Madrid · 0.43 km from centre
8.4
978 reviews
Breakfast available
With a stay at Suite Prado Hotel, you'll be centrally located in Madrid, steps from Teatro Espanol and Plaza de Santa Ana. This hotel is 0.2 mi (0.3 km) from Congress of Deputies and 0.3 mi (0.5 km) from Thyssen-Bornemisza National Museum.

Hotel in Madrid · 3.70 km from centre
8.6
669 reviews
Breakfast available
In the heart of Madrid, ibis Madrid Centro Las Ventas is within a 5-minute drive of Movistar Arena and Gran Via. This hotel is 2.3 mi (3.7 km) from El Retiro Park and 2.3 mi (3.8 km) from National Prado Museum.

Hotel in Ciudad Lineal, Madrid · 7.84 km from centre
9.4
93 reviews
Breakfast available
With a stay at Hotel Pinar Plaza in Madrid (Ciudad Lineal), you'll be within a 5-minute drive of IFEMA and Plaza de Castilla. This hotel is 3.4 mi (5.5 km) from Bernabéu Stadium and 6.2 mi (9.9 km) from Gran Via.

Hotel in Castellana, Madrid · 2.12 km from centre
8.6
375 reviews
Breakfast available
With a stay at Hotel Serrano, you'll be centrally located in Madrid, within a 5-minute drive of Gran Via and National Prado Museum. This hotel is 1.8 mi (2.8 km) from Bernabéu Stadium and 2.2 mi (3.5 km) from El Retiro Park.

Hotel in Huertas, Madrid · 0.45 km from centre
9.6
652 reviews
Breakfast available
With a stay at Room Mate Collection Alba, Madrid, you'll be centrally located in Madrid, just a 5-minute walk from Puerta del Sol and 9 minutes by foot from Plaza Mayor. This hotel is 0.5 mi (0.7 km) from National Prado Museum and 0.6 mi (0.9 km) from Gran Via.

Hotel in Sol, Madrid · 0.35 km from centre
9.4
923 reviews
Breakfast available
With a stay at Pestana Collection Plaza Mayor, you'll be centrally located in Madrid, steps from Plaza Mayor and within a 10-minute walk of Royal Palace of Madrid. This spa hotel is 1 mi (1.6 km) from Thyssen-Bornemisza National Museum and 1 mi (1.6 km) from Museo Nacional Centro de Arte Reina Sofía.

Hotel in Madrid · 3.56 km from centre
8.6
611 reviews
Breakfast available
A stay at AC Hotel Avenida de América by Marriott places you in the heart of Madrid, a 4-minute drive from Bernabéu Stadium and 5 minutes from Thyssen-Bornemisza National Museum. This hotel is 2.7 mi (4.3 km) from El Retiro Park and 2.8 mi (4.5 km) from National Prado Museum.

Hotel in Ciudad Lineal, Madrid · 4.39 km from centre
7.6
35 reviews
Breakfast available
With a stay at Ibis Budget Madrid Centro las Ventas in Madrid (Ciudad Lineal), you'll be within a 5-minute drive of Movistar Arena and Puerta de Alcalá. This hotel is 2.5 mi (4 km) from Gran Via and 2.8 mi (4.5 km) from El Retiro Park.

Hotel in Sol, Madrid · 0.32 km from centre
7.8
452 reviews
Breakfast available
With a stay at Petit Palace Cliper Gran Vía, you'll be centrally located in Madrid, steps from Gran Via and within a 10-minute walk of Lope de Vega Theatre. This hotel is 1.1 mi (1.7 km) from Thyssen-Bornemisza National Museum and 1.2 mi (1.9 km) from National Prado Museum.
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 center 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 neighborhood. 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 traveling.
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.