There are
1,041 mi
from Peoria, IL to San Angelo, TX
That's the driving distance. It would take 18 hours 46 mins to go from Peoria, Illinois to San Angelo, Texas.
The flight distance (direct flight from Peoria, IL to San Angelo, TX) is 878.18 mi.
1,041 mi = 1.61 kms