Miles between New Haven, CT and Vestavia Hills, AL

There are
1,046 mi
from New Haven, CT to Vestavia Hills, AL

That's the driving distance. It would take 19 hours 56 mins to go from New Haven, Connecticut to Vestavia Hills, Alabama.

The flight distance (direct flight from New Haven, CT to Vestavia Hills, AL) is 932.95 mi.

1,046 mi = 1.61 kms