Miles between San Antonio, TX and Panama City Beach, FL

There are
836 mi
from San Antonio, TX to Panama City Beach, FL

That's the driving distance. It would take 15 hours 25 mins to go from San Antonio, Texas to Panama City Beach, Florida.

The flight distance (direct flight from San Antonio, TX to Panama City Beach, FL) is 762.11 mi.

836 mi = 1,345.76 kms