Gmina Ludwin is a rural gmina (administrative district) in Łęczna County, Lublin Voivodeship, in eastern Poland. Its seat is the village of Ludwin, which lies approximately 4 kilometres (2 mi) north of Łęczna and 25 km (16 mi) east of the regional capital Lublin.
The gmina covers an area of 120.51 square kilometres (46.5 sq mi), and as of 2006 its total population is 4,985 (5,443 in 2015).