Gmina Kraśniczyn is a rural gmina (administrative district) in Krasnystaw County, Lublin Voivodeship, in eastern Poland. Its seat is the village of Kraśniczyn, which lies approximately 16 kilometres (10 mi) south-east of Krasnystaw and 66 km (41 mi) south-east of the regional capital Lublin.
The gmina covers an area of 110.02 square kilometres (42.5 sq mi), and as of 2006 its total population is 4,284.