Miles between Rochester Hills, MI and Sauk Rapids, MN

There are
767 mi
from Rochester Hills, MI to Sauk Rapids, MN

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

The flight distance (direct flight from Rochester Hills, MI to Sauk Rapids, MN) is 582.15 mi.

767 mi = 1,234.59 kms