Miles between San Antonio, TX and Foley, AL

There are
696 mi
from San Antonio, TX to Foley, AL

That's the driving distance. It would take 12 hours 48 mins to go from San Antonio, Texas to Foley, Alabama.

The flight distance (direct flight from San Antonio, TX to Foley, AL) is 650.68 mi.

696 mi = 1,120.70 kms