Hlavňovice lies approximately 20 kilometres (12 mi) south-east of Klatovy, 58 km (36 mi) south of Plzeň, and 121 km (75 mi) south-west of Prague.
Administrative parts
The villages and hamlets of Častonice, Čeletice, Cihelna, Horní Staňkov, Javoříčko, Libětice, Milínov, Pích, Přestanice, Puchverk, Radostice, Suchá, Zámyšl and Zvíkov are administrative parts of Hlavňovice.