Miles between San Antonio, TX and Fox Lake, IL

There are
1,229 mi
from San Antonio, TX to Fox Lake, IL

That's the driving distance. It would take 22 hours 45 mins to go from San Antonio, Texas to Fox Lake, Illinois.

The flight distance (direct flight from San Antonio, TX to Fox Lake, IL) is 1,064.09 mi.

1,229 mi = 1.61 kms