There are
669 mi
from Pompano Beach, FL to Foley, AL
That's the driving distance. It would take 12 hours 20 mins to go from Pompano Beach, Florida to Foley, Alabama.
The flight distance (direct flight from Pompano Beach, FL to Foley, AL) is 542.29 mi.
669 mi = 1,076.39 kms