Miles between Topeka, KS and San Angelo, TX

There are
669 mi
from Topeka, KS to San Angelo, TX

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

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

669 mi = 1,076.13 kms