Tapdrup je gradska naseobina u općini Viborg, u regiji Središnji Jylland, Danska. Tapdrup se nalazi na 21 m nadmorske visine. Broj stanovnika je 588 (2026). Najbliži veći grad je Viborg, 4,7 km zapadno. Među znamenitostima u okolici su Viborg Cathedral (4,5 km), Fyrkat (27 km) i Skovgaard Museum (4,6 km). Među prirodnim znamenitostima su Himmelbjerget (39 km) i Busbjerg (18,7 km).
Piše se i Tapdrup.