Krnča is a municipality in Topoľčany District, in the Nitra Region, Slovakia. Krnča lies at 216 m above sea level, 1.1 km from the Tribeč mountains. It has 1,374 inhabitants (2025). The nearest city is Topoľčany, 6.7 km to the west. Among the landmarks around are Nitra Castle (28 km), Tematín (28 km) and Hronský Beňadik monastery (32 km). Among the natural features are Čertova pec (25 km).