Miles between San Angelo, TX and Ottawa, KS

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

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

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

672 mi = 1,081.78 kms