Gmina Książki is a rural gmina (administrative district) in Wąbrzeźno County, Kuyavian-Pomeranian Voivodeship, in north-central Poland. Its seat is the village of Książki, which lies approximately 10 kilometres (6 mi) north-east of Wąbrzeźno and 45 km (28 mi) north-east of Toruń.
The gmina covers an area of 86.54 square kilometres (33.4 sq mi), and as of 2006 its total population is 4,299.
Gmina Książki contains the villages and settlements of Blizienko, Blizno, Brudzawki, Książki, Łopatki, Osieczek, Szczuplinki and Zaskocz.
Gmina Książki is bordered by the gminas of Bobrowo, Dębowa Łąka, Jabłonowo Pomorskie, Radzyń Chełmiński, Świecie nad Osą and Wąbrzeźno.