Miles between Grand Prairie, TX and New Haven, IN

There are
1,041 mi
from Grand Prairie, TX to New Haven, IN

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

The flight distance (direct flight from Grand Prairie, TX to New Haven, IN) is 875.48 mi.

1,041 mi = 1.61 kms