Miles between Provo, UT and San Angelo, TX

There are
1,069 mi
from Provo, UT to San Angelo, TX

That's the driving distance. It would take 20 hours 33 mins to go from Provo, Utah to San Angelo, Texas.

The flight distance (direct flight from Provo, UT to San Angelo, TX) is 871.64 mi.

1,069 mi = 1.61 kms