Miles between New Britain, CT and Evansville, IN

There are
977 mi
from New Britain, CT to Evansville, IN

That's the driving distance. It would take 18 hours 26 mins to go from New Britain, Connecticut to Evansville, Indiana.

The flight distance (direct flight from New Britain, CT to Evansville, IN) is 824.10 mi.

977 mi = 1,571.55 kms