Miles between San Antonio, TX and Madison, MS

There are
649 mi
from San Antonio, TX to Madison, MS

That's the driving distance. It would take 9 hours 47 mins to go from San Antonio, Texas to Madison, Mississippi.

The flight distance (direct flight from San Antonio, TX to Madison, MS) is 538.81 mi.

649 mi = 1,044.67 kms