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.
Your selections
Clear all
  • Centro
Price per night
Amenities
Location
Any Distance
from
Neighborhoods
Accommodation
Traveler Rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Petit Palace Mayor
CheapTickets
$104
View Deal
Intur Palacio San Martin
Booking.com
$91
View Deal
Room Mate Mario
Booking.com
$73
View Deal
#2 Best Value of 435 hotels in Madrid
B&B Hotel Puerta del Sol
SAVE $8
$89
Hotels.com
$81
View Deal
#3 Best Value of 435 hotels in Madrid
Hotel Liabeny
SAVE $5
$113
Official website
$108
View Deal
#4 Best Value of 435 hotels in Madrid
Hotel Francisco I
SAVE $36
$105
Hotels.com
$69
View Deal
Emperador Hotel Madrid
SAVE $43
$236
Booking.com
$193
View Deal
#6 Best Value of 435 hotels in Madrid
Petit Palace Tres Cruces
Expedia.com
$77
View Deal
Hotel Preciados
SAVE $5
$146
Official website
$141
View Deal
#8 Best Value of 435 hotels in Madrid
Room Mate Laura
SAVE $7
$104
Ctrip.com
$97
View Deal
#9 Best Value of 435 hotels in Madrid
Hostal Oriente
Booking.com
$61
View Deal
#10 Best Value of 435 hotels in Madrid
Hotel Indigo Madrid - Gran Via
SAVE $5
$119
Ctrip.com
$114
View Deal
#11 Best Value of 435 hotels in Madrid
Petit Palace Posada del Peine
Hotels.com
$81
View Deal
#12 Best Value of 435 hotels in Madrid
Hotel Regina
SAVE $37
$112
Priceline
$75
View Deal
#13 Best Value of 435 hotels in Madrid
Petit Palace Opera
SAVE $21
$91
Orbitz.com
$70
View Deal
#14 Best Value of 435 hotels in Madrid
Hostal Las Fuentes
Orbitz.com
$51
View Deal
#15 Best Value of 435 hotels in Madrid
Praktik Metropol
Booking.com
$68
View Deal
Petit Palace Plaza del Carmen
Booking.com
$104
View Deal
#17 Best Value of 435 hotels in Madrid
Petit Palace Preciados
SAVE $3
$85
Agoda.com
$82
View Deal
Hostal Comercial
SAVE $3
$52
Booking.com
$49
View Deal
Iberostar Las Letras Gran Via
SAVE $25
$167
Priceline
$142
View Deal
HOTEL OPERA
Orbitz.com
$77
View Deal
#21 Best Value of 435 hotels in Madrid
Petit Palace Mayor
CheapTickets
$104
View Deal
#22 Best Value of 435 hotels in Madrid
Hotel Meninas - Boutique Hotel
SAVE $27
$86
Agoda.com
$59
View Deal
#23 Best Value of 435 hotels in Madrid
Hotel Europa
SAVE $12
$104
Official website
$92
View Deal
Hostal la Perla Asturiana
Booking.com
$47
View Deal
#25 Best Value of 435 hotels in Madrid
Petit Palace Puerta Del Sol
Expedia.com
$90
View Deal
#26 Best Value of 435 hotels in Madrid
Hotel II Castillas
Agoda.com
$66
View Deal
Gran Melia Palacio de Los Duques
SAVE $110
$351
Priceline
$241
View Deal
#28 Best Value of 435 hotels in Madrid
Hostal Gala
Loading prices...
#29 Best Value of 435 hotels in Madrid
Hostal La Casa de La Plaza
Loading prices...
#30 Best Value of 435 hotels in Madrid
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.