Miles between Lewisville, TX and New Haven, IN

There are
1,038 mi
from Lewisville, TX to New Haven, IN

That's the driving distance. It would take 18 hours 35 mins to go from Lewisville, Texas to New Haven, Indiana.

The flight distance (direct flight from Lewisville, TX to New Haven, IN) is 860.93 mi.

1,038 mi = 1.61 kms