There are
229 mi
from Southfield, MI to Girard, OH
That's the driving distance. It would take 4 hours 20 mins to go from Southfield, Michigan to Girard, Ohio.
The flight distance (direct flight from Southfield, MI to Girard, OH) is 158.60 mi.
229 mi = 369.18 kms