Miles between Lafayette, IN and New Haven, CT

There are
831 mi
from Lafayette, IN to New Haven, CT

That's the driving distance. It would take 16 hours 8 mins to go from Lafayette, Indiana to New Haven, Connecticut.

The flight distance (direct flight from Lafayette, IN to New Haven, CT) is 730.60 mi.

831 mi = 1,337.06 kms