Miles between San Antonio, TX and Jacksonville Beach, FL

There are
1,084 mi
from San Antonio, TX to Jacksonville Beach, FL

That's the driving distance. It would take 19 hours 45 mins to go from San Antonio, Texas to Jacksonville Beach, Florida.

The flight distance (direct flight from San Antonio, TX to Jacksonville Beach, FL) is 1,025.31 mi.

1,084 mi = 1.61 kms