Miles between Columbus, OH and San Antonio, TX

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

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

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

1,313 mi = 1.61 kms