Miles between Gary, IN and San Angelo, TX

There are
1,173 mi
from Gary, IN to San Angelo, TX

That's the driving distance. It would take 21 hours 19 mins to go from Gary, Indiana to San Angelo, Texas.

The flight distance (direct flight from Gary, IN to San Angelo, TX) is 1,006.78 mi.

1,173 mi = 1.61 kms