There are
1,278 mi
from Scranton, PA to Broken Arrow, OK
That's the driving distance. It would take 23 hours 32 mins to go from Scranton, Pennsylvania to Broken Arrow, Oklahoma.
The flight distance (direct flight from Scranton, PA to Broken Arrow, OK) is 1,143.11 mi.
1,278 mi = 1.61 kms