5 hotels near Puerta del Sol, by budget
| Hotel | Indicative price/night | Best for |
|---|---|---|
| The Hat Madrid | 30-110 € | Hostel with a rooftop terrace near Plaza Mayor: solo travellers and tight budgets, some evening noise |
| Hostal Persal | 75-120 € | 80-room hostal on plaza del Ángel, at the start of the Huertas: tight budget, ask for an upper floor or courtyard |
| Hotel Praktik Metropol | 130-200 € | Minimalist design on calle Montera, very central: good value, noisy street |
| Hotel Cortezo | 140-220 € | 3-star with a rooftop terrace, between Sol and Huertas: couples and first stays |
| Four Seasons Hotel Madrid | 800+ € | Palace hotel a few minutes from Sol (Canalejas): for a treat |
Indicative double-room prices (hostel: per dorm bed), not checked on the hotels' own sites and very variable by date.
Metro and trains
Sol station brings together metro lines 1, 2 and 3 and the Cercanías: you reach Atocha, Gran Vía or the airport (with a change) without walking. From Puerta del Sol, Plaza Mayor is 5 minutes on foot. Lines and tickets are detailed in our guide to getting around Madrid.
Noise and safety
The square and nearby pedestrian streets (Preciados, Montera, Arenal) stay busy late, with revellers, street musicians and crowds. Pickpockets are active: bag in front, phone out of sight. Choose a courtyard room, and avoid calle Montera rooms if you sleep lightly.
Our pick
For a first stay on a mid-range budget: the Hotel Cortezo or the Praktik Metropol. To spend less: the Hostal Persal. For a group arriving together: The Hat. See also where to stay in Madrid for a first visit and the best hotels in Madrid by budget.






