Tarnawa Dolna is a village in the administrative district of Gmina Zagórz, within Sanok County, Subcarpathian Voivodeship, in south-eastern Poland. It lies approximately 5 kilometres (3 mi) south of Zagórz, 9 km (6 mi) south of Sanok, and 65 km (40 mi) south of the regional capital Rzeszów.
In 2006 the village had a population of 940.
During the German occupation (World War II), the Gruszka mountain near Tarnawa Dolna was the site of a German massacre of 112 Poles, who were previously imprisoned in nearby Sanok after trying to escape the Germans to take refuge in Hungary (see also: Nazi crimes against the Polish nation).
Władysław Kudlik (1922–1946), member of the Polish resistance movement in World War II
Rudolf Poliniewicz (1925–1946), Polish anti-communist partisan and former forced labourer under Germany