Fristrup is a village in Viborg Municipality, in the region of Central Denmark, Denmark. Fristrup lies at 32 m above sea level. The nearest city is Viborg, 22 km to the southwest. Beaches nearby: Sildeborghage (13 km), Dalleren (13 km), Sandskredet (13 km). Among the landmarks around are Fyrkat (9.4 km), Viborg Cathedral (22 km) and Skovgaard Museum (22 km). Among the natural features are Tulsbjerge (8.4 km).