There are
318 mi
from Huntsville, AL to Frankfort, KY
That's the driving distance. It would take 6 hours 4 mins to go from Huntsville, Alabama to Frankfort, Kentucky.
The flight distance (direct flight from Huntsville, AL to Frankfort, KY) is 257.97 mi.
318 mi = 512.54 kms