Miles between Arlington, TX and Gulf Shores, AL

There are
656 mi
from Arlington, TX to Gulf Shores, AL

That's the driving distance. It would take 12 hours 30 mins to go from Arlington, Texas to Gulf Shores, Alabama.

The flight distance (direct flight from Arlington, TX to Gulf Shores, AL) is 580.08 mi.

656 mi = 1,055.53 kms