Miles between Columbus, OH and San Antonio, TX

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

That's the driving distance. It would take 23 hours 40 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,314 mi = 1.61 kms