Miles between Broken Arrow, OK and Gardendale, AL

There are
625 mi
from Broken Arrow, OK to Gardendale, AL

That's the driving distance. It would take 11 hours 1 min to go from Broken Arrow, Oklahoma to Gardendale, Alabama.

The flight distance (direct flight from Broken Arrow, OK to Gardendale, AL) is 534.95 mi.

625 mi = 1,006.56 kms