Miles between San Antonio, TX and Columbus, OH

There are
1,314 mi
from San Antonio, TX to Columbus, OH

That's the driving distance. It would take 23 hours 39 mins to go from San Antonio, Texas to Columbus, Ohio.

The flight distance (direct flight from San Antonio, TX to Columbus, OH) is 1,139.31 mi.

1,314 mi = 1.61 kms