Krnča je općina u okrugu Topoľčany, u Nitriansky kraj, Slovačka. Krnča se nalazi na 216 m nadmorske visine, 1,1 km od planine Tribeč. Broj stanovnika je 1.374 (2025). Najbliži veći grad je Topoľčany, 6,7 km zapadno. Među znamenitostima u okolici su Nitra Castle (28 km), Tematín (28 km) i Hronský Beňadik monastery (32 km). Među prirodnim znamenitostima su Čertova pec (25 km).