Miles between Ottawa, KS and San Angelo, TX

There are
672 mi
from Ottawa, KS to San Angelo, TX

That's the driving distance. It would take 11 hours 52 mins to go from Ottawa, Kansas to San Angelo, Texas.

The flight distance (direct flight from Ottawa, KS to San Angelo, TX) is 573.93 mi.

672 mi = 1,081.48 kms