Distance from Houston - Texas to Indianapolis

1013 mi | 18 h 5 min

The distance from Houston to Indianapolis by car is 1013 mi (or 1629 km). The estimated driving time for the trip is 18 h 5 min and the main road for this route is the US 59. In a straight line the distance between Houston and Indianapolis is 866 mi (1393 km).