Krzywiń [ˈkʂɨvʲiɲ] (German: Kriewen) is a small town in the centre of Poland in the Kościan County, Greater Poland Voivodeship, located at the Obra canal.
Krzywiń was first referred to in scripts as Crivin in 1181. But it was not until 1237 that the area's reputation grew as a prominent marketplace. It was then that it was referred to as a town. Incorporation of the town followed in 1257.There are three schools in Krzywiń. There is a primary school, a junior high school and a high school.