Midstrup ist ein Dorf in der Gemeinde Silkeborg, in der Region Midtjylland, Dänemark. Midstrup liegt auf 66 m Höhe. Die nächste größere Stadt ist Silkeborg, 14,9 km südöstlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Dom zu Viborg (17,6 km), Museum Jorn (15,8 km) und Skovgaard Museum (17,6 km). Zu den Naturdenkmälern gehören Himmelbjerget (25 km) und Store Hørbyhøj (19,7 km).