There are
1,029 mi
from Richardson, TX to New Haven, IN
That's the driving distance. It would take 18 hours 20 mins to go from Richardson, Texas to New Haven, Indiana.
The flight distance (direct flight from Richardson, TX to New Haven, IN) is 854.59 mi.
1,029 mi = 1.61 kms