Krnča е община в окръг Topoľčany, в Нитрански край, Словакия. Krnča се намира на 216 m надморска височина, на 1,1 km от Tribeč. Жителите са 1 374 (2025). Най-близкият голям град е Тополчани, на 6,7 km на запад. Сред забележителностите наоколо са Nitra Castle (28 km), Tematín (28 km) и Hronský Beňadik monastery (32 km). Сред природните обекти са Čertova pec (25 km).