>

Madrid  ·  Centro

Cheap Hotels in Sol

563 hotels in Puerta del Sol — from €38/night, free cancellation.

Photo: Pexels

563 hotels
from €38/night
Free cancellation
Best rate guarantee

Why stay in Sol

Sol — Puerta del Sol

Sol is Spain's geographical kilometre zero. Staying here means zero taxis: Plaza Mayor 3 min, Royal Palace 12 min, Prado 15 min. Lines 1, 2 and 3 converge at Sol metro station.

  • Puerta del Sol — 0 min
  • Gran Vía — 5 min
  • Prado Museum — 15 min
Best locationFirst-timersAll budgets24/7Km Zero
At a glance
BarrioSol
Also known asPuerta del Sol
DistrictCentro
Hotels563
From€38/night
MetroL1L2L3
Walk to Sol0 min
Walk to Gran Vía5 min
Airport (T4)~45 min

Showing top 60 of 563 hotels in Sol

View all 563 on IMPT →

About staying in Sol

What is the cheapest hotel in Sol, Madrid?
Hotels in Sol start from €38/night. With 500+ properties, there's genuine competition across all budgets.
Is Sol safe at night?
Yes — very safe, busy and well-lit 24 hours. Police presence is high. Stay aware of pickpockets in crowded spots near the clock.
Which metro lines serve Sol?
Lines 1 (light blue), 2 (red), and 3 (yellow). The airport T4 is ~25 min via L8 to Nuevos Ministerios, then L1 to Sol.
How far is Sol from the Prado Museum?
15 min walk southeast along Calle Atocha or Paseo del Prado. Reina Sofía is 20 min. Thyssen is 12 min.