Miles between Indianapolis, IN and Harker Heights, TX

There are
1,047 mi
from Indianapolis, IN to Harker Heights, TX

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

The flight distance (direct flight from Indianapolis, IN to Harker Heights, TX) is 881.43 mi.

1,047 mi = 1.61 kms