Skály jsou obec v okrese Písek v Jihočeském kraji v jižních Čechách. Připojené osady jsou Budičovice, Dvorce a Božejovice. Vesnice je vedena jako vesnická památková zóna. Nacházejí se zde venkovské statky ve stylu lidového baroka. Obcí protéká Skalský potok, který se vlévá do Blanice. Žije zde 318 obyvatel.
Leží přibližně pět kilometrů severozápadně od Protivína a dvanáct kilometrů jižně od Písku. Skály se nacházejí v poměrně pahorkaté krajině, která je převážně zemědělsky využívána, v nadmořské výšce 387 metrů.