Miles between San Angelo, TX and Buffalo Grove, IL

There are
1,181 mi
from San Angelo, TX to Buffalo Grove, IL

That's the driving distance. It would take 21 hours 27 mins to go from San Angelo, Texas to Buffalo Grove, Illinois.

The flight distance (direct flight from San Angelo, TX to Buffalo Grove, IL) is 1,009.21 mi.

1,181 mi = 1.61 kms