There are
189 mi
from Sterling Heights, MI to Seven Hills, OH
That's the driving distance. It would take 3 hours 44 mins to go from Sterling Heights, Michigan to Seven Hills, Ohio.
The flight distance (direct flight from Sterling Heights, MI to Seven Hills, OH) is 107.42 mi.
189 mi = 303.54 kms