Miles between Eagan, MN and Auburn Hills, MI

There are
609 mi
from Eagan, MN to Auburn Hills, MI

That's the driving distance. It would take 12 hours 12 mins to go from Eagan, Minnesota to Auburn Hills, Michigan.

The flight distance (direct flight from Eagan, MN to Auburn Hills, MI) is 516.52 mi.

609 mi = 980.78 kms