Horndrup est un village dans la commune de Skanderborg, dans la région de Jutland central, au Danemark. Horndrup se situe à 38 m d'altitude. La grande ville la plus proche est Skanderborg, à 5,0 km à l'est. Parmi les sites touristiques alentour : Illerup Ådal (6,6 km), ARoS Aarhus Kunstmuseum (26 km) et Den Gamle By (26 km). Parmi les sites naturels : Himmelbjerg (15,8 km) et Møllehøj (4,1 km).