Amstrup est un village dans la commune d'Odder, dans la région de Jutland central, au Danemark. Amstrup se situe à 10 m d'altitude. La grande ville la plus proche est Horsens, à 17,4 km à l'ouest. Plages à proximité : Saksild (13 km), Dyngby (12 km), Rude (14 km). Parmi les sites touristiques alentour : Illerup Ådal (22 km), ARoS Aarhus Kunstmuseum (30 km) et Musée Moesgård (23 km). Parmi les sites naturels : Møllehøj (21 km) et Ejer Bavnehøj (21 km).