Miles between Huntsville, AL and South Plainfield, NJ

There are
896 mi
from Huntsville, AL to South Plainfield, NJ

That's the driving distance. It would take 16 hours 53 mins to go from Huntsville, Alabama to South Plainfield, New Jersey.

The flight distance (direct flight from Huntsville, AL to South Plainfield, NJ) is 777.90 mi.

896 mi = 1,442.60 kms