Miles between Detroit, MI and Frankfort, KY

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