Kanjiža est située sur les bords de la rivière Tisa.
C'est une ville située dans la province autonome de Voïvodine, en Serbie. Elle est connue pour son patrimoine historique et culturel, notamment son château médiéval et son église orthodoxe du XIXe siècle.