Miles between Jacksonville Beach, FL and San Antonio, TX

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

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

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

1,084 mi = 1,743.90 kms