There are
673 mi
from Sterling Heights, MI to Mint Hill, NC
That's the driving distance. It would take 12 hours 50 mins to go from Sterling Heights, Michigan to Mint Hill, North Carolina.
The flight distance (direct flight from Sterling Heights, MI to Mint Hill, NC) is 527.38 mi.
673 mi = 1,082.94 kms