Distance from Indianapolis to Houston - Texas

1026 mi | 18 h 4 min

The distance from Indianapolis to Houston by car is 1026 mi (or 1650 km). The estimated driving time for the trip is 18 h 4 min and the main road for this route is the I 57. In a straight line the distance between Indianapolis and Houston is 866 mi (1393 km).