Miles between Sterling Heights, MI and South Salt Lake, UT

There are
1,672 mi
from Sterling Heights, MI to South Salt Lake, UT

That's the driving distance. It would take 1 day 5 hours to go from Sterling Heights, Michigan to South Salt Lake, Utah.

The flight distance (direct flight from Sterling Heights, MI to South Salt Lake, UT) is 1,488.18 mi.

1,672 mi = 1.61 kms