Miles between Knoxville, TN and San Angelo, TX

There are
1,115 mi
from Knoxville, TN to San Angelo, TX

That's the driving distance. It would take 19 hours 47 mins to go from Knoxville, Tennessee to San Angelo, Texas.

The flight distance (direct flight from Knoxville, TN to San Angelo, TX) is 997.31 mi.

1,115 mi = 1.61 kms