There are
857 mi
from Union City, TN to San Angelo, TX
That's the driving distance. It would take 15 hours 2 mins to go from Union City, Tennessee to San Angelo, Texas.
The flight distance (direct flight from Union City, TN to San Angelo, TX) is 736.12 mi.
857 mi = 1,378.96 kms