Gmina Stubno is a rural gmina (administrative district) in Przemyśl County, Subcarpathian Voivodeship, in south-eastern Poland, on the border with Ukraine. Its seat is the village of Stubno, which lies approximately 20 kilometres (12 mi) north-east of Przemyśl and 71 km (44 mi) east of the regional capital Rzeszów.
The gmina covers an area of 89.12 square kilometres (34.4 sq mi), and as of 2006 its total population is 3,959 (4,020 in 2013).
Gmina Stubno contains the villages and settlements of Barycz, Chałupki Dusowskie, Gaje, Hruszowice, Kalników, Kolonia Stubno, Kowaliki, Nakło, Pogorzelec, Starzawa, Stubienko, Stubno and Zagroble.
Gmina Stubno is bordered by the gminas of Medyka, Orły, Radymno and Żurawica. It also borders Ukraine.