Miles between Huntsville, AL and Seymour, IN

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