Midstrup je selo u općini Silkeborg, u regiji Središnji Jylland, Danska. Midstrup se nalazi na 66 m nadmorske visine. Najbliži veći grad je Silkeborg, 14,9 km jugoistočno. Među znamenitostima u okolici su Viborg Cathedral (17,6 km), Museum Jorn (15,8 km) i Skovgaard Museum (17,6 km). Među prirodnim znamenitostima su Himmelbjerget (25 km) i Store Hørbyhøj (19,7 km).