Bavorov (německy Barau) je město v severozápadní části Jihočeského kraje, v okrese Strakonice, u řeky Blanice. Žije v něm přibližně 1 700 obyvatel. Leží devatenáct kilometrů jihovýchodně od Strakonic a 32 kilometrů severozápadně od Českých Budějovic.