There are
631 mi
from Pueblo, CO to San Angelo, TX
That's the driving distance. It would take 11 hours 12 mins to go from Pueblo, Colorado to San Angelo, Texas.
The flight distance (direct flight from Pueblo, CO to San Angelo, TX) is 525.27 mi.
631 mi = 1,015.61 kms