Amstrup est un hameau dans la commune de Viborg, dans la région de Jutland central, au Danemark. La grande ville la plus proche est Skive, à 16,2 km au nord. Parmi les sites touristiques alentour : Cathédrale de Viborg (23 km), Skovgaard Museum (23 km) et Hjerl Heath (13,0 km).