Obec Dírná leží v Jihočeském kraji v ORP Soběslav v nadmořské výšce 469 m. V roce 2014 zde žilo 405 obyvatel. Dírná má katastrální území o rozloze 2198 ha.