Łasin is a town in Grudziądz County, Kuyavian-Pomeranian Voivodeship, in northern Poland, with 3,271 inhabitants. It is the seat of the gmina called Gmina Łasin. It lies approximately 25 kilometres east of Grudziądz and 78 km north-east of Toruń. It is located within the historic Chełmno Land.