Silstrup est un village dans la commune de Thisted, dans la région de Jutland du Nord, au Danemark. Silstrup se situe à 42 m d'altitude. La grande ville la plus proche est Skive, à 47 km au sud-est. Parmi les sites touristiques alentour : Langdos (3,5 km), Vilsund Bridge (5,2 km) et Hørdum Church (12,7 km). Parmi les sites naturels : Salgjerhøj (9,3 km).