Krnča është komuna në distriktin Topoľčany, në Nitriansky kraj, Sllovakia. Krnča ndodhet në lartësinë 216 m mbi nivelin e detit, 1,1 km nga mali Tribeč. Popullsia: 1 374 banorë (2025). Qyteti më i afërt: Topoľčany, 6,7 km në perëndim. Vende interesante përreth: Nitra Castle (28 km), Tematín (28 km) dhe Hronský Beňadik monastery (32 km). Natyra përreth: Čertova pec (25 km).

Shkruhet edhe Krnča.