There are
834 mi
from San Angelo, TX to Montrose, CO
That's the driving distance. It would take 16 hours 2 mins to go from San Angelo, Texas to Montrose, Colorado.
The flight distance (direct flight from San Angelo, TX to Montrose, CO) is 641.60 mi.
834 mi = 1,342.19 kms