Jak znaczna część niewspółczesnych budowli sakralnych w tej okolicy, kościół w Subkowach powstał za panowania zakonu krzyżackiego. Zbudowany w XIV w. w stylu gotyku nadwiślańskiego zawiera barokowe, XVIII-wieczne wyposażenie. Niegdyś w pobliżu znajdowały się szpital (XVII w.) i zamek (XIII w.), będący jedną z siedzib biskupów kujawskich.