Miles between Broken Arrow, OK and New Kensington, PA

There are
1,008 mi
from Broken Arrow, OK to New Kensington, PA

That's the driving distance. It would take 18 hours 55 mins to go from Broken Arrow, Oklahoma to New Kensington, Pennsylvania.

The flight distance (direct flight from Broken Arrow, OK to New Kensington, PA) is 921.56 mi.

1,008 mi = 1.61 kms