There are
936 mi
from Huntsville, AL to New Rochelle, NY
That's the driving distance. It would take 17 hours 47 mins to go from Huntsville, Alabama to New Rochelle, New York.
The flight distance (direct flight from Huntsville, AL to New Rochelle, NY) is 817.70 mi.
936 mi = 1,507.10 kms