There are
827 mi
from Lafayette, IN to Ansonia, CT
That's the driving distance. It would take 16 hours 1 min to go from Lafayette, Indiana to Ansonia, Connecticut.
The flight distance (direct flight from Lafayette, IN to Ansonia, CT) is 722.79 mi.
827 mi = 1,330.89 kms