Kujan is a village in the administrative district of Gmina Zakrzewo, within Złotów County, Greater Poland Voivodeship, in west-central Poland. It lies approximately 6 kilometres south-east of Zakrzewo, 11 km east of Złotów, and 109 km north of the regional capital Poznań.