There are
1,053 mi
from West Haven, CT to Pelham, AL
That's the driving distance. It would take 20 hours 2 mins to go from West Haven, Connecticut to Pelham, Alabama.
The flight distance (direct flight from West Haven, CT to Pelham, AL) is 938.96 mi.
1,053 mi = 1,695.23 kms