Check prices on hotels in Madrid

Top 10 Hotels in Madrid

See all 1,035 Hotels in Madrid
The Principal Madrid
The Principal Madrid

Marqués de Valdeiglesias, 1, Madrid 28004

5.0 out of 5.0
4.6 out of 5 (200 reviews)

Located in Gran Via, this luxury hotel is within a 10-minute walk of San Anton Market, Thyssen-Bornemisza Museum, and Puert …

$226
Iberostar Las Letras Gran Via
Iberostar Las Letras Gran Via

Gran Via 11, Madrid 28013

4.0 out of 5.0
4.5 out of 5 (1,342 reviews)

Its central location in the heart of the city, Gran Via Avenue, allows guests to explore the culture and attractions that …

$136
Wellington Hotel
Wellington Hotel

Velazquez 8, Madrid 28001

5.0 out of 5.0
4.5 out of 5 (832 reviews)

This imposing Madrid hotel is adjacent to Retiro Park and Alcala Gate in the Salamanca district, 2 blocks from the Serrano …

$161
Hotel Emperador
Hotel Emperador

Gran Via 53, Madrid 28013

4.0 out of 5.0
4 out of 5 (1,537 reviews)

Grand hotel on Madrid's famous central thoroughfare of Gran Via, less than 1 kilometer from Plaza Mayor, Royal Palace, and …

$109
Vincci The Mint
Vincci The Mint

Gran Via 10, Madrid 28004

4.0 out of 5.0
4.6 out of 5 (262 reviews)

Located in Gran Via, this boutique hotel is within a 10-minute walk of Casino Gran Via, Thyssen-Bornemisza Museum, and Puerta …

$129
Apartamentos Madrid
Apartamentos Madrid

Calle de Atocha 19, Madrid 28012

3.0 out of 5.0

Located in Literary Quarter, this apartment is within a 5-minute walk of Plaza del Angel and Puerta del Sol. Plaza Mayor an …

$75
Vincci Capitol
Vincci Capitol

Gran Via 41, Madrid 28013

4.0 out of 5.0
4.1 out of 5 (1,622 reviews)

Situated in central Madrid amid such famous locales as the Plaza del Callao, where the Gran Vía meets the Calle Preciados. …

$113
Apartosuites Jardines de Sabatini
Apartosuites Jardines de Sabatini

Cuesta de San Vicente 16, Madrid 28008

3.0 out of 5.0
4.6 out of 5 (255 reviews)

Located in Austrias, this aparthotel is within a 10-minute walk of Campo del Moro and Plaza de Espana. Plaza Mayor and Roya …

$91
Gran Vía Capital
Gran Vía Capital

Gran Via 48, Madrid 28013

4.0 out of 5.0
4.6 out of 5 (274 reviews)

Located in Gran Via, this apartment is within a 10-minute walk of Teatro Rialto, Plaza Mayor, and Plaza de Espana. Puerta del …

$107
Barceló Emperatriz
Barceló Emperatriz

Calle de Lopez de Hoyos, 4, Madrid 28006

5.0 out of 5.0
4.8 out of 5 (110 reviews)

Located in Castellana, this luxury hotel is within 1 mi (2 km) of U.S. Embassy and Santiago Bernabeu Stadium. Prado Museum an …

$153

Recent Reviews in Madrid

Hide content

Where to stay in Madrid

Madrid Hotel Guide

If you are wondering where to spend the night in or around Madrid, you'll find a wide assortment of options to choose from. Spend some time exploring our 550 hotel options, which are all within a 0.1-mile radius of Madrid's city center.

Madrid has a number of central places to stay, including the The Westin Palace, Madrid and Urban.

Madrid City Centre, 0.5 miles from downtown Madrid, is a neighborhood with 447 hotels that can be booked through Expedia. Choose between a number of hotels including the Hotel Villa Magna and Hotel Ritz. Also popular with travelers is Sol which is an alternative Madrid accommodation district that is 0.1 miles from the center of Madrid Sol has 112 hotels, including the ME Madrid and Aparsol Apartments.

Another option is Alcala de Henares. Alcala de Henares offers the Parador De Alcala and Isla de la Garena. Or, you could try Alcobendas, where you'll find the Rafaelhoteles Madrid Norte and Hotel La Moraleja. The Praga and Eco Via Lusitana are situated in Carabanchel, while Artrip and Holiday Inn Madrid - Pirámides are part of the Arganzuela area.

No visit to Madrid would be complete without taking a trip to the Prado Museum. The AC Santo Mauro, Autograph Collection and Relais & Châteaux Hotel Orfila are all nearby.

The Unico Hotel and the AC Palacio Del Retiro, Autograph Collection are conveniently within walking distance of the Puerta del Sol, while the Gran Melia Fenix and Hospes Puerta de Alcalá are positioned close to the Royal Palace.
 The El Rastro and the Plaza de Espana are two more popular Madrid destinations. The Hotel Adler Madrid and the NH Collection Palacio de Tepa are near to the El Rastro. The Luxury Suites and the Wellington Hotel, are close to the Plaza de Espana.

The team at Expedia fully appreciate that travelers have varying budgets. So if you are seeking a place to stay at the budget end of the scale, Madrid offers some nice options to choose from. 13 miles away from Madrid's heart is the Holiday Inn Express - Madrid Tres Cantos. The Agumar Hotel is just 1 mile away. Some more options in the budget range of Madrid are the Hotel Exe Moncloa and the Evenia Alcalá Boutique Hotel.

The Only YOU Boutique Hotel can be found 0.6 miles away from the main part of Madrid. Another alternative is the Abalu Boutique Suites & Residences, which is positioned 0.5 miles away. You could also choose to check out the amenities and rates at the Villa Real Hotel or the InterContinental Madrid.

Like to venture a little further afield? Madrid has a number of things to see. Check out Madrid's old towns. Those who appreciate wide open spaces should also make the time to to enjoy the region's forests, rivers, streams and lakes. In this part of Spain visitors can enjoy mountain biking.

0.6 miles to the south of Madrid is Lavapies, where you can spend the day visiting Royal Monastery of Santa Isabel and Church of San Cayetano. The AC Hotel Recoletos by Marriott and Hesperia Madrid are a few of the fabulous Expedia-listed short and long-stay options in Lavapies. Or, you could consider staying in Malasana, 0.7 miles to the north of Madrid, where you can choose from the Radisson Blu Hotel, Madrid Prado and Madrid SmartRentals Atocha. The ABC Museum of Drawing and Illustration and Cuartel del Conde Duque are a couple of the most popular attractions to explore while in Malasana.

Barajas Airport is located 8 miles from Madrid. Visitors who choose to stay nearby, you can easily secure a room via Expedia at the Hilton Madrid Airport or Meliá Barajas.