There are
633 mi
from Huntsville, AL to Burlington, IA
That's the driving distance. It would take 12 hours 9 mins to go from Huntsville, Alabama to Burlington, Iowa.
The flight distance (direct flight from Huntsville, AL to Burlington, IA) is 487.21 mi.
633 mi = 1,018.02 kms