Miles between San Angelo, TX and Centralia, IL

There are
945 mi
from San Angelo, TX to Centralia, IL

That's the driving distance. It would take 17 hours 3 mins to go from San Angelo, Texas to Centralia, Illinois.

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

945 mi = 1,521.24 kms