
Obec Vitějovice se nachází 7 km severozápadně od města Prachatice, na úpatí kopce Osule se stejnojmennou zříceninou hradu. Obcí protéká Zlatý potok, který na západ od obce protéká malebným údolím.
Obec Vitějovice je členem Mikroregionu Netolicko, který sdružuje 4 714 obyvatel (k roku 2001) v 10-ti členských obcích (Babice, Hracholusky, Chvalovice, Lužice, Matouš, Malovice, Němčice, Netolice, Olšovice, Vitějovice). Netolicko je typický venkovský region, který se rozkládá v okrese Prachatice na rozhraní Šumavy a jihočeských Blat. Množství pravěkých památek, hradišť a mohylových pohřebišť dokládá stáří zdejšího osídlení.
Obec Vitějovice je zapojena do činnost Místní akční skupiny Blanský les-Netolicko (MAS). MAS působí ve třech jihočeských svazcích obcí, a to Blanský les - podhůří (okres České Budějovice - celkem 20 obcí), Netolicko (okres Prachatice - celkem 9 obcí) a Podkletí (okres Český Krumlov - 6 obcí). Celková rozloha území MAS je 420 km2, přibližně polovinu tvoří Chráněná krajinná oblast Blanský les. Členy MAS jsou kromě již zmíněných tří svazků obcí ještě podnikatelské subjekty a nestátní neziskové organizace. V roce 2006 měla členská základna MAS celkem 22 členů.