There are
89 mi
from Sterling Heights, MI to Saginaw, MI
That's the driving distance. It would take 1 hour 40 mins to go from Sterling Heights, Michigan to Saginaw, Michigan.
The flight distance (direct flight from Sterling Heights, MI to Saginaw, MI) is 74.34 mi.
89 mi = 142.73 kms