There are
630 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.
630 mi = 1,014.69 kms