Miles between Albuquerque, NM and Broken Arrow, OK

There are
654 mi
from Albuquerque, NM to Broken Arrow, OK

That's the driving distance. It would take 11 hours 20 mins to go from Albuquerque, New Mexico to Broken Arrow, Oklahoma.

The flight distance (direct flight from Albuquerque, NM to Broken Arrow, OK) is 613.69 mi.

654 mi = 1,052.27 kms