Distance from Columbus - Ohio to San Antonio - Texas

The distance from Columbus - Ohio to San Antonio - Texas by car is 1326 mi (or 2133 km). The estimated driving time for the trip is 21 h 20 min and the main road for this route is the I 71. In a straight line the distance between Columbus - Ohio and San Antonio - Texas is 1139 mi (1833 km).