There are
1,282 mi
from Broken Arrow, OK to Gloucester City, NJ
That's the driving distance. It would take 23 hours 56 mins to go from Broken Arrow, Oklahoma to Gloucester City, New Jersey.
The flight distance (direct flight from Broken Arrow, OK to Gloucester City, NJ) is 1,154.05 mi.
1,282 mi = 1.61 kms