Miles between San Antonio, TX and Indian Trail, NC

There are
1,245 mi
from San Antonio, TX to Indian Trail, NC

That's the driving distance. It would take 22 hours 57 mins to go from San Antonio, Texas to Indian Trail, North Carolina.

The flight distance (direct flight from San Antonio, TX to Indian Trail, NC) is 1,110.37 mi.

1,245 mi = 1.61 kms