There are
394 mi
from Huntsville, AL to Lenoir, NC
That's the driving distance. It would take 7 hours 47 mins to go from Huntsville, Alabama to Lenoir, North Carolina.
The flight distance (direct flight from Huntsville, AL to Lenoir, NC) is 296 mi.
394 mi = 633.37 kms