Miles between Louisville, KY and Broken Arrow, OK

There are
649 mi
from Louisville, KY to Broken Arrow, OK

That's the driving distance. It would take 11 hours 49 mins to go from Louisville, Kentucky to Broken Arrow, Oklahoma.

The flight distance (direct flight from Louisville, KY to Broken Arrow, OK) is 572.67 mi.

649 mi = 1,045.09 kms