Miles between Brownsville, TX and Foley, AL

There are
857 mi
from Brownsville, TX to Foley, AL

That's the driving distance. It would take 16 hours 26 mins to go from Brownsville, Texas to Foley, Alabama.

The flight distance (direct flight from Brownsville, TX to Foley, AL) is 673.62 mi.

857 mi = 1,379.38 kms