Gmina Zarszyn is a rural gmina (administrative district) in Sanok County, Subcarpathian Voivodeship, in south-eastern Poland. Its seat is the village of Zarszyn, which lies approximately west of Sanok and south of the regional capital Rzeszów.
The gmina covers an area of , and as of 2006 its total population is 9,225.
Gmina Zarszyn contains the villages and settlements of Baà ¼anówka, Chmurówka, Dà Âugie, Granicznik, JaÃÂmierz, Koszary, Mroczkówki, Nowosielce, Odrzechowa, Pastwiska, Pielnia, Posada JaÃÂmierska Górna, Posada Zarszyà Âska and Zarszyn.
Gmina Zarszyn is bordered by the gminas of Besko, Brzozów, Bukowsko, Haczów, Rymanów and Sanok.