Top 10 Hotels in Madrid City Centre

See all 467 Hotels in Madrid City Centre
Hotel Atlantico Madrid
Hotel Atlantico Madrid

Gran Via 38, Madrid 28013

4.0 out of 5.0
4.6 out of 5 (5,984 reviews)

Located on central Madrid's main artery, the Gran Via, opposite Plaza Callao, this historical building reflects early …

$244
Hotel Moderno
Hotel Moderno

Calle Arenal 2, Madrid 28013

3.0 out of 5.0
4.1 out of 5 (609 reviews)

This central Madrid hotel is just off Puerta del Sol and within a 5-minute walk of the Royal Palace and Plaza Mayor. Museo …

$114
Gran Melia Palacio de los Duques
Gran Melia Palacio de los Duques

Cuesta de Santo Domingo, 5, Madrid 28013

5.0 out of 5.0
4.7 out of 5 (6 reviews)

Located in the cultural heart of vibrant downtown Madrid, this opulent 5-star hotel set in a former palace is a 6-minute walk …

$398
Hotel Liabeny
Hotel Liabeny

Calle de la Salud 3, Madrid 28013

4.0 out of 5.0
4.5 out of 5 (2,261 reviews)

Located in the city center, this Madrid hotel is close to the Puerta del Sol and the Gran Via. The Plaza Mayor and Museo del …

$158
Hotel Emperador
Hotel Emperador

Gran Via 53, Madrid 28013

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

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

$166
Petit Palace Posada del Peine
Petit Palace Posada del Peine

Postas 17, Madrid 28012

4.0 out of 5.0
4 out of 5 (587 reviews)

Located in the center of Madrid, this hotel is 1 block from Plaza Mayor and 50 meters from Puerta del Sol. The Prado Museum …

$137
TRYP Madrid Gran Via Hotel
TRYP Madrid Gran Via Hotel

Gran Via 25, Madrid 28013

3.0 out of 5.0
3.7 out of 5 (275 reviews)

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

$132
ME Madrid
ME Madrid

Plaza de Santa Ana, 14, Madrid 28012

4.5 out of 5.0
4.4 out of 5 (1,143 reviews)

Right in the heart of Madrid, this hotel is close to dining, nightlife, art, culture, shopping, museums (Prado …

Get Rates
Petit Palace San Bernardo
Petit Palace San Bernardo

San Bernardo 3, Madrid 28013

4.0 out of 5.0
3.8 out of 5 (459 reviews)

This family-friendly Madrid hotel is located in the historical district, within a 5-minute walk of Plaza de Santo Domingo and …

$119
NH Collection Palacio de Tepa
NH Collection Palacio de Tepa

Calle de San Sebastián 2, Madrid 28012

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

Housed in an 18th-century building designed by the same architect who planned Plaza Mayor (a 5-minute walk away), NH …

$316

Recent Reviews in Madrid City Centre

Hide content

Where to stay in Madrid City Centre

Madrid City Centre Hotel Guide

Expedia.com offers a selection of 523 hotels in Madrid City Centre. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in Madrid City Centre. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the Madrid City Centre neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Madrid City Centre, now, including last minute deals!