Leśno is a village in the administrative district of Gmina Brusy, within Chojnice County, Pomeranian Voivodeship, in northern Poland. It lies approximately 8 kilometres north of Brusy, 30 km north of Chojnice, and 77 km south-west of the regional capital Gdańsk. The village is situated on the shores of Leśno Górne and Lesno Dolne lakes.