Åstrup est un village dans la commune d'Horsens, dans la région de Jutland central, au Danemark. Åstrup se situe à 69 m d'altitude. La grande ville la plus proche est Horsens, à 16,3 km à l'est. Parmi les sites touristiques alentour : Tumulus, pierres runiques et église de Jelling (25 km), Illerup Ådal (22 km) et Voer Abbey (10,8 km). Parmi les sites naturels : Himmelbjerg (17,8 km) et Møllehøj (12,3 km).