Село расположено в юго-восточной части края, в южной части Низких Бескид, на правом берегу реки Удавы, при автодороге 3839. Абсолютная высота — 188 метров над уровнем моря[3]. Площадь муниципалитета составляет 11,36 км²[1].
Население
По данным последней официальной переписи 2011 года, численность населения Вышны-Грушова составляла 479 человек[2].
Динамика численности населения общины по годам[2]: