Miles between Huntsville, AL and Suffolk, VA

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