Miles between Mesquite, TX and New Haven, IN

There are
1,020 mi
from Mesquite, TX to New Haven, IN

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

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

1,020 mi = 1.61 kms