Fly ist eine Kleinstadt in der Gemeinde Viborg, in der Region Midtjylland, Dänemark. Fly liegt auf 10 m Höhe. Die Einwohnerzahl beträgt 265 (2026). Die nächste größere Stadt ist Skive, 8,2 km nördlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Dom zu Viborg (25 km), Hjerl Hede (8,6 km) und Skovgaard Museum (25 km).