There are
1,158 mi
from San Angelo, TX to South Holland, IL
That's the driving distance. It would take 21 hours to go from San Angelo, Texas to South Holland, Illinois.
The flight distance (direct flight from San Angelo, TX to South Holland, IL) is 996.83 mi.
1,158 mi = 1.61 kms