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.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near Puerta del Sol

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Calle Arenal 2, 28013 Madrid, Spain
0.1 km from Puerta del Sol
#91 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle del Carmen 4, 28013 Madrid, Spain
0.0 km from Puerta del Sol
#38 of 445 hotels in Madrid
Check In Check Out
Show Prices
11 Puerta del Sol, 28013 Madrid, Spain
0.0 km from Puerta del Sol
#380 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Arenal 2, 28013 Madrid, Spain
0.1 km from Puerta del Sol
#91 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Arenal 4, 28013 Madrid, Spain
0.1 km from Puerta del Sol
#117 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Galdo 2, 28013 Madrid, Spain
0.1 km from Puerta del Sol
#118 of 445 hotels in Madrid
Check In Check Out
Show Prices
Correo 2 | Puerta del Sol, 28012 Madrid, Spain
0.1 km from Puerta del Sol
#230 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Montera 6, 28013 Madrid, Spain
0.1 km from Puerta del Sol
#232 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Espoz y Mina 8, 28012 Madrid, Spain
0.1 km from Puerta del Sol
#258 of 445 hotels in Madrid
Check In Check Out
Show Prices
Espoz y Mina, 8 | Second Floor, 28012 Madrid, Spain
0.1 km from Puerta del Sol
#291 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Montera 6, 28013 Madrid, Spain
0.1 km from Puerta del Sol
#362 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Alcala 2, 28014 Madrid, Spain
0.1 km from Puerta del Sol
#369 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Salud, 3, 28013 Madrid, Spain
0.2 km from Puerta del Sol
#47 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Abada 7, 28013 Madrid, Spain
0.2 km from Puerta del Sol
#95 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Postas 17, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#125 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Arenal 16 | Puerta del Sol And Mayor Square, 28013 Madrid, Spain
0.2 km from Puerta del Sol
#142 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Victoria 4, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#180 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Maestro Victoria 5, 28013 Madrid, Spain
0.2 km from Puerta del Sol
#186 of 445 hotels in Madrid
Check In Check Out
Show Prices
c/ Esparteros 12 - 2o, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#212 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Montera 22, 28013 Madrid, Spain
0.2 km from Puerta del Sol
#218 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Cruz 26 | 4th floor, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#224 of 445 hotels in Madrid
Check In Check Out
Show Prices
Plaza Santa Cruz 6 Pl, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#298 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Pozo 4, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#315 of 445 hotels in Madrid
Check In Check Out
Show Prices
Hotel MadrisolOffers & AnnouncementsEUR 52 (EUR)
C/ Nunez de Arce, 1 | Junto a la Puerta del Sol, Madrid, Spain
0.2 km from Puerta del Sol
#329 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Esparteros 6, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#339 of 445 hotels in Madrid
Check In Check Out
Show Prices
Plaza Celenque no 1 Escalera 1 Planta 0 4 Izq. | Plaza de Celenque No 1, 4 Izq, 28013 Madrid, Spain
0.2 km from Puerta del Sol
#352 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle de la Cruz, 26, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#372 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Cruz 22, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#379 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Carretas 10, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#389 of 445 hotels in Madrid
Check In Check Out
Show Prices
Calle Arenal 16, 28013 Madrid, Spain
0.2 km from Puerta del Sol
No photo provided
Check In Check Out
Show Prices
Calle Atocha 23, 28012 Madrid, Spain
0.3 km from Puerta del Sol
#41 of 445 hotels in Madrid
Check In Check Out
Show Prices
*Prices above are the total stay price including base rate, taxes, and fees as provided by our partners. Please see our partners for full details.
Madrid Travel Forum Need specific advice visiting Madrid, Community of Madrid? Visit the TripAdvisor Travel Forum for Madrid and ask our Destination Experts and the travel community.