Miles between Champaign, IL and San Angelo, TX

There are
1,052 mi
from Champaign, IL to San Angelo, TX

That's the driving distance. It would take 19 hours to go from Champaign, Illinois to San Angelo, Texas.

The flight distance (direct flight from Champaign, IL to San Angelo, TX) is 906.40 mi.

1,052 mi = 1.61 kms