Heřmaň je obec v okrese Písek v Jihočeském kraji. Rozkládá se na levém břehu řeky Blanice, v Českobudějovické pánvi, v nadmořské výšce 382 metrů. Žije zde 321 obyvatel.
Obec se nachází asi šest kilometrů severozápadně od Protivína, na silnici Protivín – Ražice, jež společně s železniční tratí Plzeň – České Budějovice č. 190, na níž leží zastávka Heřmaň obec a železnční tratí Zdice – Protivín č. 200, na níž leží zastávka Heřmaň, obstarává zdejší dopravní spojení.