Obec Vitějovice leží v Jihočeském kraji v ORP Prachatice v nadmořské výšce 509 m. V roce 2014 zde žilo 506 obyvatel. Vitějovice má katastrální území o rozloze 1181 ha.