Miles between Rochester Hills, MI and Fergus Falls, MN

There are
877 mi
from Rochester Hills, MI to Fergus Falls, MN

That's the driving distance. It would take 16 hours 28 mins to go from Rochester Hills, Michigan to Fergus Falls, Minnesota.

The flight distance (direct flight from Rochester Hills, MI to Fergus Falls, MN) is 683.83 mi.

877 mi = 1,411.58 kms