There are
192 mi
from Sterling Heights, MI to Celina, OH
That's the driving distance. It would take 3 hours 40 mins to go from Sterling Heights, Michigan to Celina, Ohio.
The flight distance (direct flight from Sterling Heights, MI to Celina, OH) is 161.36 mi.
192 mi = 309.64 kms