Ciechocinek is a spa town in Kuyavian-Pomeranian Voivodeship, north-central Poland, located on the Vistula River about 10 kilometres east of Aleksandrów Kujawski and 20 kilometres south-east of the city of Toruń. It is located within the historic region of Kuyavia. As of December 2021, the town has a population of 10,442.