Skalmstrup is a village in Viborg Municipality, in the region of Central Denmark, Denmark. Skalmstrup lies at 23 m above sea level. The nearest city is Skive, 11.1 km to the northwest. Among the landmarks around are Viborg Cathedral (16.4 km), Skovgaard Museum (16.3 km) and Fyrkat (40 km).