La distancia entre Indianapolis a Houston - Texas es de 1650 km (1026 mi). El tiempo estimado de la ruta de viaje entre las dos ciudades es de aproximadamente 18 h 4 min. En línea recta la distancia entre Indianapolis y Houston es de 1393 km (866 mi).