Fly est une bourg dans la commune de Viborg, dans la région de Jutland central, au Danemark. Fly se situe à 10 m d'altitude. Sa population est de 265 habitants (2026). La grande ville la plus proche est Skive, à 8,2 km au nord. Parmi les sites touristiques alentour : Cathédrale de Viborg (25 km), Hjerl Heath (8,6 km) et Skovgaard Museum (25 km).
Aussi écrit Fly.