Dalstrup is a village in Skive Municipality, in the region of Central Denmark, Denmark. Dalstrup lies at 31 m above sea level. The nearest city is Skive, 18.5 km to the southeast. Beaches nearby: Glyngøre (5.6 km), Nymølle (9.6 km), Vadum (13 km). Among the landmarks around are Sallingsund Bridge (5.4 km), Spøttrup Castle (12.7 km) and Dalgaards Østerhøj (10.8 km). Among the natural features are Salgjerhøj (21 km).