There are
636 mi
from Irving, TX to Foley, AL
That's the driving distance. It would take 12 hours 3 mins to go from Irving, Texas to Foley, Alabama.
The flight distance (direct flight from Irving, TX to Foley, AL) is 569.76 mi.
636 mi = 1,023.99 kms