Miles between San Antonio, TX and Spring Hill, TN

There are
937 mi
from San Antonio, TX to Spring Hill, TN

That's the driving distance. It would take 16 hours 42 mins to go from San Antonio, Texas to Spring Hill, Tennessee.

The flight distance (direct flight from San Antonio, TX to Spring Hill, TN) is 801.76 mi.

937 mi = 1,508.64 kms