There are
338 mi
from Detroit, MI to Frankfort, KY
That's the driving distance. It would take 6 hours 28 mins to go from Detroit, Michigan to Frankfort, Kentucky.
The flight distance (direct flight from Detroit, MI to Frankfort, KY) is 301.19 mi.
338 mi = 543.73 kms