There are
1,220 mi
from San Antonio, TX to Rock Hill, SC
That's the driving distance. It would take 22 hours 28 mins to go from San Antonio, Texas to Rock Hill, South Carolina.
The flight distance (direct flight from San Antonio, TX to Rock Hill, SC) is 1,088.15 mi.
1,220 mi = 1.61 kms