Obec Olešnice se skládá ze tří místních částí Olešnice, Buková a Lhotka.
Podobně jako několik okolních vesnic, připomíná se také Olešnice v listině z roku 1186. Bývala samostatným statkem s tvrzí, kterou drželi ve 14. a 15. století Koňatové z Olešnice, pak Zikmund Kebar z Mirošovic a od roku 1499 Krajířové z Krajku.
Nejstarší zástavbou v obci je tvrz, která po řadě majitelů patřila od roku 1727 do května 2001 městu České Budějovice. V současné době je tato tvrz ve vlastnictví obce Olešnice. Z pivovaru, jenž se nacházel v severním křídle tvrze, byl v roce 1786 vystavěn farní kostel a zasvěcen sv. Václavu. Obci vévodí hranolová věž z 19. století na východní straně kostela. Pozoruhodností je i pomník padlých vojínů - kamenické dílo z roku 1920.
Šlechtické sídlo uprostřed vsi mělo původně charakter tvrze, z níž se dodnes zachoval pozdně gotický kamenný portál.
Katastrální výměra Olešnice činí 1186 ha. Samotná Olešnice má 560 stálých obyvatel.
Okolní členitý terén tvoří jihozápadně umístěný zalesněný kopec Dubí a severovýchodně pak soustava mnoha rybníků, na jejichž hrázích převládá dub letní a četné porosty buků, v náplavech toků pak olše lepkavá. Krajina je poměrně hustě zalesněna. Průměrná nadmořská je výška 502 m n.m.
V obci naleznete například víceúčelové hřiště, knihovnu, základní a mateřskou školu.