Olešnice is a village and municipality in České Budějovice District in the South Bohemian Region of the Czech Republic.The municipality covers an area of 23.53km2, and has a population of 766 .Olešnice lies approximately 23km south-east of České Budějovice and 140km south of Prague.