Chanovice liegt im Hügelland Blatenská pahorkatina, etwa zehn Kilometer nördlich von Horažďovice. Westlich des Ortes entspringt der Bach Svéradický potok, der den Teich Ohrada speist. Im Nordosten reihen sich weitere Teiche wie Starý rybník und Kozedře aneinander, während sich im Norden der Ostrý vrch und im Westen der Chlum erheben. Die Gemeinde grenzt unter anderem an Řesanice im Norden und Kadov im Osten.
Erstmals erwähnt wurde Chanovice 1352 im päpstlichen Zehntregister, verbunden mit einer Pfarrkirche. Die Herrschaft wechselte mehrfach zwischen verschiedenen Vladikengeschlechtern, darunter die Chanowsky von Langendorf, die das Gut bis 1717 besaßen. Im 18. Jahrhundert prägten die Herren von Rummerskirch die Entwicklung, indem sie nach einem Brand das Schloss und die Kirche wiederaufbauten. Später wechselten die Besitzer häufig, bis die Güter nach 1945 enteignet und verstaatlicht wurden.
Das Barockschloss Chanovice, nach dem Brand von 1781 umgestaltet, beherbergt heute ein Museum für Volkskunst und eine Grundschule. Die Kirche der hl. Kreuzerhöhung, vermutlich aus dem 13. Jahrhundert, wurde nach Zerstörungen mehrfach wiederhergestellt. Seit 1994 gibt es in Chanovice ein Freilichtmuseum, das die ländliche Kultur der Region zeigt. Die malerische Umgebung mit Teichen und Hügeln macht den Ort zu einem Ziel für Naturliebhaber.