Село расположено в юго-восточной части края, в южной части Низких Бескид, в долине реки Гатки, при автодороге 3826. Абсолютная высота — 185 метров над уровнем моря[4]. Площадь муниципалитета составляет 5,57 км²[1].
Население
По данным последней официальной переписи 2011 года, численность населения Витязовце составляла 322 человека[2].
Динамика численности населения общины по годам[2]: