Osie is a village in Świecie County, Kuyavian-Pomeranian Voivodeship, in north-central Poland. It is the seat of the gmina called Gmina Osie. It lies approximately 22 kilometres north of Świecie, 59 km north-east of Bydgoszcz, and 66 km north of Toruń.