Distance from Houston - Texas to Columbus - Ohio

The distance from Houston - Texas to Columbus - Ohio by car is 1234 mi (or 1985 km). The estimated driving time for the trip is 20 h 3 min and the main road for this route is the I 10. In a straight line the distance between Houston - Texas and Columbus - Ohio is 993 mi (1597 km).