Miles between San Antonio, TX and Beech Grove, IN

There are
1,174 mi
from San Antonio, TX to Beech Grove, IN

That's the driving distance. It would take 20 hours 44 mins to go from San Antonio, Texas to Beech Grove, Indiana.

The flight distance (direct flight from San Antonio, TX to Beech Grove, IN) is 1,000.16 mi.

1,174 mi = 1.61 kms