Miles between Columbus, OH and San Angelo, TX

There are
1,290 mi
from Columbus, OH to San Angelo, TX

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

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

1,290 mi = 1.61 kms