Miles between Troy, MI and Sauk Rapids, MN

There are
769 mi
from Troy, MI to Sauk Rapids, MN

That's the driving distance. It would take 14 hours 30 mins to go from Troy, Michigan to Sauk Rapids, Minnesota.

The flight distance (direct flight from Troy, MI to Sauk Rapids, MN) is 583.65 mi.

769 mi = 1,237.73 kms