Check prices on hotels in Madrid

Top 10 Hotels in Madrid

See all 1,067 Hotels in Madrid
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,352 reviews)

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

$142
Vincci The Mint
Vincci The Mint

Gran Via 10, Madrid 28004

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

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

Get Rates
Regina
Regina

Alcala 19, Madrid 28014

3.0 out of 5.0
4.2 out of 5 (3,996 reviews)

Located in Gran Via, this hotel is within a 5-minute walk of Casino de Madrid and Puerta del Sol. Plaza Mayor and …

$77
Only YOU Boutique Hotel
Only YOU Boutique Hotel

Calle Barquillo, 21, Madrid 28004

4.0 out of 5.0
4.8 out of 5 (530 reviews)

This elegant hotel is on the edge of the cosmopolitan Chueca neighborhood, renowned for its colorful ambiance and numerous …

$180
Dear Hotel Madrid
Dear Hotel Madrid

Gran Via 80, Madrid 28013

4.0 out of 5.0
4.4 out of 5 (683 reviews)

This boutique hotel is located in the heart of Madrid, steps from Teatro Coliseum and Plaza de Espana. Also nearby are Plaz …

$96
Lollipop Flats Gran Vía Sol
Lollipop Flats Gran Vía Sol

Calle del Desengaño 10, Madrid 28004

3.5 out of 5.0

Located in Gran Via, this apartment is within a 10-minute walk of Luna Cinema and Puerta del Sol. Plaza Mayor and Plaza de …

Get Rates
Hotel Emperador
Hotel Emperador

Gran Via 53, Madrid 28013

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

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

Get Rates
Wellington Hotel
Wellington Hotel

Velazquez 8, Madrid 28001

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

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

Get Rates
Gran Vía Capital
Gran Vía Capital

Gran Via 48, Madrid 28013

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

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

Get Rates
One Shot Recoletos 04
One Shot Recoletos 04

Calle Salustiano Olózaga, 4, Madrid 28001

4.0 out of 5.0
4.4 out of 5 (398 reviews)

Located in Madrid City Centre, this hotel is within a 15-minute walk of Plaza de Cibeles, Prado Museum, and Thyssen-Bornemisz …

$80

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.