Uhniw ist eine in der Westukraine liegende kleine Stadt etwa 62 Kilometer nordwestlich der Oblasthauptstadt Lemberg am Ufer der Solokija gelegen. Die Grenze zu Polen verläuft etwa 1 Kilometer nördlich der Stadt.
Am 12. Juni 2020 wurde die Stadt ein Teil der neu gegründeten Stadtgemeinde Bels im Rajon Tscherwonohrad, bis dahin bildete es zusammen mit dem nordwestlich in Richtung polnischer Grenze jenseits der Solokija liegenden Dorf Sastawne die Stadtratsgemeinde Uhniw im Rajon Sokal.
Die Ortschaft wurde 1360 zum ersten Mal schriftlich erwähnt und erhielt 1462 das Magdeburger Stadtrecht. Sie lag damals in der Woiwodschaft Bełz als Teil der Adelsrepublik Polen.
Wikipedia https://de.wikipedia.org/wiki/Uhniw
Koordinaten 50°22'2.032" N 23°44'49.55" E