There are
199 mi
from Detroit, MI to New Franklin, OH
That's the driving distance. It would take 3 hours 52 mins to go from Detroit, Michigan to New Franklin, Ohio.
The flight distance (direct flight from Detroit, MI to New Franklin, OH) is 123.50 mi.
199 mi = 320.05 kms