Krnča es un municipio en el distrito de Topoľčany, en la región de Nitra, Eslovaquia. Krnča se encuentra a 216 m de altitud, a 1,1 km de la montaña Tribeč. Su población es de 1.374 habitantes (2025). La ciudad grande más cercana es Topoľčany, a 6,7 km al oeste. Entre los lugares de interés cercanos: Nitra Castle (28 km), Tematín (28 km) y Hronský Beňadik monastery (32 km). Entre los parajes naturales: Čertova pec (25 km).