Krnča е општина во округот Topoľčany, во Нитрански Крај, Словачка. Krnča се наоѓа на 216 m надморска височина, на 1,1 km од планината Tribeč. Бројот на жители е 1.374 (2025). Најблискиот голем град е Topoľčany, на 6,7 km западно. Меѓу знаменитостите во околината се Nitra Castle (28 km), Tematín (28 km) и Hronský Beňadik monastery (32 km). Меѓу природните објекти се Čertova pec (25 km).

Се среќава и како Krnča.