There are
947 mi
from New Haven, CT to Fort Payne, AL
That's the driving distance. It would take 18 hours 7 mins to go from New Haven, Connecticut to Fort Payne, Alabama.
The flight distance (direct flight from New Haven, CT to Fort Payne, AL) is 842.13 mi.
947 mi = 1,523.35 kms