Tapdrup is an urban Settlement in Viborg Municipality, in the region of Central Denmark, Denmark. Tapdrup lies at 21 m above sea level. It has 588 inhabitants (2026). The nearest city is Viborg, 4.7 km to the west. Among the landmarks around are Viborg Cathedral (4.5 km), Fyrkat (27 km) and Skovgaard Museum (4.6 km). Among the natural features are Himmelbjerget (39 km) and Busbjerg (18.7 km).