Mileage calculator › From Allen, TX › Miles from Allen, TX to Foley, AL
There are 641 mifrom Allen, TX to Foley, AL
That's the driving distance. It would take 12 hours 6 mins to go from Allen, Texas to Foley, Alabama.
The flight distance (direct flight from Allen, TX to Foley, AL) is 559.65 mi.
641 mi = 1,031.02 kms