Miles between Dearborn, MI and Savage, MN

There are
694 mi
from Dearborn, MI to Savage, MN

That's the driving distance. It would take 13 hours 1 min to go from Dearborn, Michigan to Savage, Minnesota.

The flight distance (direct flight from Dearborn, MI to Savage, MN) is 535.87 mi.

694 mi = 1,117.65 kms