There are
1,180 mi
from San Angelo, TX to San Dimas, CA
That's the driving distance. It would take 20 hours 33 mins to go from San Angelo, Texas to San Dimas, California.
The flight distance (direct flight from San Angelo, TX to San Dimas, CA) is 1,024.05 mi.
1,180 mi = 1.61 kms