Bavorov leží jihozápadním směrem od města Vodňany. Městečko se rozkládá na levém břehu řeky Blanice. Bavorovem prochází železniční trať vedoucí z města Týn nad Vltavou do města Prachatice. Město se rozkládá na tak zvané Zlaté stezce. V okolí města jsou malebné lesy. Severním a východním směrem od městečka najdeme řadu jihočeských rybníků.
Na skalnatém hřebenu v polesí Mlaka asi 5,5 km západně od Bavorova se nachází zřícenina hradu Helfenburk. 21. května 1355 král Karel IV. vyhověl žádosti bratří z Rožmberka a povolil jim vystavět hrad na vrchu Malošín. Po smrti posledního z bratrů Rožmberků jejich potomci neudrželi helfenburské panství a hrad se na čas stal majetkem Jana z Lobkovic a později Jana ze Švamberka. Roku 1503 se vrací Helfenburk znovu do rukou Rožmberků. V roce 1593 prodal vladař Petr Vok celé helfenburské panství s tehdy již pustým hradem prachatické obci za 20 000 kop českých grošů. Po bitvě na Bílé hoře roku 1620 připadlo helfenburské panství královské komoře. Král Ferdinand II. daroval roku 1622 starý a pustý hrad Janu Oldřichovi knížeti z Eggenberka. Později přešel hrad do rukou Švarcenberkům, jimž patřil až do provedení parcelace panství Netolice – Libějovoice na základě zákona o pozemkové reformě. V současné době je hrad Helfenburk pod správou Města Bavorov.