Silno is a city in the administrative district of Gmina Obrowo, within Toruà  County, Kuyavian-Pomeranian Voivodeship, in north-central Poland. It is located on the Vistula in the historic Dobrzyà  Land.
During the German occupation of Poland (World War II), Silno was one of the sites of executions of Poles, carried out by the Germans in 1939 as part of the Intelligenzaktion.
The Voivodeship roads 258 and 654 run through the village, and the Polish A1 and S10 highways run nearby, west and north of the village.