Miles between San Angelo, TX and East Peoria, IL

There are
1,040 mi
from San Angelo, TX to East Peoria, IL

That's the driving distance. It would take 18 hours 43 mins to go from San Angelo, Texas to East Peoria, Illinois.

The flight distance (direct flight from San Angelo, TX to East Peoria, IL) is 877.22 mi.

1,040 mi = 1.61 kms