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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

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
Carrera de San Jeronimo, 34, 28014 Madrid, Spain
0.4 km from Puerta del Sol
#18 of 444 hotels in Madrid
Check In Check Out
Show Prices
11 Puerta del Sol, 28013 Madrid, Spain
0.0 km from Puerta del Sol
#382 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle del Carmen 4, 28013 Madrid, Spain
0.1 km from Puerta del Sol
#37 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Arenal 2, 28013 Madrid, Spain
0.1 km from Puerta del Sol
#90 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Arenal 4, 28013 Madrid, Spain
0.1 km from Puerta del Sol
#117 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Montera 10-12, 28013 Madrid, Spain
0.1 km from Puerta del Sol
#177 of 444 hotels in Madrid
Check In Check Out
Show Prices
Correo 2 | Puerta del Sol, 28012 Madrid, Spain
0.1 km from Puerta del Sol
#239 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Espoz y Mina 8, 28012 Madrid, Spain
0.1 km from Puerta del Sol
#247 of 444 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
#282 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Montera 6, 28013 Madrid, Spain
0.1 km from Puerta del Sol
#369 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Alcala 2, 28014 Madrid, Spain
0.1 km from Puerta del Sol
#370 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Salud, 3, 28013 Madrid, Spain
0.2 km from Puerta del Sol
#48 of 444 hotels in Madrid
Check In Check Out
Show Prices
Plaza del Carmen 4, 28013 Madrid, Spain
0.2 km from Puerta del Sol
#81 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Postas 17, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#109 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Galdo 2, 28013 Madrid, Spain
0.2 km from Puerta del Sol
#127 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Victoria 4, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#199 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Maestro Victoria 5, 28013 Madrid, Spain
0.2 km from Puerta del Sol
#201 of 444 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 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Cruz 26 | 4th floor, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#223 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Montera 22, 28013 Madrid, Spain
0.2 km from Puerta del Sol
#226 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Pozo 4, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#318 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Esparteros 6, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#325 of 444 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
#338 of 444 hotels in Madrid
Check In Check Out
Show Prices
C/ Nunez de Arce, 1 | Junto a la Puerta del Sol, Madrid, Spain
0.2 km from Puerta del Sol
#341 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Cruz 22, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#375 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle de la Cruz, 26, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#388 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Carretas 10, 28012 Madrid, Spain
0.2 km from Puerta del Sol
#390 of 444 hotels in Madrid
Check In Check Out
Show Prices
Calle Atocha 23, 28012 Madrid, Spain
0.3 km from Puerta del Sol
#45 of 444 hotels in Madrid
Check In Check Out
Show Prices
c/ Arenal,15, 28013 Madrid, Spain
0.3 km from Puerta del Sol
#54 of 444 hotels in Madrid
Check In Check Out
Show Prices
Plaza de Santa Ana 14, 28012 Madrid, Spain
0.3 km from Puerta del Sol
#62 of 444 hotels in Madrid
Check In Check Out
Show Prices
Plaza San Martin, 5, 28013 Madrid, Spain
0.3 km from Puerta del Sol
#70 of 444 hotels in Madrid
Check In Check Out
Show Prices
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more 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.