Gammelstrup ist ein Dorf in der Gemeinde Viborg, in der Region Midtjylland, Dänemark. Gammelstrup liegt auf 21 m Höhe. Die nächste größere Stadt ist Skive, 12,6 km nordwestlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Dom zu Viborg (15,3 km), Skovgaard Museum (15,3 km) und Fyrkat (40 km).