Hnačov is located about 14 kilometres (9 mi) east of Klatovy and 41 km (25 mi) south of Plzeň. It lies in the Blatná Uplands. The highest point is the hill Zbudov at 645 m (2,116 ft) above sea level. The Úslava River flows through the municipality.
The village is situated on the shore of Hnačovský Pond, which is with an area of 68 km2 (26 sq mi) the second largest pond in the Plzeň Region. Established in 1613, it is used for fish farming and recreational purposes.[2]
History
The first written mention of Hnačov is from 1411.[2]