There are
688 mi
from Huntsville, AL to Suffolk, VA
That's the driving distance. It would take 13 hours 9 mins to go from Huntsville, Alabama to Suffolk, Virginia.
The flight distance (direct flight from Huntsville, AL to Suffolk, VA) is 577.45 mi.
688 mi = 1,106.55 kms