Miles between Indianapolis, IN and Richmond, TX

There are
1,044 mi
from Indianapolis, IN to Richmond, TX

That's the driving distance. It would take 18 hours 56 mins to go from Indianapolis, Indiana to Richmond, Texas.

The flight distance (direct flight from Indianapolis, IN to Richmond, TX) is 889.34 mi.

1,044 mi = 1.61 kms