Miles between Indianapolis, IN and Baytown, TX

There are
1,031 mi
from Indianapolis, IN to Baytown, TX

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

The flight distance (direct flight from Indianapolis, IN to Baytown, TX) is 854.09 mi.

1,031 mi = 1.61 kms