There are
338 mi
from Huntsville, AL to Seymour, IN
That's the driving distance. It would take 6 hours 26 mins to go from Huntsville, Alabama to Seymour, Indiana.
The flight distance (direct flight from Huntsville, AL to Seymour, IN) is 294.70 mi.
338 mi = 543.49 kms