586 mph to knots Result 586 (mph) = 509.22425 (kt) Detailed Mi/hr — 586 586 / 1.15077 = 509.22425 knots