Szydłów liegt in der Woiwodschaft Heiligkreuz, etwa vierzig Kilometer südöstlich von Kielce. Die Stadt ist von sanften Hügeln umgeben und wird vom Fluss Ciekąca durchzogen. Im Osten grenzt sie an die Kreisstadt Staszów, die ebenfalls im Powiat Staszowski liegt.
Die Geschichte des Ortes reicht bis in die Zeit vor dem 14. Jahrhundert zurück, doch seine heutige Gestalt prägte vor allem die Zugehörigkeit zur Woiwodschaft Kielce zwischen 1975 und 1998. Erst 2019 erhielt Szydłów den Stadtstatus zurück und wurde damit wieder zur selbstverwalteten Gemeinde mit eigenem Rathaus.
Bekannt ist Szydłów vor allem für seine gut erhaltenen mittelalterlichen Stadtmauern, die ihm den Beinamen „polnisches Carcassonne“ einbrachten. Die Mauern umschließen den historischen Kern mit engen Gassen und alten Häusern, die Besucher in eine vergangene Zeit versetzen.