Miles between Broken Arrow, OK and Pell City, AL

There are
657 mi
from Broken Arrow, OK to Pell City, AL

That's the driving distance. It would take 11 hours 36 mins to go from Broken Arrow, Oklahoma to Pell City, Alabama.

The flight distance (direct flight from Broken Arrow, OK to Pell City, AL) is 565.13 mi.

657 mi = 1,057.53 kms