We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Royal Palace of Madrid

Calle Bailen, 28071 Madrid, Spain
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travelers recommend

Cuesta de San Vicente 16, 28008 Madrid, Spain
0.2 miles from Royal Palace of Madrid
Special Price 15% off room rate
ApartoSuites Jardines de Sabatini Slideshow
#4 of 453 hotels in Madrid
  • Mid-range
Show Prices
Campomanes 4, 28013 Madrid, Spain
0.2 miles from Royal Palace of Madrid
#53 of 453 hotels in Madrid
  • Centro
  • Budget
Show Prices
C Arenal 23, 1st Floor, 28013 Madrid, Spain
0.2 miles from Royal Palace of Madrid
#54 of 453 hotels in Madrid
  • Mid-range
  • Centro
Show Prices
C/ Las Fuentes 10, 1-D | Plaza de la Opera, 28013 Madrid, Spain
0.2 miles from Royal Palace of Madrid
Hostal Las Fuentes Slideshow
#78 of 453 hotels in Madrid
  • Centro
  • Budget
  • Sol
Show Prices
Calle de las Fuentes 12, 28013 Madrid, Spain
0.2 miles from Royal Palace of Madrid
#95 of 453 hotels in Madrid
  • Centro
Show Prices
Cuesta de Santo Domingo 5, 28013 Madrid, Spain
0.2 miles from Royal Palace of Madrid
Special Offer up to -15% MeliáRewards
Tryp Madrid Ambassador Slideshow
#103 of 453 hotels in Madrid
  • Centro
  • Luxury
Show Prices
Cuesta de Santo Domingo, 2, 28013 Madrid, Spain
0.2 miles from Royal Palace of Madrid
#124 of 453 hotels in Madrid
  • Centro
  • Luxury
Show Prices
Mayor St 46 | City Center, 28013 Madrid, Spain
0.2 miles from Royal Palace of Madrid
#144 of 453 hotels in Madrid
  • Centro
  • Luxury
  • Pets Allowed
Show Prices
Cuesta de San Vicente 14, 28008 Madrid, Spain
0.2 miles from Royal Palace of Madrid
Special Offer Package Deal
Principe Pio Hotel Slideshow
#156 of 453 hotels in Madrid
  • Mid-range
  • Pets Allowed
Show Prices
Campomanes 7, 28013 Madrid, Spain
0.2 miles from Royal Palace of Madrid
#164 of 453 hotels in Madrid
  • Centro
  • Luxury
Show Prices
Calle Campomanes 6, 28013 Madrid, Spain
0.2 miles from Royal Palace of Madrid
#338 of 453 hotels in Madrid
  • Centro
  • Budget
C/ Preciados 37, 28013 Madrid, Spain
0.3 miles from Royal Palace of Madrid
Offers & Announcements Complimentary bottle of...
Hotel Preciados Slideshow
#6 of 453 hotels in Madrid
  • Centro
  • Luxury
Show Prices
c/ Arenal,15, 28013 Madrid, Spain
0.3 miles from Royal Palace of Madrid
#34 of 453 hotels in Madrid
  • Centro
  • Budget
  • Sol
Show Prices
Travesia de los Trujillos 3 | Plaza de las Descalzas, Reales, 28013 Madrid, Spain
0.3 miles from Royal Palace of Madrid
#50 of 453 hotels in Madrid
  • Mid-range
  • Centro
  • Sol
Show Prices
Costanilla de los Angeles 15, 28013 Madrid, Spain
0.3 miles from Royal Palace of Madrid
#62 of 453 hotels in Madrid
  • Centro
  • Budget
Show Prices
Plaza San Martin, 5, 28013 Madrid, Spain
0.3 miles from Royal Palace of Madrid
#64 of 453 hotels in Madrid
  • Centro
  • Luxury
  • Sol
Show Prices
Leganitos 33, 28013 Madrid, Spain (Formerly Suites 33)
0.3 miles from Royal Palace of Madrid
#117 of 453 hotels in Madrid
  • Mid-range
  • Centro
Show Prices
Calle del Rio 7, 28013 Madrid, Spain
0.3 miles from Royal Palace of Madrid
#119 of 453 hotels in Madrid
  • Mid-range
  • Centro
Show Prices
Cava de San Miguel 8, 28005 Madrid, Spain
0.3 miles from Royal Palace of Madrid
#186 of 453 hotels in Madrid
  • Centro
  • Budget
Show Prices
Plaza de San Miguel 5, 28005 Madrid, Spain
0.3 miles from Royal Palace of Madrid
#196 of 453 hotels in Madrid
  • Centro
  • Budget
Show Prices
Plaza De Espana, 7, 28008 Madrid, Spain
0.3 miles from Royal Palace of Madrid
Special Price 10% off room rate
Espahotel Plaza de Espana Slideshow
#231 of 453 hotels in Madrid
  • Mid-range
  • Centro
Show Prices
C./ Flor Baja 3 (Semiesquina Gran Via, 61), 28013 Madrid, Spain
0.3 miles from Royal Palace of Madrid
Special Offer Wifi and 10% discount
BEST WESTERN Mayorazgo Slideshow
#234 of 453 hotels in Madrid
  • Centro
  • Luxury
Show Prices
C/ San Bernardo 1, 28013 Madrid, Spain (Formerly Mercure Madrid Santo Domingo)
0.3 miles from Royal Palace of Madrid
Hotel Santo Domingo Slideshow
#288 of 453 hotels in Madrid
  • Centro
  • Pool
  • Luxury
Show Prices
C/ San Bernardo 3 | (Esquina con C/ Gran Vía, 53 y Plaza de Santo Domingo), 28015 Madrid, Spain
0.3 miles from Royal Palace of Madrid
Petit Palace San Bernardo Slideshow
#314 of 453 hotels in Madrid
  • Mid-range
  • Centro
  • Pets Allowed
Show Prices
Leganitos 13, 28013 Madrid, Spain
0.3 miles from Royal Palace of Madrid
#332 of 453 hotels in Madrid
  • Centro
  • Luxury
Show Prices
Calle de Trujillos 7, 28013 Madrid, Spain
0.3 miles from Royal Palace of Madrid
Arenal, 16, 28013 Madrid, Spain
0.3 miles from Royal Palace of Madrid
Gran Via 50, 5o Derecha, 28013 Madrid, Spain
0.4 miles from Royal Palace of Madrid
#7 of 453 hotels in Madrid
  • Mid-range
  • Malasana
Show Prices
Cava Baja 14, 28005 Madrid, Spain
0.4 miles from Royal Palace of Madrid
#37 of 453 hotels in Madrid
  • La Latina
  • Luxury
Show Prices
c/ Esparteros 12 - 2o, 28012 Madrid, Spain
0.4 miles from Royal Palace of Madrid
#51 of 453 hotels in Madrid
  • Centro
  • Budget
  • Sol
Show Prices