Kolnik is a village in the administrative district of Gmina Pszczółki, within Gdańsk County, Pomeranian Voivodeship, in northern Poland. It lies approximately 3 kilometres south-east of Pszczółki, 14 km south of Pruszcz Gdański, and 24 km south of the regional capital Gdańsk. It is located within historic region of Pomerania.