There are
1,042 mi
from Decatur, AL to Middletown, CT
That's the driving distance. It would take 20 hours 4 mins to go from Decatur, Alabama to Middletown, Connecticut.
The flight distance (direct flight from Decatur, AL to Middletown, CT) is 913.92 mi.
1,042 mi = 1,676.66 kms