Miles between Sterling Heights, MI and North Mankato, MN

There are
728 mi
from Sterling Heights, MI to North Mankato, MN

That's the driving distance. It would take 13 hours 44 mins to go from Sterling Heights, Michigan to North Mankato, Minnesota.

The flight distance (direct flight from Sterling Heights, MI to North Mankato, MN) is 563.01 mi.

728 mi = 1,171.18 kms