There are
917 mi
from Huntsville, AL to New York, NY
That's the driving distance. It would take 17 hours 20 mins to go from Huntsville, Alabama to New York, New York.
The flight distance (direct flight from Huntsville, AL to New York, NY) is 801.07 mi.
917 mi = 1,475.68 kms