Silstrup is a village in Thisted Municipality, in the region of North Jutland, Denmark. Silstrup lies at 42 m above sea level. The nearest city is Skive, 47 km to the southeast. Among the landmarks around are Langdos (3.5 km), Vilsund Bridge (5.2 km) and Hørdum Church (12.7 km). Among the natural features are Salgjerhøj (9.3 km).