In short: We compared 35 hotels in Sol, Madrid on all booking sites. The cheapest was Hostal Centro Sol at 105 € per night; the typical price is 143 €.
From our own price checks, updated daily. Booking earlier showed no clear saving in our data so far, so we do not promise one.
📍 Gran Vía 💰 Cheap hotels in Madrid ⭐ Best-rated and 4–5 star hotels in Madrid
Prices are snapshots for a 3-night stay and change daily. Always check the final price before you book.