There are
1,029 mi
from West Haven, CT to Edwardsville, IL
That's the driving distance. It would take 19 hours 37 mins to go from West Haven, Connecticut to Edwardsville, Illinois.
The flight distance (direct flight from West Haven, CT to Edwardsville, IL) is 913.92 mi.
1,029 mi = 1,655.95 kms