Horka II es un municipio y aldea del distrito de Kutná Hora en la región de Bohemia Central de la República Checa . Tiene unos 400 habitantes.
El número romano en el nombre sirve para distinguirlo del municipio cercano del mismo nombre, Horka I.
Los pueblos y aldeas de Buda, Čejtice, Hrádek y Onšovec son parte administrativa de Horka II.
El municipio se encuentra a orillas del embalse de Švihov, construido sobre el río Želivka . El río Sázava atraviesa el municipio.