Krnča ist ein Gemeinde im Bezirk Topoľčany, in Nitriansky kraj, Slowakei. Krnča liegt auf 216 m Höhe, 1,1 km vom Gebirge Tribeč entfernt. Die Einwohnerzahl beträgt 1.374 (2025). Die nächste größere Stadt ist Topoľčany, 6,7 km westlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Burg Nitra (28 km), Burg Tematín (28 km) und Kloster Hronský Beňadik (32 km). Zu den Naturdenkmälern gehören Čertova pec (25 km).